Technologies

TalkBack

Lecteur d'écran Android intégré de Google. L'équivalent mobile de NVDA / VoiceOver. S'associe par défaut à Chrome.

TalkBack est le lecteur d’écran Android intégré de Google, l’équivalent mobile de VoiceOver sur iOS. Il est livré avec Android stock (appareils Pixel) et inclus — parfois avec des modifications — dans la plupart des interfaces constructeurs Android. Pour tout test d’accessibilité significatif sur Android, TalkBack est la référence.

Fonctionnement de TalkBack

TalkBack convertit le contenu de l’arbre d’accessibilité Android en retour vocal. Comme VoiceOver sur iOS, il est piloté par des gestes sur l’écran tactile, avec plusieurs modes d’exploration et d’activation :

  • Balayage d’un doigt vers la droite/gauche — navigation vers l’élément suivant/précédent.
  • Double-tap d’un doigt — activation de l’élément focalisé.
  • Glissement d’un doigt — exploration par le toucher (le focus vocal suit le doigt).
  • Défilement à deux doigts — défilement dans les régions défilables.
  • Balayages à trois doigts — navigation entre pages, gestes de contrôle de lecture.
  • Menu des contrôles de lecture (balayage vers le haut puis vers la droite) — basculement entre les modes de navigation (par titre, par lien, par contrôle de formulaire).

Les gestes sont similaires mais non identiques à ceux de VoiceOver sur iOS — une différence réelle qui peut surprendre les développeurs qui supposent que l’un est interchangeable avec l’autre.

TalkBack sur Chrome — le tandem dominant

Presque tous les utilisateurs mobiles Android accèdent aux pages dans Chrome. TalkBack + Chrome est donc la combinaison de test principale pour l’accessibilité web mobile sur Android. Le moteur d’accessibilité de Chrome a considérablement mûri depuis 2020 ; la prise en charge moderne d’ARIA dans TalkBack + Chrome est globalement équivalente à celle de VoiceOver + Safari, bien qu’avec des comportements aux cas limites différents de façon fiable.

La fragmentation Android est un enjeu réel

Contrairement à iOS — où il n’existe qu’un seul comportement VoiceOver à tester — la fragmentation Android affecte TalkBack de manière concrète :

  • Pixel (Android stock Google) — l’implémentation TalkBack de référence, mise à jour conjointement aux versions d’Android.
  • Samsung One UI — Samsung livre TalkBack mais superpose ses propres fonctions d’accessibilité. Le comportement est similaire mais non identique.
  • Xiaomi MIUI, OPPO ColorOS, Huawei EMUI — degrés variables de modification de TalkBack ; tailles de police non par défaut et mappages de gestes spécifiques y apparaissent de façon disproportionnée.

Bonne pratique pour l’assurance qualité : tester d’abord sur un appareil Pixel de référence. Traiter les bugs propres aux constructeurs comme des problèmes additionnels nécessitant un tri séparé, pas comme des bugs TalkBack primaires.

À quoi ressemble un test TalkBack dans la pratique

Une base de référence raisonnable :

  1. Activer TalkBack via Paramètres → Accessibilité → TalkBack (ou via un raccourci par bouton de volume si configuré).
  2. Ouvrir la page dans Chrome.
  3. Balayer vers la droite de manière répétée sur toute la page. Écouter :
    • chaque élément interactif annonçant son rôle et son état ;
    • la structure des titres annoncée en mode navigation par titres ;
    • les landmarks annoncés lorsqu’on les entre.
  4. Utiliser le menu des contrôles de lecture pour passer en mode titres et naviguer dans la page de cette façon. Les pages sans <h1> ou à structure de titres incohérente deviennent immédiatement apparentes.
  5. Déclencher chaque mise à jour dynamique (ouverture d’une fenêtre modale, notification toast, mise à jour d’une région dynamique). Vérifier que l’utilisateur en est informé.

Pour les applications Android natives, TalkBack est également la référence ; les mêmes compétences s’appliquent au web et au natif dans l’écosystème Android.