TalkBack: Androids Screenreader für barrierefreie App-Nutzung
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.
Wie steht deine Webseite in diesem Punkt da?
Kostenloser Scan gegen 15 WCAG-2.1-AA-Kriterien – inkl. TalkBack-Check.
Jetzt Webseite prüfen →