Realizat manual, de auditori certificați
Auditul mobile Wawsome este realizat de auditori de accesibilitate cu certificări internaționale, pe dispozitive iOS și Android reale. VoiceOver și TalkBack sunt instrumente pe care auditorul le folosește, dar sunt doar o parte a evaluării: auditorul judecă fiecare ecran și fiecare flux în context, verifică setările de sistem și modurile alternative de intrare și traduce totul în recomandări concrete pentru echipa de dezvoltare. Rezultatul nu poate fi reprodus rulând singur un instrument gratuit, pentru că multe dintre problemele reale apar doar la testarea făcută de un expert.
Ce spune legislația despre aplicații
OUG 112/2018 acoperă explicit aplicațiile mobile ale instituțiilor publice. Legea 232/2022 include serviciile integrate pe dispozitive mobile, deci aplicațiile de banking, de transport, de comerț electronic și de telecomunicații. Standardul de referință este EN 301 549, care aplică cerințele WCAG și aplicațiilor software (capitolul 11).
Partea 1. Site-ul pe mobil
Multe site-uri conforme pe desktop pică pe mobil: meniuri inaccesibile cu cititorul de ecran, butoane prea mici, formulare care declanșează zoom nedorit, conținut tăiat la rotirea ecranului.
| Criteriu | Cerință | Greșeala tipică |
|---|---|---|
| 1.3.4 Orientare | Conținutul funcționează și portret, și peisaj | Pagini blocate pe o singură orientare |
| 1.4.10 Reflow | Fără derulare orizontală la 320 px lățime | Tabele și bannere care sparg layoutul |
| 2.5.1 Gesturi | Alternativă simplă la gesturi complexe | Carusele care merg doar cu swipe |
| 2.5.2 Anularea acțiunii | Acțiunea se execută la ridicarea degetului | Declanșare la atingere, fără posibilitate de anulare |
| 2.5.8 Dimensiunea țintei | Ținte de cel puțin 24×24 px CSS | Iconițe de 16 px lipite una de alta |
| 1.4.4 Redimensionare | Zoom permis până la 200% | user-scalable=no în meta viewport |
Partea 2. Aplicațiile native iOS și Android
Auditul acoperă aplicațiile native (Swift/SwiftUI, Kotlin/Jetpack Compose) și cele cross-platform (React Native, Flutter). Auditorul verifică, ecran cu ecran:
- Cititoarele de ecran: fiecare element are o etichetă clară, rolul și starea sunt anunțate corect (selectat, extins, dezactivat), ordinea de parcurgere are sens, iar conținutul care se schimbă (erori, confirmări, încărcări) este anunțat;
- Gestionarea focusului: la deschiderea unui ecran nou, a unei ferestre sau a unui meniu, focusul ajunge unde trebuie și revine corect la închidere;
- Textul dinamic: aplicația respectă mărimea textului din sistem (Dynamic Type pe iOS, dimensiunea fontului și a afișării pe Android), fără text tăiat sau suprapus;
- Țintele tactile: dimensiuni suficiente pentru butoane și iconițe, conform recomandărilor fiecărei platforme (44×44 pt pe iOS, 48×48 dp pe Android);
- Contrastul și culorile: în modul luminos și în cel întunecat, cu setările de contrast crescut ale sistemului;
- Gesturile și mișcarea: alternative pentru gesturile complexe și pentru drag and drop, respectarea setării de mișcare redusă;
- Intrările alternative: tastatură externă, Switch Control (iOS) și Switch Access (Android), Voice Control și Voice Access, pentru utilizatorii cu mobilitate redusă;
- Autentificarea: biometria are alternativă, codurile de unică folosință pot fi introduse fără presiune de timp, lipirea parolei și managerii de parole funcționează (criteriul 3.3.8 din WCAG 2.2);
- Formularele: etichete, tastatura potrivită pentru fiecare câmp, erori explicate în text;
- Conținutul media și notificările: subtitrări, controale accesibile, alerte perceptibile și fără sunet.
Cum se desfășoară auditul
- Stabilirea scopului: ecranele și fluxurile critice (onboarding, autentificare, plăți, rezervări, setări), versiunile de sistem și dispozitivele;
- Testare manuală pe dispozitive reale: auditorul parcurge fiecare flux pe iOS și pe Android, cu tehnologiile asistive activate;
- Setări de sistem și intrări alternative: text mărit, contrast, mișcare redusă, tastatură, switch, comandă vocală;
- Raport cu recomandări pe platformă: pentru fiecare problemă, criteriul WCAG, ecranul, severitatea, impactul, pașii de reproducere și soluția recomandată pentru tehnologia folosită;
- Sesiune cu echipa de dezvoltare: demonstrarea live a barierelor și clarificarea soluțiilor;
- Re-audit după remediere, pentru confirmarea corecturilor.
Mai multe despre modul de lucru în pagina dedicată auditului manual. Pentru o ofertă, scrie la contact@wawsome.com.