Examinați o aplicație de tip pânză pentru accesibilitate în Power Apps
Utilizatorii care au deficiențe de vedere, auz sau alte deficiențe pot utiliza aplicația de tip pânză mai ușor și cu succes dacă luați în considerare accesibilitatea pe măsură ce proiectați cum arată și se comportă aplicația. Dacă nu sunteți sigur cum să faceți aplicația mai accesibilă, puteți rula verificatorul de accesibilitate în Power Apps Studio. Acest instrument nu numai că găsește probleme de accesibilitate potențiale, dar explică și de ce fiecare ar putea fi o problemă potențială pentru utilizatorii care au un anumit handicap și oferă sugestii cu privire la rezolvarea fiecărei probleme. Verificatorul de accesibilitate detectează probleme pentru cititor de ecran și tastatură și puteți găsi informații despre cum să remediați problemele de contrast de culoare utilizând culori accesibile.
Verificatorul de accesibilitate vă ajută să identificați setările pe care poate doriți să le modificați, dar ar trebui să luați în considerare întotdeauna sugestiile în contextul în care aplicația dvs. trebuie să facă. Multe sugestii pot fi valoroase, dar puteți ignora orice ar putea face mai mult rău decât bine.
Găsiți probleme de accesibilitate
În colțul din dreapta sus al Power Apps Studio, selectați pictograma pentru verificatorul de aplicații.
În meniul care apare, selectați Accesibilitate.
Apare o listă de probleme, ordonată mai întâi după severitate și apoi după ecran.
Selectați săgeata de lângă un element pentru a afișa detalii despre acesta.
Selectați săgeata din spate pentru a reveni la lista de elemente.
Dacă decideți să abordați o problemă, selectați-o pentru a deschide proprietatea afectată.
După ce schimbați una sau mai multe proprietăți, selectați Reverificare pentru a actualiza lista de probleme.
Elementele rezolvate dispar din listă și pot apărea elemente noi.
Gravitatea problemelor
Verificatorul de accesibilitate clasifică fiecare problemă ca o eroare, un avertisment sau un sfat în funcție de gravitatea problemei.
- Erori identifică problemele care fac ca aplicația să fie dificilă sau imposibil de utilizat și de înțeles pentru utilizatorii care au un handicap.
- Avertismente identifică problemele care fac ca aplicația să fie greu de utilizat sau înțeles pentru majoritatea dar nu toți utilizatorii care au un handicap.
- Sfaturi vă ajută să îmbunătățiți experiența utilizatorilor care au un handicap.
Tipuri de probleme
Titlul problemei | Severitate | Descrierea problemei | Cum să rezolvați | De ce să rezolvați |
---|---|---|---|---|
Lipsește eticheta accesibilă | Eroare | Când proprietatea accesibilă a unui control interactiv nu conține text. Un control interactiv poate fi intrinsec interactiv, așa cum este un buton sau are proprietăți interactive. De exemplu, este posibil să fi setat proprietatea OnSelect unei imagini sau să setați proprietatea sa TabIndex la 0 sau mai mare. | Editați proprietatea cu etichetă accesibilă pentru a descrie elementul. | Dacă proprietatea cu etichetă accesibilă nu conține text, persoanele care nu pot vedea ecranul nu vor înțelege ce este în imagini și comenzi. |
Focusul nu se arată | Eroare | Când FocusBorderThickness unui control este setat la 0. Este o practică bună să se asigure un raport de contrast de culoare adecvat între bordura focalizării și controlul în sine, astfel încât să fie clar vizibil. | Modificați proprietatea FocusedBorderThickness la o valoare care este mai mare decât 0. | Dacă focalizarea nu este vizibilă, persoanele care nu folosesc mouse-ul nu o pot vedea când interacționează cu aplicația. |
Lipsesc subtitrările | Avertizare | Când proprietatea ClosedCaptionsURL unui control Audio sau Video este gol. | Setați proprietatea ClosedCaptionsURL la URL pentru subtitrări. | Fără subtitrări, persoanele cu dizabilități ar putea să nu primească informații de la un segment video sau audio. |
Lipsesc setările utile de control | Avertizare | Când există oricare dintre mai multe setări (cum ar fi afișarea etichetelor și markerelor pentru diagrame și afișarea controalelor implicite pentru controale Audio, Video și Introducere cu stiloul) sunt dezactivate. | Selectați avertismentul, apoi setați proprietatea la adevărat. | Modificând această setare a proprietății, oferiți utilizatorului informații mai bune despre modul în care funcționează controalele din aplicația dvs. |
HTML nu va fi accesibil | Avertizare | Atunci când un alt control decât un control text HTML conține HTML. În acest caz, Power Apps nu acceptă accesibilitatea elementelor HTML personalizate. | Utilizați o altă metodă decât HTML sau eliminați HTML din acest element. | Aplicația dvs. nu va funcționa corect sau va fi accesibilă dacă adăugați elemente HTML interactive. |
Opriți pornirea automată | Avertizare | Când pentru un control Audio sau Video proprietatea Pornire automată este setată pe Adevărat. | Setați proprietatea Autostart a controlului la fals. | Fișierele video și audio care se redau automat pot distrage utilizatorii. Lăsați-i să alege dacă să redea sau nu un videoclip. |
Revizuiți numele de ecran | Bacșiș | Când un ecran are un nume implicit, care va fi citit de cititorii de ecran atunci când utilizatorii navighează în aplicație. | Dați ecranului un nume care descrie ceea ce se află pe ecran sau la ce se folosește. | Persoanele care sunt oarbe, au o vedere slabă sau o dizabilitate de citire se bazează pe numele de pe ecran pentru a naviga folosind cititorul de ecran. |
Adăugați text de indicație de Stare | Bacșiș | Când un control care are o stare, cum ar fi o comutare, dar etichetele de valoare sunt dezactivate. | Setați proprietatea ShowValue controlului la adevărat pentru a afișa starea sa actuală. | Utilizatorii nu vor primi confirmarea acțiunilor lor dacă starea controlului nu apare. |
Verificați ordinea elementelor de pe ecran | Bacșiș | Când proprietatea TabIndex este mai mare de 0. Creatorii de aplicații pot seta comenzi de file personalizate prin setarea proprietății TabIndex cu o valoare mai mare de 0, dar este foarte descurajată, deoarece este greu de setat corect, de întreținut și poate distruge cititorii de ecran. | Setați toate proprietățile TabIndex la 0 sau -1 ori de câte ori este posibil. În loc să folosiți TabIndex, utilizați controlul Grup îmbunătățit pentru a schimba ordinea de navigare din prestabilit. Dacă trebuie utilizate valori ale TabIndex mai mari de 0, asigurați-vă că elementele ecranului dvs. se potrivesc cu ordinea în care doriți să le înscrieți. | Comanda de navigare trebuie să reflecte ordinea în care apar controale pe ecran, care este implicită. Dacă se fac ajustări manuale, este dificil să se mențină ordinea corectă, mai ales în prezența barei de adrese a browserului și a altor controale în afara aplicației. Acest lucru poate face un cititor de ecran foarte dificil de utilizat. Când sunt citite de cititorul ecranului, controalele trebuie prezentate în aceeași ordine în care sunt văzute pe ecran, în loc de o ordine mai puțin intuitivă. |
Adăugați o altă metodă de introducere | Bacșiș | Când o aplicație conține un control Stilou. Acest sfat vă reamintește să includeți o metodă separată de introducere. | Adăugați un control Introducere text pe lângă controlul Stilou pentru o experiență accesibilă. | Unii utilizatori nu pot utiliza un stilou și necesită un alt mod de a furniza informații (de exemplu, tastând o semnătură). |
Pașii următori
Limitări de accesibilitate în aplicații proiectate pe pânză
Consultați și
- Creați aplicații accesibile
- Structura aplicației accesibile
- Culori accesibile în Power Apps
- Afișați sau ascundeți conținut de la tehnologiile de asistență pentru aplicații de tip pânză
- Anunțați modificările dinamice cu ajutorul regiunilor live pentru aplicații de tip pânză
- Proprietăți de accesibilitate