Tecnologia

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:

  1. Attivare TalkBack tramite Impostazioni → Accessibilità → TalkBack (o tramite la scorciatoia con il tasto del volume, se configurata).
  2. Aprire la pagina in Chrome.
  3. 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.
  4. 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.
  5. 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.