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.

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