Ustvarjanje aplikacij s platnom, ki so dostopne za osebe s posebnimi potrebami
Dostopna aplikacija s platnom bo uporabnikom s težavami z vidom, sluhom ali drugimi težavami omogočila uspešno uporabo aplikacije. Poleg tega, da je to pogoj za številne vlade in organizacije, upoštevanje spodnjih smernic povečuje uporabnost za vse uporabnike, ne glede na njihove sposobnosti.
Uporabite Preverjevalnik dostopnosti za pomoč pri pregledu morebitnih težav z dostopnostjo v vaši aplikaciji.
Postavitev in barva
Zdrav razum in nezapletena zasnova pomagata, da so aplikacije bolj dostopne vsem uporabnikom. Pri večjih prilagoditvah aplikacij upoštevajte spodnje predloge. Teme storitve Power Apps so zasnovane tako, da ustrezajo standardom za dostopnost.
- Prepričajte se, da so vsi elementi jasno vidni in da je besedilo dovolj veliko. Vsa vsebina mora biti na voljo za enostavno branje in razumevanje s prostim očesom.
- Izogibajte se uporabi lastnosti vidnosti elementov, če želite prikazati element. Če morate nekaj pogojno pokazati, ustvarite vsebino na novem zaslonu ter se pomaknite do nje in nazaj.
- Prepričajte se, da so vhodni elementi označeni na zaslonu. Lastnost AccessibleLabel določa, kaj bo izgovoril bralnik zaslon.
- Če želite prilagoditi barve, zagotovite, da je razmerje kontrasta med besedilom in ozadjem 4,5 : 1 ali večje. Programska orodja, ki pomagajo pri tem postopku, so na voljo.
- Prepričajte se, da postavitev sledi logičnemu poteku, ko berete od zgoraj navzdol, od leve proti desni.
Podpora za tipkovnico
Ko preizkušate dostopnost aplikacije, zagotovite, da jo lahko uporabljate samo s tipkovnico, z načini dostopnosti v sistemih iOS in Android ter z bralniki zaslona na osnovi tipkovnice.
Za krmarjenje s tipkovnico (z bralnikom zaslona ali brez njega) se prepričajte, da sledite logičnemu zaporedju pri uporabi tipke TAB za krmarjenje do vnosnih polj tako, da nastavite lastnost TabIndex vsakega posameznika kontrolnika:
- Kontrolniki za oznake, slike, ikone, oblike – če predstavljajo interaktivne elemente (npr. gumbe), nastavite lastnost TabIndex na 0; če gre za okrasne elemente ali besedilo, nastavite lastnost TabIndex na –1.
- Izogibajte se nastavitvi tabulatorskega indeksa na vrednost, višjo od nič.
Podpora za bralnik zaslona
Naslednje kombinacije programske opreme so podprta priporočila za uporabo storitve Power Apps z bralnikom zaslona:
- Windows: Microsoft Edge/Pripovedovalec
- macOS: Safari/VoiceOver
- Android: aplikacija Power Apps/Talkback
- iOS: aplikacija Power Apps/VoiceOver
Za zagotavljanje zadovoljive izkušnje z bralnikom zaslona priporočamo:
- Prepričajte se, da imajo vsi vnosni kontrolniki nastavljeno lastnost AccessibleLabel.
- Za slike nastavite AccessibleLabel na ustrezen opis.
- Če slika ni uporabljena kot gumb ali povezava (tj. ikona je tam samo za okras) in je bralnik zaslon ne bi smel brati, se prepričajte, da je AccessibleLabel prazno ali ni nastavljeno.
- Če je slika ali ikona uporabljena kot gumb, nato nastavite TabIndex na 0 in AccessibleLabel na opis povezave.
Vrsta in struktura kontrolnika
Uporaba pravih kontrolnikov in njihovo združevanje bo uporabnikom bralnikov zaslona pomagalo razumeti strukturo aplikacije.
- Na vsak zaslon aplikacije vključite vsaj en naslov. Naslove lahko ustvarite tako, da nastavite lastnost Vloga za oznako.
- Uporabite gumb namesto oznake za interaktivno besedilo.
- Vsebina, povezana s skupino, v vsebnikih.
- Zavedajte se nepodprtih vzorcev oblikovanja.
Večpredstavnost
Prepričajte se, da so vsi videoposnetki opremljeni s podnapisi in da je prepis vseh zvočnih posnetkov na voljo uporabniku. Kontrolnik za Videoposnetek podpira podnapise v obliki zapisa WebVTT prek lastnosti ClosedCaptionsUrl.
Z omogočenim bralnikom zaslona Časovnik ne objavi besedila gumba, ampak koliko časa je minilo. Obvestil ni mogoče izklopiti, tudi če je časovnik skrit in je bolj prosojen.
Delo s podpisi
Če imate polje za podpis, ki uporablja kontrolnik PenInput, morate omogočiti alternativni način vnosa podpisov. Priporočen način je prikazovanje kontrolnika TextInput, kjer lahko uporabnik vnese svoje ime. Prepričajte se, da so navodila za podpis postavljena v lastnost AccessibleLabel in je kontrolnik nameščen blizu vnosa peresa – proti desni ali takoj spodaj.
Naslednji koraki
Glejte tudi
- Barve za dostopnost v storitvi Power Apps
- Prikaz ali skrivanje vsebine tehnologij za pomoč za aplikacije delovnega območja
- Obveščanje o dinamičnih spremembah z območji sprotnega posodabljanja za aplikacije delovnega območja
- Uporaba preverjevalnika dostopnosti
- Omejitve dostopnosti v aplikacijah s platnom
- Lastnosti dostopnosti