Barrierefreiheit
Stand:
Reach ist von Anfang an für VoiceOver und TalkBack gebaut und wird laufend geprüft. Ein Test mit blinden Nutzerinnen und Nutzern folgt. Hier steht, was geprüft ist, was noch fehlt und wo die App heute an Grenzen stößt.
Diese Seite ist ein freiwilliger Bericht über den aktuellen Stand. Sie bestätigt nicht, dass Reach eine Norm für Barrierefreiheit erfüllt.
Was geprüft ist
Jeder Screen nach einer festen Liste
Nach dieser Liste bauen wir jeden Screen der App. Geprüft wird das im Code und mit automatischen Tests, die Hauptwege zusätzlich auf dem iPhone mit VoiceOver. Wo ein Screen einen Punkt noch nicht erfüllt, steht das unten bei den Grenzen.
- Jedes Bedienelement hat einen Namen, eine Rolle und seinen aktuellen Zustand, zum Beispiel „ausgewählt“.
- Jede Grafik sagt ihre Aussage auch in Worten. Die Antwort steht als Satz vor der Grafik.
- Der Fokus folgt der Lesereihenfolge. Nach dem Öffnen eines Fensters landet er an einer bewusst gewählten Stelle.
- Neue Ergebnisse, Hinweise und Fehler werden angesagt, nicht nur gezeigt.
- Tippflächen sind groß genug, und jede Wischgeste hat einen zweiten Weg ohne Geste.
- Kein Zustand wird nur über Farbe gezeigt.
- Texte wachsen mit, wenn du in den Systemeinstellungen eine größere Schrift wählst.
Prüfrunden
Seit Juli 2026 gab es mehrere Prüfrunden. Die vier jüngsten:
- Prüfung der wichtigsten Wege durch die App im Code. Gefunden wurden unter anderem Einheiten, die als Abkürzung statt als Wort vorgelesen wurden, und zu kleine Tippflächen. Offen blieb der Fokus, wenn etwas vom Bildschirm verschwindet. Dieser Punkt steht unten bei den Grenzen.
- Prüfung mit TalkBack auf einem Android-Emulator, also einem Android-Telefon, das auf dem Computer nachgebildet wird. Von sieben Befunden sind vier behoben, darunter der wichtigste: Nach dem Öffnen oder Schließen eines Fensters landete der Fokus an einer falschen Stelle. Bei zwei Befunden stimmte die Diagnose nicht. Den letzten haben wir inzwischen im Code für den häufigsten Fall behoben, einige Fälle sind noch offen. Am Gerät ist das noch nicht geprüft. Er steht unten bei den Grenzen.
- Prüfung der ganzen App im Code. Gefunden wurden unter anderem fehlende Ansagen nach dem Speichern, ein Wiederherstellungs-Code, der am Stück vorgelesen wird, zu kleine Tippflächen und zu wenig Kontrast. Diese Punkte sind noch offen und stehen unten bei den Grenzen.
- Zwei Prüfungen der Änderungen seit dem 15. Oktober, im Code. Mehrere Punkte aus der Runde davor sind inzwischen im Code behoben. Neu gefunden wurden unter anderem fehlende Überschriften im Tab „Ziel“, Stellen, an denen der Fokus kein festes Ziel hat, Werte, die als „Prozent“ statt als „Prozentpunkte“ vorgelesen wurden, und ein Zeitlimit beim Knopf „Rückgängig“. Die Prozentpunkte sind inzwischen im Code behoben, die übrigen Punkte sind noch offen. Alle stehen unten bei den Grenzen.
Die Hauptwege haben wir außerdem mit VoiceOver auf dem iPhone durchgespielt: Einrichtung, Messung eintragen, Übersicht und Verlauf. Ein vollständiger Durchlauf aller Screens am Gerät folgt.
Diese Prüfungen haben wir selbst gemacht. Eine Prüfung durch Menschen, die selbst mit Screenreader arbeiten, steht noch aus.
Automatische Tests
Mehr als 30 automatische Tests prüfen bei jeder Änderung, ob einzelne dieser Punkte erhalten bleiben. Ein Beispiel: Ein Test schlägt an, wenn eine Einheit dem Screenreader als Abkürzung übergeben wird, also „kg“ statt „Kilogramm“. Solche Tests decken nicht jede Stelle ab: Beim Setzen eines Ziels greift dieser Test noch nicht. Das steht unten bei den Grenzen.
Diese Website
Alle Seiten dieser Website prüfen wir mit einem automatischen Werkzeug, im hellen und im dunklen Design. Bei der letzten Prüfung fand es keine Fehler. Solche Werkzeuge finden aber nur einen Teil der Barrieren.
Was noch fehlt
- Ein vollständiger Test auf echten Geräten: VoiceOver auf dem iPhone und TalkBack auf einem Android-Telefon, auf einem festen Weg durch die ganze App.
- Ein Test mit mindestens drei blinden Nutzerinnen und Nutzern.
Beides folgt. Einen Termin nennen wir hier, sobald er feststeht. Bis dahin sagen wir nicht zu, dass sich die ganze App mit Screenreader gut bedienen lässt.
Bekannte Grenzen
- Auf dem iPhone ist noch offen, ob der Fokus nach dem Öffnen und Schließen eines Fensters immer an der richtigen Stelle landet. Für Android haben wir das im Emulator nachgebessert.
- Wenn du eine Karte mit einem Hinweis ausblendest, springt der Fokus auf die nächste Karte. Das ist im Code behoben, am Gerät aber noch nicht geprüft. Blendest du die letzte Karte aus oder die Karte direkt vor einem Wochen- oder Monatsrückblick, hat der Fokus danach noch kein festes Ziel.
- Nach dem Löschen der Zyklus-Tags im Profil landet der Fokus an keiner festen Stelle. Nach der Frage zur Einwilligung für Zyklus-Tags springt er an den Anfang des Fensters statt zurück zum Tag.
- Das Diagramm im Vollbild und im Querformat haben wir mit VoiceOver noch nicht geprüft.
- Nach dem Speichern eines Ziels im Tab „Ziel“ sagt der Screenreader nichts an. Dort und nach dem Erstellen einer Sicherung landet der Fokus an keiner festen Stelle.
- Fehler bei der App-Sperre, Fehler der Withings-Verbindung in den Einstellungen und den Hinweis, dass beim Ändern des Startdatums bestätigte Etappen zurückgesetzt werden, sagt VoiceOver noch nicht an.
- Beim Eintragen des Startgewichts in der Einrichtung verliert der Fokus sein Ziel, wenn sich das Eingabefeld öffnet oder schließt.
- Beim Setzen eines Ziels, auch bei der Einrichtung, und beim Bearbeiten der Etappen gibt Reach dem Screenreader Einheiten als Abkürzung weiter, also „kg“ statt „Kilogramm“, dazu Plus und Minus als Zeichen statt als Wort.
- In der Wochenkarte im Tab „Verlauf“ und bei der Prognose zum Körperfett im Tab „Analyse“ liest der Screenreader die Einheit teils als Abkürzung vor, also „kg“ statt „Kilogramm“.
- Im Tab „Ziel“ sind die Abschnitte in den Modi „Rekomposition“ und „Halten“ nicht als Überschriften ausgezeichnet. Dort kannst du mit dem Screenreader nicht von Abschnitt zu Abschnitt springen.
- Der Wiederherstellungs-Code einer Sicherung wird am Stück vorgelesen, nicht Zeichen für Zeichen.
- Einige Hinweise und gesperrte Knöpfe haben zu wenig Kontrast, zum Beispiel beim Löschen aller Daten und bei der App-Sperre.
- Einige Tippflächen sind kleiner als empfohlen, zum Beispiel ein Knopf beim Wechsel des Modus und das Gewichtsfeld beim Eintragen einer Messung.
- Im Kalender ist der heutige Tag nur an der Farbe zu erkennen. Der Screenreader sagt dabei nicht „heute“.
- Im Tab „Analyse“ las der Screenreader das Tempo beim Körperfettanteil als „Prozent pro Woche“ vor. Gemeint sind Prozentpunkte pro Woche. Das ist im Code behoben, am Gerät aber noch nicht geprüft.
- Nach dem Speichern einer Messung zeigt Reach den Knopf „Rückgängig“. Mit Screenreader bleibt er ohne Zeitlimit stehen. Ohne Screenreader verschwindet er nach 6 Sekunden, auch wenn du andere Bedienungshilfen nutzt, etwa Zoom, Schaltersteuerung oder Sprachsteuerung. Die Messung kannst du danach jederzeit im Tab „Verlauf“ löschen.
- Öffnest du die Eingabe aus dem Tab „Ziel“ oder aus einem noch leeren Tab „Verlauf“ oder „Analyse“, landet der Fokus nach „Rückgängig“ an keiner festen Stelle.
- Nach „In der Liste ansehen“ im Tab „Verlauf“ sagt der Screenreader nur die Zahl der Messungen an, und der Fokus landet an keiner festen Stelle.
- Was der Screenreader auf Französisch, Spanisch und Griechisch vorliest, hat noch niemand angehört. Die griechische Fassung ist maschinell übersetzt.
- Systemdialoge und die App-Sperre prüfen wir erst beim vollständigen Gerätetest.
- Die Bedienung mit externer Tastatur und mit Schaltersteuerung haben wir noch nicht geprüft.
- Die Beschriftungen der Leiste unten und der Umschalter im Tab „Verlauf“ wachsen bei großer Systemschrift nur begrenzt mit. So bleibt Platz für den Inhalt.
- Reach: Weight gibt es bisher nur für das iPhone. Die Android-Fassung ist noch nicht bei Google Play.
Fällt dir eine Grenze auf, die hier fehlt, schreib uns bitte.
Hinweise zur Barrierefreiheit
Hast du eine Barriere gefunden, oder klingt etwas beim Vorlesen falsch? Schreib an hello@reachyourgoals.app. Jeder Hinweis wird gelesen.
Hilfreich ist, welches Gerät und welchen Screenreader du nutzt und auf welchem Screen es passiert ist.