Verstoß
App nicht mir Keyboard steuerbar
Die App ist nicht mit einer externen Tastatur bedienbar
Verstoß
Die App ist nicht mit einer externen Tastatur bedienbar
Verstoß
Texte, die auf Bildern dargestellt werden, werden nicht vergrößert
Verstoß
Input-Felder sollte immer ein sichtbares Label haben. Platzhaltertext reicht dabei nicht, da er bei der Eingabe verschwindet und ein Icon als Erklärung nicht reicht
Empfehlung
Um eine Nutzbarkeit mit Screenreadern zu gewährleisten, sollten Textfelder so benannt sein, dass der Nutzende weiß, was dort einzugeben ist und welche Art von Feld es ist. ### Beispiele #### Login - E-Mail und Passwort Felder werden doppelt vorgelesen und die Benennung der Art des Eingabefeldes könnte genauer ausfallen (iOS: "E-Mail Adresse E-Mail Adresse Textfeld" und "Passwort Passwort verschlüsseltes Textfeld", Android: "Passwort Passwort Bearbeitungsfeld")
Verstoß
Fahrt kann nicht ohne eine Swipe-Geste gestartet werden
Verstoß
Es sollte immer darauf geachtet werden, dass nur wichtige Inhalte fokussiert werden. ### Beispiele #### Profil Login - Android: Nach dem Einstellungsicon ist der nächste Fokus auf der ganzen Seite gesetzt mit dem Text "profile scrollview". Zu erwarten wäre stattdessen, dass der Fokus auf dem E-Mail-Feld liegt. Bei iOS ist dies so umgesetzt. - Android: Auch der nächste Fokus ist dann noch nicht das E-Mail-Feld, sondern ein kleinerer Teil der Seite mit dem Text "unbenannt". #### Ticketkonfiguration - Bei Android wird vor dem Fokus auf dem Bedienelement "Preisstufe" noch ein Fokus davor auf dem gleichen Element (nur etwas größer) gesetzt. Hier wird "productclass view" vorgelesen, der Nutzende kann dies jedoch nicht auswählen. #### eezy Einstieg - iOS: Zwischen den Bedienelementen - und + wird auch der Fokus auf der Trennlinie gesetzt. Diese wird dann als "Bindestrich" vorgelesen.
Verstoß
Wird eine Seite durch ein Bedienelement oder ähnliches von Nutzenden geändert, so können diese Änderungen nicht gesehen werden, wenn dies nicht vorgelesen wird. ### Beispiele #### Ticketkonfiguration - Nach Auswahl der Preisstufe, werden die Informationen, die durch die Preisstufe geändert wurden, oben im grafischen Ticket angezeigt. Nutzende, die den Screenreader verwenden, bekommen diese optische Anpassung jedoch nicht mit. Es sollte darauf geachtet werden, dass solche Änderungen direkt genannt werden. #### eezy Einstieg - Werden Änderungen über + und - vorgenommen, wird nicht vorgelesen, bei welcher Summe nun die Zahl ist. Die Info müsste erfolgen ohne dass ein Zurücknavigieren notwendig ist. - Zusatzinfos wie beim Fahrrad werden angezeigt, ohne das der Nutzende davon in Kenntnis gesetzt wird.