TalkBack: Androids Screenreader für barrierefreie App-Nutzung

Kurz erklärt: TalkBack ist der in Android integrierte Screenreader von Google. Er ermöglicht blinden und sehbehinderten Menschen die Bedienung von Android-Smartphones und -Tablets per Sprachausgabe und Touch-Gesten.

TalkBack ist der Screenreader für das weltweit meistverbreitete mobile Betriebssystem. Da Android über 70 % globalen Marktanteil hat, ist TalkBack für Millionen blinder Nutzer die einzige Option. Für Web-Entwickler ist TalkBack relevant, weil mobile Webseiten und Web-Apps auf Android-Geräten damit bedient werden. Die BFSG-Pflicht zur Barrierefreiheit gilt auch für mobile Endgeräte.

Was ist TalkBack und wie aktiviert man es?

TalkBack ist ein Android Accessibility Service, der auf den meisten Android-Geräten vorinstalliert ist. Aktivierung: Einstellungen > Bedienungshilfen > TalkBack. Alternativ können viele Geräte TalkBack per Drücken und Halten beider Lautstärketasten für drei Sekunden aktivieren.

Nach der Aktivierung ändert sich die Bedienung grundlegend: Ein Tippen liest das Element vor, ein Doppeltippen aktiviert es. Das Gerät spricht jeden berührten Bildschirmbereich aus. TalkBack nutzt die Text-to-Speech-Engine des Geräts – standardmäßig Google TTS mit Unterstützung für Dutzende Sprachen, darunter Deutsch mit natürlicher Sprachausgabe. Die Sprechgeschwindigkeit lässt sich stufenlos anpassen.

Gesten und Explore by Touch

TalkBack verwendet ein gestenbasiertes Navigationssystem:

Grundgesten: Nach rechts wischen = nächstes Element, nach links wischen = vorheriges Element, Doppeltippen = aktivieren, nach oben dann unten wischen = Kontextmenü öffnen.

Explore by Touch: Den Finger über den Bildschirm gleiten lassen – TalkBack liest jedes Element vor, das unter dem Finger liegt. Dies ist der intuitivste Weg, das Layout einer Seite zu erkunden.

Leseeinstellungen: Mit Auf-/Ab-Wischen wechselt man die Navigationsgranularität: Zeichen, Wörter, Zeilen, Absätze, Überschriften, Links oder Steuerelemente. Dann navigiert man mit Links-/Rechts-Wischen durch die gewählte Kategorie. Dieses System entspricht funktional dem VoiceOver-Rotor auf iOS.

TalkBack und Web-Barrierefreiheit

TalkBack nutzt den Accessibility Tree des Browsers – auf Android typischerweise Chrome – um Web-Inhalte darzustellen. Die Qualität der Screenreader-Erfahrung hängt damit direkt von der semantischen Qualität des HTML-Codes ab.

Typische Probleme auf mobilen Webseiten mit TalkBack: Hamburger-Menüs ohne aria-label, Touch-Targets kleiner als 44x44 Pixel (WCAG 2.5.5), Custom-Dropdowns die mit Gesten nicht bedienbar sind, fehlende Fokus-Verwaltung in Single-Page-Applications und horizontale Scroll-Container ohne Screenreader-Ankündigung.

Besonderheit: Android WebView (das in vielen Apps eingebettet ist) kann eine andere Accessibility-Unterstützung bieten als der vollständige Chrome-Browser. Hybride Apps sollten daher separat getestet werden.

TalkBack vs. VoiceOver: Unterschiede

TalkBack und VoiceOver verfolgen ähnliche Konzepte, unterscheiden sich aber in der Umsetzung:

Gesten: VoiceOver nutzt spezifischere Multi-Finger-Gesten (Rotor = Zwei-Finger-Drehung), TalkBack setzt stärker auf Wischgesten in verschiedene Richtungen. VoiceOver ist in der Gestenerkennung historisch präziser, TalkBack hat in den letzten Versionen stark aufgeholt.

Browser-Unterstützung: VoiceOver arbeitet ausschließlich mit Safari, TalkBack primär mit Chrome. Da Chrome und Safari unterschiedliche Accessibility-APIs nutzen, können identische Webseiten unterschiedlich vorgelesen werden. Besonders bei komplexen ARIA-Widgets treten Abweichungen auf.

Braille: Beide unterstützen Braillezeilen via Bluetooth. TalkBack bietet zusätzlich eine virtuelle Braille-Tastatur direkt auf dem Touchscreen.

TalkBack für Entwickler: Testing-Setup

Für Barrierefreiheitstests mit TalkBack benötigen Entwickler ein Android-Gerät (physisch oder Emulator, wobei physisch empfohlen wird, da Gesten im Emulator schwerer zu testen sind). Der Testprozess:

1. TalkBack aktivieren und die Webseite in Chrome öffnen.
2. Mit Wischgesten durch alle Elemente navigieren – werden alle interaktiven Elemente erreicht und korrekt angesagt?
3. Navigationsgranularität auf "Überschriften" stellen und prüfen, ob die Hierarchie sinnvoll ist.
4. Formulare ausfüllen – Labels, Fehlermeldungen und Pflichtfeld-Kennzeichnungen prüfen.
5. Touch-Target-Größen prüfen: Sind alle tippbaren Bereiche mindestens 44x44 Pixel?

Google bietet mit dem Accessibility Scanner eine automatisierte Test-App für Android, die TalkBack-Probleme aufdecken kann. Für Web-Inhalte ist sie allerdings weniger aussagekräftig als manuelle TalkBack-Tests.

Wird geprüft: bf-check prüft die technischen Voraussetzungen für TalkBack-kompatible Webseiten: semantisches HTML, Touch-Target-Größen, Labels und ARIA-Attribute.

Wie steht deine Webseite in diesem Punkt da?

Kostenloser Scan gegen 15 WCAG-2.1-AA-Kriterien – inkl. TalkBack-Check.

Jetzt Webseite prüfen →

Ratgeber zum Thema

Screenreader So Funktionieren Sie → Barrierefreiheit Testen Tools Uebersicht → Barrierefreiheit Audit Selber Machen →