Stvaranje pristupačnih aplikacija od gotovih gradivnih elemenata
Pristupačna aplikacija od gotovih gradivnih elemenata omogućit će korisnicima s oštećenjem vida, sluha ili drugim poteškoćama da uspješno upotrebljavaju aplikaciju. Osim što je to uvjet za brojne državne ustanove i organizacije, pridržavanje smjernica navedenih u nastavku povećava mogućnost upotrebe za sve korisnike, bez obzira na njihove sposobnosti.
Upotrebljavajte alat za provjeru pristupačnosti za pomoć pri pregledu mogućih problema s pristupačnošću u vašoj aplikaciji.
Raspored i boja
Logičnost i jednostavan dizajn čine aplikacije pristupačnijima svim korisnicima. Prilikom značajnih prilagodbi aplikacija imajte na umu prijedloge navedene u nastavku. Teme Power Apps namijenjene su za zadovoljenje standarda pristupačnosti.
- Provjerite jesu li svi elementi jasno vidljivi i je li tekst dovoljne veličine. Sav sadržaj mora biti jednostavan za čitanje i shvaćanje golim okom.
- Provjerite jesu li ulazni elementi označeni na zaslonu. Svojstvo AccessibleLabel definira što će čitač zaslona priopćiti.
- Ako prilagođavate boje, osigurajte da je omjer kontrasta teksta prema pozadini 4.5:1 ili veći. Softverski alati koji pomažu tijekom postupka lako su dostupni.
- Provjerite slijedi li raspored logičan slijed kada se čita odozgo prema dolje i slijeva udesno.
- Izradite responzivnu aplikaciju tako da je slabovidni korisnici mogu zumirati i koristiti bez pomicanja naprijed-natrag.
Tipkovnica
Prilikom testiranja pristupačnosti aplikacije provjerite može li se koristiti samo s pomoću tipkovnice, sa ili bez čitača zaslona.
Tipka Tabulator trebala bi voditi do interaktivnih elemenata logičkim redoslijedom. To možete stvoriti s pomoću logičke strukture aplikacije i prikladnim postavljanjem svakog svojstva kontrole TabIndex.
- Kontrole oznake, slike, ikone, oblika: Postavite TabIndex na 0 ako trebaju biti interaktivni. U protivnom, postavite TabIndex na -1.
- Ne postavljajte TabIndex na više od nule.
- Omogućite postavku aplikacije Pojednostavljeni indeks kartica.
Čitači zaslona
Sljedeći čitači zaslona potvrđeni su za rad s uslugom Power Apps:
- JAWS: Microsoft Edge
- Narrator: Microsoft Edge
- NVDA: Google Chrome, Firefox
- TalkBack: Google Chrome, Power Apps za mobilne uređaje
- VoiceOver: Power Apps mobitel, Safari (macOS, iOS, iPadOS)
Da biste osigurali zadovoljavajuće iskustvo s čitačem zaslona, preporučuje se sljedeće:
- Osigurajte da sve ulazne kontrole imaju postavljeno svojstvo AccessibleLabel.
- Za slike postavite AccessibleLabel na odgovarajući opis.
- Ako se slika ne koristi kao gumb ili veza (tj. ikona je tu samo za ukras) i čitač zaslona je ne bi trebao pročitati, pobrinite se da je svojstvo AccessibleLabel prazno ili nije postavljeno.
- Ako se slika ili ikona koristi kao gumb, postavite TabIndex na 0, a AccessibleLabel na opis veze.
Kontrola vrste i strukture
Korištenje pravih kontrola i njihovo grupiranje pomoći će korisnicima čitača zaslona da razumiju strukturu aplikacije.
- Uključite barem jedan naslov na svakom zaslonu aplikacije. Naslove možete stvoriti postavljanjem svojstva Uloga za Oznaku.
- Koristite Gumb umjesto Oznake za interaktivni tekst.
- Grupirajte povezani sadržaj u Spremnike.
- Imajte na umu nepodržane obrasce dizajna.
Multimedija
Pobrinite se da svi videozapisi imaju titlove i da je korisniku dostupan transkript zvučnih zapisa. Kontrola Videozapis podržava skrivene titlove u obliku WebVTT putem svojstva ClosedCaptionsUrl.
S omogućenim čitačem zaslona, Mjerač vremena ne objavljuje tekst gumba, već koliko je vremena prošlo. Najave nije moguće isključiti, čak ni ako je mjerač vremena skriven i male neprozirnosti.
Rad s potpisima
Ako imate polje za potpis koje upotrebljava kontrolu PenInput, morate omogućiti alternativni način unosa potpisa. Preporučeni je način prikaz kontrole TextInput, gdje korisnik može upisati svoje ime. Osigurajte da se upute za potpisivanje nalaze u svojstvu AccessibleLabel, a kontrola blizu unosa olovkom - desno ili odmah ispod.
Sljedeći koraci
Struktura pristupačne aplikacije
Pogledajte također
- Pristupačne boje u usluzi Power Apps
- Prikaz ili skrivanje sadržaja pomoćnih tehnologija za aplikacije radnog područja
- Najava dinamičnih promjena u područjima uživo za aplikacije radnog područja
- Upotreba alata za provjeru pristupačnosti
- Ograničenja pristupačnosti u aplikacijama od gotovih gradivnih elemenata
- Svojstva pristupačnosti