// Accessibilità
Costruito per tutti
GitFocus è progettato per le tecnologie assistive. Le dichiarazioni di accessibilità sono ricontrollate per ogni versione con test automatizzati e una checklist umana su dispositivo.
// Funzioni
Funzionalità di accessibilità supportate
Le rotte di rilascio chiave utilizzano etichette descrittive, tratti e un ordine di lettura logico. Il gate di rilascio registra le rotte testate e il dispositivo.
I controlli interattivi utilizzano nomi accessibili. Una checklist su dispositivo fisico verifica il percorso di rilascio critico con il Controllo vocale.
Il testo dell'app utilizza Dynamic Type. È richiesta una copertura AX3 e AX5 automatizzata più un controllo umano della dimensione del testo al 200% prima che questa dichiarazione venga approvata.
L'app supporta aspetti chiari e scuri. Entrambi sono inclusi negli screenshot e nei controlli di rilascio dell'accessibilità dell'app.
La revisione del rilascio verifica che gli stati importanti utilizzino etichette, forme o icone insieme al colore.
I controlli automatici del contrasto segnalano potenziali errori in modalità chiara e scura; un revisore verifica il testo, le icone e gli sfondi reali prima dell'approvazione.
La checklist del rilascio verifica che i movimenti importanti rispettino la preferenza Riduci movimento o abbiano un'alternativa statica.
I flussi supportati includono controlli accessibili da tastiera e alternative per azioni importanti solo tramite gesti.
// Test
Test di accessibilità automatizzati
// Metodologia
Come testiamo
-
Audit nativi iOS — Integrato di Apple
performAccessibilityAuditAPI checks declared release routes for missing labels, undersized touch targets, and Dynamic Type issues. -
Rendering di dimensione estrema — Ogni schermata viene lanciata con dimensioni del testo di accessibilità AX3 e AX5 per verificare che nulla vada in crash, si tronchi in modo illeggibile o diventi irraggiungibile.
-
Validazione ordine di lettura — I test automatizzati verificano che VoiceOver attraversi gli elementi in ordine logico dall'alto verso il basso sulle schermate chiave.
-
Verifica del contrasto — L'evidenza del contrasto WCAG viene generata dalle regioni semantiche di proprietà del renderer, quindi rivista rispetto all'artwork chiaro e scuro effettivo.
-
Integrazione del rilascio — Le suite di accessibilità vengono eseguite prima del caricamento di screenshot o metadati e conservano prove leggibili dalla macchina.
Standard che seguiamo
- Obiettivi di contrasto WCAG 2.1 Livello AA per testo ed elementi interattivi
- Linee guida Apple Human Interface per l'accessibilità
- Controlli di target tattile minimo di 44pt per controlli interattivi
- Copertura semantica Dynamic Type alle dimensioni del testo di accessibilità
- Etichette e tratti compatibili con VoiceOver su ogni elemento interattivo
- Alternative accessibili da tastiera per tutte le interazioni basate su gesti
Feedback
Se incontri barriere di accessibilità durante l'utilizzo di GitFocus, vogliamo saperlo così possiamo risolverle.
o inviaci un'email a support@gitfocus.app