Kreirajte pristupačne aplikacije sa podlogom
Pristupačna aplikacija podloge će omogućiti korisnicima sa oštećenjima vida, sluha i drugim oblicima invaliditeta da uspešno koriste aplikaciju. Pored toga što predstavljaju zahtev za mnoge državne institucije i organizacije, sledeće smernice povećavaju upotrebljivost za sve korisnike, bez obzira na njihove sposobnosti.
Koristite kontrolor pristupačnosti da biste lakše pregledali potencijalne probleme sa pristupačnošću u svojoj aplikaciji.
Raspored i boje
Zdrav razum i pojednostavljen dizajn pomažu da aplikacije da budu dostupnije svim korisnicima. Kada obavljate ozbiljna prilagođavanja aplikacija, imajte na umu sledeće predloge. Power Apps teme su projektovane da zadovolje standarde pristupačnosti.
- Osigurajte da su svi elementi jasno vidljivi i da je tekst dovoljne veličine. Sav sadržaj mora da se lako čita i razume golim okom.
- Osigurajte da su elementi ulaza označeni na ekranu. Svojstvo AccessibleLabel definiše šta je čitač ekrana da najavi.
- Ako prilagođavate boje, uverite se da je odnos kontrasta teksta prema pozadini 4,5: 1 ili veći. Softverski alati koji pomažu u ovom procesu su lako dostupni.
- Osigurajte da raspored sledi logičan tok kada se čita odozgo nadole, sleva nadesno.
- Kreirajte prilagodljivu aplikaciju tako da korisnici slabijeg vida mogu da je uvećaju i koriste bez pomeranja napred-nazad.
Tastatura
Kada testirate pristupačnost aplikacije, uverite se da aplikacija može da se koristi samo sa tastature, sa ili bez čitača ekrana.
Taster Tab bi trebalo da vodi do interaktivnih elemenata u logičnom redosledu. Ovo možete da kreirate pomoću logičke strukture aplikacije i tako što ćete u skladu sa tim podesiti svojstvo TabIndex svake kontrole.
- Oznaka, slika, ikona, kontrole oblika: Postavite TabIndex na 0 ako je zamišljeno da budu interaktivne. U suprotnom, podesite TabIndex na -1.
- Nemojte postavljati TabIndex na broj veći od nule.
- Uverite se da je omogućena postavka aplikacije Pojednostavljeni indeks kartice.
Čitači ekrana
Potvrđeno je da sledeći čitači ekrana rade sa uslugom Power Apps:
- JAWS: Microsoft Edge
- Narrator: Microsoft Edge
- NVDA: Google Chrome, Firefox
- TalkBack: Google Chrome, Power Apps Mobile
- VoiceOver: Power Apps mobile, Safari (macOS, iOS, iPadOS)
Da biste osigurali zadovoljavajući doživljaj sa čitačem ekrana, preporučuje se sledeće:
- Uverite se da sve ulazne kontrole imaju podešeno svojstvo AccessibleLabel.
- Za slike, podesite AccessibleLabel na odgovarajući opis.
- Ako se slika ne koristi kao dugme ili veza (tj. ikona je tu samo za ukras) i čitač ekrana ne bi trebalo da je pročita, uverite se da je AccessibleLabel prazan ili da nije podešen.
- Ako se slika ili ikona koriste kao dugme, onda podesite TabIndex na 0 i AccessibleLabel na opis veze.
Tip i struktura kontrole
Korišćenje pravih kontrola i njihovo grupisanje pomoći će korisnicima čitača ekrana da razumeju strukturu aplikacije.
- Uključite najmanje jedan naslov na svaki ekran aplikacije. Možete da kreirate naslove podešavanjem svojstva Uloga za Oznaku.
- Koristite Dugme umesto Oznake za interaktivni tekst.
- Grupišite povezani sadržaj u Kontejnere.
- Budite svesni nepodržanih obrazaca dizajna.
Multimedija
Osigurajte da svi video snimci imaju titlove i da je korisniku dostupna prepiska svih audio snimaka. Kontrola Video podržava titlove u formatu WebVTT putem svojstva ClosedCaptionsUrl.
Sa omogućenim čitačem ekrana, Tajmer ne najavljuje tekst dugmeta, već koliko je vremena prošlo. Objave se ne mogu isključiti, čak i ako je tajmer skriven niskom neprozirnošću.
Rad sa potpisima
Ako imate polje za potpis koje koristi kontrolu PenInput, trebate da omogućite alternativni način unosa potpisa. Preporučeni način je prikazivanje kontrole TextInput u kojoj korisnik može upisati svoje ime. Obavezno stavite uputstva za potpisivanje u svojstvo AccessibleLabel i da je kontrola postavljena blizu unosa olovke – desno ili odmah ispod.
Sledeći koraci
Struktura pristupačne aplikacije
Takođe pogledajte
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tokom 2024. godine postepeno ćemo ukidati probleme sa uslugom GitHub kao mehanizam povratnih informacija za sadržaj i zameniti ga novim sistemom povratnih informacija. Dodatne informacije potražite u članku:Prosledite i prikažite povratne informacije za