Einführung in mobiles Testen auf Barrierefreiheit

Zusamenfassung des Online-Tutorials „Intro to Mobile Accessibility Testing Tools“ von TPGi.

Das Testen auf Barrierefreiheit unterscheidet sich auf Mobilgeräten etwas vom Testen auf Desktop, manche Konzepte sind gleich, es gibt aber doch einige Unterschiede, und es ist wichtig zu wissen, wo sich die Einstellungen auf den jeweiligen Geräten befinden. Hier eine Einführung zu diesem Thema.

Intro

  • Kommende Software-Updates können Änderungen bedeuten
  • Für Android: Zum Testen wird Google Pixel empfohlen (andere Androidgeräte können beim User Interface und bei Features und Funktionalität Unterschiede haben.)
  • Manche Konzepte beim Testen sind in Desktop und Mobile gleich, manche komplett anders
  • Quellcode ist mobil nicht so leicht einsehbar (außer man hat es selbst geschrieben)
  • Die Checks können vor allem nur auf Kompatibilität mit den vorhandenen und möglichen Einstellungen und assistiven Technologien gemacht werden

Geräteeinstellungen und assistive Technologien

Wo sind die Barrierefreiheitseinstellungen?

Deutsch: Einstellungen – Bedienungshilfen

English: Settings – Accessibility

iOSAndroid (google pixel)
Ab iOS 15 kann man die Einstellungen auch direkt bei den Apps einstellen.
Mehr Info zur Barrierefreiheit auf Apple Geräten finden sich auf der Apple Website.



Bei Android gibt es die Möglichkeit, ein Accessibility Menü anzeigen zu lassen, so dass man schneller zu den Einstellungen kommt. Es gibt auch „Android für Barrierefreiheit“ (engl. „Android Accessibility Suite“), die man über den Play Store herunterladen kann (gratis). Mehr zu den Einstellungen auf findet sich auf den Pixel-Hilfe-Seiten.



Weitere globale Einstellungen bei Android:

Einstellungen – Bedienungshilfen – Menü „Bedienungshilfen“. Das Menü Bedienungshilfen gewährt Schnellzugriff zu üblichen Geräte-Features.

English: More global settings on Android: Settings- Accessibility – Accessibility Menu, which provides shortcut access to common device features



Einstellungen zur Barrierefreiheit auf Mobilgeräten


Das Testen

Zum Start: Nach dem Ändern von Einstellungen in den Barrierefreiheits-Menüs: Hat die Anwendung, die überprüft wird, die Anpassungen übernommen? Oder reagiert sie nur teilweise darauf, oder gar nicht?

Test: Textgröße ändern

iOSAndroid (google pixel)
Dadurch wird der Text in Apple Apps (Mail, Kalender und Telefon) und anderen Apps, die es unterstützen, geändert.

Es gibt dazu 2 Stellen. Im Accessibility Settings Screen kann aus mehr Größen (fünf zusätzlich) gewählt werden. Entwickler müssen beim Bauen von Apps „Dynamic Type“ aktiv unterstützen, damit die Einstellung Wirkung zeigt. Wenn sie Apple Systemschriften und Textstile verwenden, ist dies automatisch integriert.

Wo?

Einstellungen – Anzeige & Helligkeit – Textgröße oder Bedienungshilfen – Anzeige & Textgröße – Größerer Text

English: Settings – Display & Brightness -Text Size or Accessibility – Display & Text Size – Larger Text

Bei Android gibt es auch mehrere Möglichkeiten, die Textgröße einzustellen, in den Accessibility Settings und Font Size, es gibt dazu noch die Möglichkeit „Display size“ einzustellen.
Solange skalierbare Werte für Schriftgrößen verwendet wurden, sollte das Ändern der Schriftgröße auf Androidgeräten Wirkung zeigen.
 
Verbreitete Probleme beim Ändern von Schriftgrößen:
  • Teile des Textes verändern sich nicht
  • Text wird abgeschnitten und es erscheinen Klammern (…)
  • Text wird vom umgebenden Container abgeschnitten
  • Text reagiert nicht auf Änderung der Schriftgröße in den Einstellungen
 
Hinweis: Safari auf iOS und Chrome auf Android haben auch nochmal eigene Einstellungsmöglichkeiten zum Anpassen der Schriftgröße. Die Anpassungen, die man in den Geräteeinstellungen für Text macht, beeinflussen voraussichtlich Web-Content nicht.

Wo?

Einstellungen – Anzeigegröße und Schriftgröße

English:
Accessibility – Display Size and text – Font size & Display size


Textgröße auf Mobilgeräten anpassen

Test: Farbe und Kontrast

iOSAndroid (google pixel)
Die diverseen Einstellungen finden sich im Bedienungshilfen-Menü.

Wo?

Bedienungshilfen – Anzeige & Textgröße: Umkehren Klassisch, Umkehren Intelligent und Kontrast erhöhen

English: Accessibility – Display & Text Size: Classic Invert, Smart Invert and Increase Contrast




Bei Android gibt es weniger Optionen für Farben und Kontrast. Sie befinden sich in einem Untermenü von Accessibility. 

Wo?

Bedienungshilfen – Farbe und Bewegung: Farbkorrektur, Farbumkehr, Dark theme, Animationen entfernen und Großer Mauszeiger

English:
Accessibility – Color and motion: Color correction, Color inversion, Dark theme, remove animation and Large mouse pointer




Farbe und Kontrast auf Mobilgeräten anpassen

Es gibt bei beiden Betriebssystem einen Modus zum Invertieren der Farben, „Dark mode“ und „Dark theme“, was man unbedingt auch testen sollte. Die Einstellung des Dark modes ist bei iOS nicht unter Accessibility, sondern in den normalen Einstellungen zu finden.

Verbreitete Probleme bei Farben und Kontrasten:

  • Unzureichender Kontrast bei Textelementen
  • Unzureichender Kontrast bei User Interface Elementen und -Zuständen
  • Unzureichender Kontrast bei Bildern und Icons, die Informationen beinhalten
  • Der Inhalt reagiert nicht auf Anpassungen in den Einstellungen

Test: Screenreader

iOS (VoiceOver)Android (TalkBack)
Da bei Touchscreen-Geräten manche Anforderungen etwas anders sind, unterscheidet sich bei iOS der Screenreader VoiceOver ziemlich von der Desktop-Version.

Ein gutes Hilfsmittel zum Testen ist das Aktivieren des Beschriftungs-Panels, weil man dann sieht, was VoiceOver ausspricht.

Wo?

Bedienungshilfen – VoiceOver
Bedienungshilfen – VoiceOver – Beschriftungsbereich

English:
Accessibility – VoiceOver
Accessibility – VoiceOver – Caption Panel




Es gibt bei iOS (VocieOver) ein praktisches Feature: die „Practice Area“, in der man Gesten üben kann.

Wo?

Bedienungshilfen – VoiceOver (an) – VoiceOver Übungen
Accessibility – VoiceOver – VoiceOver Practice




Der Screenreader TalkBack ist Teil der Android Accessibility Suite (extra App). Auch hier kann man über die Einstellungen eine Textausgabe aktivieren.

Wo?

Bedienungshilfen – TalkBack (oben bei Dienste)

English:
Accessibility – TalkBack




Bei Android (TalkBack) gibt es eine „Tutorial and help“-Sektion.

Wo?

Bedienungshilfen – TalkBack – Einstellungen – Anleitung und Hilife – Gesten üben

English:
Accessibility – TalkBack
– Settings – Tutorial and help – Practice gestures

Screenreader einschalten und bedienen

Screenreader Navigation

Hier ist eine Übersicht über die grundlegenden Gesten für die Steuerung von Screenreader auf dem Mobilgerät. Diese sind für beide Betriebssysteme gleich.

Tippen & Entdecken: Element unter dem Finger nennen – mit einem Finger auf dem Display ziehen
Element auswählen – mit Einzelfinger tippen
Zum nächsten (oder vorherigen) Element auf dem Display wechseln – mit Einzelfinger nach rechts (nach links) wischen
Aktivieren: mit Einzelfinger doppeltippen

English:
Explore – drag with one finger
Select item – one-finger single tap
Move sequentially – one-finger swipe right (forward) / left (backward)
Activate – one-finger double tap

Etwas fortgeschrittenere Gesten:

iOS (VoiceOver)Android (TalkBack)

Rotor – Zweifinger-Drehung zum Auswählen (alle Elemente können so über einen bestimmten Typ navigiert werden – z. B. Überschriften, Bilder, Worte…)
Sequenziell bewegen – Einzelfinger Swipe nach unten (vorwärts) / oben (rückwärts)
Man kann so auch die Einstellungen anpassen (Sprechgeschwindigkeit, Lautstärke, Hinweise aktivieren…)
Schnell-Einstellungen – Zweifinger vierfach tippen

English:
Rotor – two-finger twist gesture to select (navigate by all items of a particular type – headings, images, words etc.)
Move sequentially – one-finger swipe down (forward) / up (backward) to navigate
Can also adjust settings (speaking rate, volume, enable hints, etc.)
Quick Settings – two finger quadruple tap


TalkBack Menü: mit Einzelfinger nach unten swipen, dann nach rechts oder mit drei Finter tippen
Lesesteuerung: mit Einzelfinger nach unten swipen, dann nach oben / nach oben dann nach unten oder Dreifinger-Swipe zum Auswählen; mit Einzelfinger nach unten (vorwärts) swipen / nach oben (zurück) swipen

English:
TalkBack menu – one-finger swipe down then right or three-finger tap
Reading controls – one-finger swipe down then up / up then down or three-finger swipe to select; one-finger swipe down (forward) / up (backward) to navigate

Fortgeschrittene Gesten bei Screenreadern auf Mobilgeräten

Verbreitete Probleme beim Testen mit Screenreadern:

  • Bilder mit fehlenden oder falschen Text-Alternativen
  • Sichtbare Info, Struktur oder Beziehungen werden nicht kommuniziert
  • Versteckte Inhalte werden vorgelesen
  • Unlogische Lesereihenfolge
  • Interaktive Elemente sind nicht benutzbar während der Screenreader eingeschaltet ist
  • Sich ändernder Inhalt wird nicht vorgelesen
  • Interaktive Elemente mit fehlenden oder falschen Namen, Rollen, Zuständen oder Werten

Barrierefreiheit-Shortcuts

Um es sich einfacher zu machen kann man Accessibility Shortcuts nutzen. Neben dem Accessibility Menü Shortcut kann man noch weitere erstellen.

iOS Android
  • Dreifachklicken auf die Seitentaste oder den Home Button
  • Hinzufügen eines Buttons zum Kontrollzentrum
  • Anwählen von Barrierefreiheits-Einstellungen
  • Wo? Bedienungshilfen – Kurzbefehl
English:
  • Triple-click the side button or the home button
  • Add a button to the Control Center
  • Toggle one accessibility setting or choose from multiple
  • Where? Accessibility – Accessibility Shortcut


  • Beide Lautstärken-Tasten zusammen drücken
  • Einen Barrierefreiheits-Shortcut-Button hinzufügen
  • Anwählen von Barrierefreiheits-Einstellungen
  • Verfügbar für die meisten Barrierefreiheits-Einstellungen
English:
  • Hold both volume keys together
  • Add accessibility shortcut button
  • Toggle one accessibility setting or choose from multiple
  • Available as an option to enable for most accessibility settings


Barrierefreiheits-Shortcuts

Weitere Geräteeinstellungen für Farbe und Kontrast

iOSAndroid
Transparenz reduzierenFarbkorrektur
Ohne Farben differenzierenText mit hohem Kontrast
FarbfilterExtra Dim (Android 12+)
Weißpunkt reduzierenKontrast (Entwickler-Optionen, Android 14)

In iOS findet man diese unter Bedienungshilfen – Anzeige und Textgröße.

Weitere Geräteeinstellungen für Sehvermögen

iOSAndroid
VergrößernVergrößerung (upgedated in Android 14)
Lupe (upgedated in iOS 17)Vorlesen
Gesprochene Inhalte (Auswahl sprechen, Bildschirminhalt sprechen)Animationen entfernen
Fetter TextGroßer Mauszeiger
Button-FormenFettdruck
An/Aus LabelsAudiobeschreibung (Android 13+)
Reduce Motion (upgedated in iOS 17)

Weitere Geräteeinstellungen für Beweglichkeit und Berührung

iOSAndroid
SprachsteuerungVoice Access
SchaltersteuerungSchalterzugriff
AssistiveTouchEinstellungen für Zeitvorgaben
Reachability (Erleichterung der einhändigen Bedienung)Berühren & Halten Reaktionszeit
Haptik Touch (längere Berührung bis Gerät vibriert)Zeit zum reagieren (Zeitvorgaben)
Auf Rückseite tippen (iOS 14+)Haptik & Töne / Vibrieren bei Berührung

Weitere Geräteeinstellungen für Hören und Ton

iOSAndroid
HörhilfenAudioverstärker
HörkontrollzentrumAutomatische Transkription
GeräuscherkennungSound-Benachrichtigungen
LED-Blitz bei HinweisenLive-Untertitel
Untertitel & erweiterte UTHörgeräte (upgedated in Android 14)
Live-Sprachausgabe (iOS 16+)Blitzbenachrichtigungen (Android 14)

Weitere Geräteeinstellungen für Sprache und Stimme

iOS
Live Sprachausgabe
Eigene Stimme

Mehr Info:
iOS: Accessibility Support
Android: Accessibility Help

Weitere Test Tools

Es gibt weitere wichtige Tools zum Testen, die nicht in den Betriebssystemen eingebaut sind.

Physische Tastatur

Ein solche Tastatur wird eher über Bluetooth verbunden als über ein Kabel. Es ist die Eingabemethode für Screenreader-User oder User mit eingeschränkter Mobilität oder Fingerfertigkeit.

Sie sind sehr verbreitet, oft in Verbindung mit einem Tablet.

iOSAndroid
Wo?
Bedienungshilfen – Tastaturen – Tastatursteuerung

English:
Accessibility – Keyboards – Full Keyboard Access (FKA)


Anmerkung: Die Tastatursteuerung sollte ausgeschaltet werden, wenn man sie nicht braucht, um mögliche Probleme mit dem VoiceOver Fokus zu vermeiden.
Einstellungen – System – Tastatur – Physische Tastatur (große Bildschirme)

English: Settings – System – Keyboard – Physical Keyboard (large screens)

OS + / um eine Liste der Shortcuts zu sehen
Physische Tastaturen für Mobilgeräte: die Grundlagen

Verbreitete Probleme mit Tastaturen:

  • Interaktive Elemente sind nicht benutzbar
  • Unlogische Fokus-Reihenfolge
  • Es ist nicht ersichtlich, wo sich der Fokus befindet (durch Überlappung oder der Fokus-Indikator fehlt)

Automatisches Testen

Kein automatisches Test-Tool ist perfekt, kann das manuelle Testen aber ergänzen.

iOSAndroid
Mit einem macOS, XCode und einen gratis Entwickler Account hat man Zugriff auf den Accessibility Inspector. Wenn man kein XCode hat, kann man es gratis im App Store herunterladen. Man kann dann Elemente untersuchen und kann sehen, was der Entwickler hinterlegt hat und somit besser verstehen was VoiceOver ausgibt und warum. Das Testgerät muss mit einem Computer mit XCode verbunden werden.

Wo?
XCode – Web Developer Tools öffnen – Accessibility Inspector

Man kann auch ein Audit laufen lassen. Darin enthalten sind dann Probleme in Bezug auf Farbkontraste, Zielflächengrößen, fehlende Labels, Textgrößenänderungen und mehr.
Der Google Accessibility Scanner kann gratis herunter geladen werden und man kann mit ihm direkt auf dem Testgerät arbeiten. Er liefert einen schwebenden Button, mit dem man potentielle Probleme untersuchen kann.
Automatisches Testen

Verbreitete Probleme mit automatischem Testen:

  • Unzureichender Farbkontrast von Text und Bildern
  • Interaktive Elemente haben zu kleine Flächen zum Anklicken
  • Interaktive Elemente haben keine Namen oder Labels

Zusätzliche Test-Tools

Bildschirm-Spiegelung

iOSAndroid
LonelyScreen
SCRCPY
Apps zur Bildschirm-Spiegelung
  • Der Bildschirm des Testgeräts wird auf dem Computer-Bildschirm wiedergegeben
  • Kann hilfreich sein, um Informationen zu speichern um sie mit anderen zu teilten und um Farbkonstraste mit dem Colour Constrast Analyser zu testen.

Colour Contrast Analyser

  • Gratis Tool zum einfachen Feststellen von Farbkontrasten
  • Es gibt ein eine Pipette zur Farbaufnahmen, einen RGB Slider und die Möglichkeit, Farbwerte manuell einzugeben
  • Herunterladbar bei TPGi

Inhalte aus dem Online-Tutorial „Intro to Mobile Accessibility Testing Tools“ von TPGi.

nach oben