TalkBack
Lo screen reader integrato di Google per Android. Il corrispettivo mobile di NVDA e VoiceOver. Si abbina per impostazione predefinita a Chrome.
TalkBack è lo screen reader integrato di Google per Android, il corrispettivo mobile di VoiceOver su iOS. È incluso nella versione stock di Android (dispositivi Pixel) ed è presente — talvolta con modifiche — nella maggior parte dei sistemi Android personalizzati dai produttori. Per qualsiasi test di accessibilità significativo su Android, TalkBack è il riferimento.
Come funziona TalkBack
TalkBack converte il contenuto dell’albero di accessibilità di Android in feedback vocale. Come VoiceOver su iOS, è basato sui gesti sul touchscreen, con diverse modalità di esplorazione e attivazione:
- Scorrimento con un dito a destra/sinistra — navigazione all’elemento successivo/precedente.
- Doppio tap con un dito — attivazione dell’elemento in focus.
- Trascinamento con un dito — esplorazione al tocco (il focus vocale segue il dito).
- Scorrimento con due dita — scorrimento nelle aree scorrevoli.
- Scorrimenti con tre dita — gesti di navigazione tra pagine e controllo della lettura.
- Menu dei controlli di lettura (scorrimento su poi a destra) — cambio tra le modalità di navigazione (per titolo, per link, per controllo del modulo).
I gesti sono simili ma non identici a quelli di VoiceOver su iOS — una differenza reale che talvolta coglie di sorpresa gli sviluppatori che presumono che l’uno sia intercambiabile con l’altro.
TalkBack su Chrome — l’abbinamento predominante
Quasi tutti gli utenti mobile Android accedono alle pagine tramite Chrome. TalkBack + Chrome è quindi l’abbinamento principale per testare l’accessibilità web mobile su Android. Il motore di accessibilità di Chrome è migliorato considerevolmente dal 2020; il supporto moderno ad ARIA in TalkBack + Chrome è ampiamente equivalente a VoiceOver + Safari, sebbene con differenze nei casi limite.
La frammentazione Android è rilevante
A differenza di iOS — dove esiste un unico comportamento di VoiceOver da testare — la frammentazione di Android influisce su TalkBack in modo concreto:
- Pixel (Android stock Google) — implementazione TalkBack di riferimento, aggiornata insieme alle versioni di Android.
- Samsung One UI — Samsung include TalkBack ma aggiunge i propri livelli di funzionalità di accessibilità. Il comportamento è simile ma non identico.
- Xiaomi MIUI, OPPO ColorOS, Huawei EMUI — diversi gradi di modifica di TalkBack; dimensioni dei caratteri non predefinite e mappature dei gesti personalizzate vi compaiono in misura sproporzionata.
Buona prassi per il QA: testare prima su un dispositivo Pixel di riferimento. Trattare i bug specifici dei produttori come elementi aggiuntivi che richiedono triage separato, non come bug primari di TalkBack.
Come si svolge concretamente un test QA con TalkBack
Una baseline ragionevole:
- Attivare TalkBack tramite Impostazioni → Accessibilità → TalkBack (o tramite la scorciatoia con il tasto del volume, se configurata).
- Aprire la pagina in Chrome.
- Scorrere ripetutamente a destra attraverso l’intera pagina. Ascoltare:
- L’annuncio del ruolo e dello stato di ciascun elemento interattivo.
- La struttura dei titoli annunciata in modalità di navigazione per titoli.
- L’annuncio dei landmark al momento dell’ingresso.
- Utilizzare il menu dei controlli di lettura per passare alla modalità
per titoli e navigare la pagina in questo modo. Le pagine prive di
<h1>o con struttura di titoli interrotta sono immediatamente evidenti. - Attivare ogni aggiornamento dinamico (apertura di finestre modali, notifiche toast, aggiornamenti di live region). Verificare che l’utente ne venga informato.
Per le app Android native, TalkBack è anch’esso il riferimento; le stesse competenze si trasferiscono dal web al nativo all’interno dell’ecosistema Android.