Sviluppare pensando all'accessibilità significa rendere le tue app utilizzabili da tutti, incluse le persone con esigenze di accessibilità, che potrebbero utilizzare i dispositivi Android in molti modi diversi. Compose fornisce una base per la creazione di UI più accessibili con le sue API dichiarative e gli strumenti che aiutano a rendere le tue app più inclusive.
In Compose, l'accessibilità si basa su diversi concetti chiave e di supporto:
- Valori predefiniti delle API: scopri come Compose gestisce l'accessibilità per impostazione predefinita e come sfruttare la semantica e i pattern per supportare l'accessibilità fin dall'inizio e utilizzarli per i componenti personalizzati.
- Semantica: scopri il sistema di rappresentazione del significato e del ruolo degli elementi dell'UI per i servizi di accessibilità e come scegliere la semantica appropriata per rappresentare proprietà come tipi di contenuti, descrizioni e stati.
- Modificare l'ordine di attraversamento: modifica l'ordine in cui i servizi di accessibilità navigano tra gli elementi sullo schermo, che può essere personalizzato per una migliore esperienza utente.
- Supportare i contenuti scalabili dall'utente: consenti agli utenti di regolare le dimensioni del testo e degli elementi dell'UI nella tua app in base alle loro esigenze.
- Unione e cancellazione: scopri le strategie e le API per l'unione e la cancellazione semantica e quando è appropriato nascondere la semantica dai servizi di accessibilità.
- Ispezionare ed eseguire il debug: ispeziona la semantica di accessibilità dei tuoi elementi componibili con gli strumenti ed esegui il debug dei comportamenti imprevisti quando utilizzi le tecnologie assistive di Android.
- Test: rileva i problemi di accessibilità comuni e automatizza alcuni aspetti dei test con i controlli di accessibilità di Compose.
Risorse aggiuntive
- Codelab sull'accessibilità in Jetpack Compose: Codelab per saperne di più sul supporto dell'accessibilità in Compose.
- Novità sull'accessibilità per gli sviluppatori: talk di Google I/O 2022.
- Creare app accessibili: concetti e tecniche essenziali comuni a tutti gli sviluppi di app per Android.
- Rendere le app più accessibili: passaggi chiave che puoi intraprendere per rendere la tua app più accessibile.
- Principi per migliorare l'accessibilità delle app: Principi chiave da tenere presenti quando lavori per rendere la tua app più accessibile.
- Test per l'accessibilità: principi e strumenti di test per l'accessibilità di Android.