Toegankelijkheid
Laatst bijgewerkt:
Reach is vanaf het begin gebouwd voor VoiceOver en TalkBack en wordt doorlopend gecontroleerd. Een test met blinde gebruikers volgt. Hier lees je wat er gecontroleerd is, wat nog ontbreekt en waar de app vandaag tekortschiet.
Deze pagina is een vrijwillig verslag van de huidige stand. Ze bevestigt niet dat Reach aan een norm voor toegankelijkheid voldoet.
Wat gecontroleerd is
Elk scherm volgens een vaste lijst
Elk scherm van de app bouwen we volgens deze lijst. Dat controleren we in de code en met automatische tests, de belangrijkste routes ook op de iPhone met VoiceOver. Waar een scherm nog niet aan een punt voldoet, staat dat hieronder bij de bekende beperkingen.
- Elk bedieningselement heeft een naam, een rol en zijn huidige toestand, bijvoorbeeld ‘geselecteerd’.
- Elke grafiek zegt ook in woorden wat ze laat zien. Het antwoord staat als zin vóór de grafiek.
- De focus volgt de leesvolgorde. Gaat er een venster open, dan komt de focus op een bewust gekozen plek.
- Nieuwe resultaten, meldingen en fouten worden voorgelezen, niet alleen getoond.
- Tikvlakken zijn groot genoeg, en elk veeggebaar heeft een tweede weg zonder gebaar.
- Geen enkele toestand wordt alleen met kleur getoond.
- Teksten groeien mee als je in de systeeminstellingen grotere tekst kiest.
Controlerondes
Sinds juli 2026 waren er meerdere controlerondes. De vier meest recente:
- Controle van de belangrijkste routes door de app, in de code. We vonden onder meer eenheden die als afkorting werden voorgelezen in plaats van als woord, en te kleine tikvlakken. Open bleef de focus als er iets van het scherm verdwijnt. Dat punt staat hieronder bij de bekende beperkingen.
- Test met TalkBack op een Android-emulator, een Android-telefoon die op de computer wordt nagebootst. Van zeven bevindingen zijn er vier opgelost, waaronder de belangrijkste: na het openen of sluiten van een venster kwam de focus op de verkeerde plek. Bij twee bevindingen klopte de diagnose niet. De laatste hebben we inmiddels in de code opgelost voor het meest voorkomende geval. Enkele gevallen zijn nog open, en op een toestel is dat nog niet gecontroleerd. Die staat hieronder bij de bekende beperkingen.
- Controle van de hele app, in de code. We vonden onder meer ontbrekende meldingen na het opslaan, een herstelcode die in één stuk wordt voorgelezen, te kleine tikvlakken en te weinig contrast. Deze punten zijn nog open en staan hieronder bij de bekende beperkingen.
- Twee controles van de wijzigingen sinds 15 oktober, in de code. Meerdere punten uit de ronde daarvoor zijn inmiddels in de code opgelost. Nieuw vonden we onder meer ontbrekende kopjes in het tabblad Doel, plekken waar de focus geen vast doel heeft, waarden die als ‘procent’ in plaats van ‘procentpunten’ werden voorgelezen, en een tijdslimiet bij de knop Ongedaan maken. De procentpunten zijn inmiddels in de code opgelost, de andere punten zijn nog open. Ze staan allemaal hieronder bij de bekende beperkingen.
De belangrijkste routes hebben we ook met VoiceOver op de iPhone doorlopen: instellen, een meting invoeren, Overzicht en Geschiedenis. Een volledige ronde langs alle schermen op een toestel volgt nog.
Deze controles hebben we zelf gedaan. Een controle door mensen die zelf met een schermlezer werken, volgt nog.
Automatische tests
Meer dan 30 automatische tests controleren bij elke wijziging of een deel van deze punten blijft kloppen. Een voorbeeld: een test slaat aan als een eenheid als afkorting aan de schermlezer wordt doorgegeven, dus ‘kg’ in plaats van ‘kilogram’. Zulke tests dekken niet elke plek: bij het instellen van een doel slaat deze test nog niet aan. Dat staat hieronder bij de bekende beperkingen.
Deze website
Alle pagina’s van deze website controleren we met een automatisch hulpmiddel, in het lichte en het donkere ontwerp. Bij de laatste controle vond het geen fouten. Zulke hulpmiddelen vinden echter maar een deel van de drempels.
Wat nog ontbreekt
- Een volledige test op echte toestellen: VoiceOver op de iPhone en TalkBack op een Android-telefoon, langs een vaste route door de hele app.
- Een test met minstens drie blinde gebruikers.
Allebei volgen ze nog. Een datum noemen we hier zodra die vaststaat. Tot dan beloven we niet dat de hele app goed met een schermlezer te bedienen is.
Bekende beperkingen
- Op de iPhone is nog open of de focus na het openen en sluiten van een venster altijd op de juiste plek komt. Voor Android hebben we dat in de emulator verbeterd.
- Als je een kaart met een melding verbergt, springt de focus naar de volgende kaart. In de code is dat opgelost, maar op een toestel nog niet gecontroleerd. Verberg je de laatste kaart of de kaart vlak voor een week- of maandterugblik, dan heeft de focus daarna nog geen vast doel.
- Na het verwijderen van je cyclustags in Profiel komt de focus niet op een vaste plek. Na de vraag om toestemming voor cyclustags springt hij naar het begin van het venster in plaats van terug naar de tag.
- Het diagram op volledig scherm en in liggende stand hebben we nog niet met VoiceOver gecontroleerd.
- Na het opslaan van een doel in het tabblad Doel meldt de schermlezer niets. Daar en na het maken van een back-up komt de focus niet op een vaste plek.
- VoiceOver meldt fouten bij de appvergrendeling, fouten bij de Withings-koppeling in de instellingen en de melding dat bevestigde etappes worden teruggezet als je de startdatum wijzigt, nog niet.
- Bij het invoeren van je startgewicht tijdens de eerste instelling raakt de focus zijn doel kwijt als het invoerveld opent of sluit.
- Bij het instellen van een doel, ook tijdens de eerste instelling, en bij het bewerken van etappes geeft Reach eenheden als afkorting door aan de schermlezer, dus ‘kg’ in plaats van ‘kilogram’, en plus en min als teken in plaats van als woord.
- In de weekkaart in het tabblad Geschiedenis en bij de prognose voor het vetpercentage in het tabblad Analyse leest de schermlezer de eenheid soms als afkorting voor, dus ‘kg’ in plaats van ‘kilogram’.
- In het tabblad Doel zijn de onderdelen in de modi Recompositie en Behouden niet als kopjes gemarkeerd. Daar kun je met de schermlezer niet van onderdeel naar onderdeel springen.
- De herstelcode van een back-up wordt in één stuk voorgelezen, niet teken voor teken.
- Sommige meldingen en uitgeschakelde knoppen hebben te weinig contrast, bijvoorbeeld bij het verwijderen van alle gegevens en bij de appvergrendeling.
- Sommige tikvlakken zijn kleiner dan aanbevolen, bijvoorbeeld een knop bij het wisselen van modus en het gewichtsveld bij het invoeren van een meting.
- In de kalender is vandaag alleen aan de kleur te herkennen. De schermlezer zegt daarbij niet ‘vandaag’.
- In het tabblad Analyse las de schermlezer het tempo van je vetpercentage voor als ‘procent per week’. Bedoeld zijn procentpunten per week. In de code is dat opgelost, maar op een toestel nog niet gecontroleerd.
- Na het opslaan van een meting toont Reach de knop Ongedaan maken. Met een schermlezer blijft hij zonder tijdslimiet staan. Zonder schermlezer verdwijnt hij na 6 seconden, ook als je andere toegankelijkheidsfuncties gebruikt, zoals Zoom, Schakelbediening of Spraakbediening. Je kunt de meting daarna altijd verwijderen in het tabblad Geschiedenis.
- Open je de invoer vanuit het tabblad Doel of vanuit een nog leeg tabblad Geschiedenis of Analyse, dan komt de focus na Ongedaan maken niet op een vaste plek.
- Na ‘Bekijk ze in de lijst’ in het tabblad Geschiedenis meldt de schermlezer alleen het aantal metingen, en de focus komt niet op een vaste plek.
- Hoe de schermlezer in het Frans, Spaans en Grieks voorleest, heeft nog niemand beluisterd. De Griekse versie is machinaal vertaald.
- Systeemvensters en de appvergrendeling controleren we pas bij de volledige test op toestellen.
- Bediening met een extern toetsenbord en met Schakelbediening hebben we nog niet getest.
- De labels in de balk onderaan en de weergavekeuze in het tabblad Geschiedenis groeien bij grote systeemtekst maar beperkt mee. Zo blijft er ruimte voor de inhoud.
- Reach: Weight is voorlopig alleen beschikbaar voor de iPhone. De Android-versie staat nog niet in Google Play.
Mis je hier een beperking, laat het ons dan weten.
Meldingen over toegankelijkheid
Heb je een drempel gevonden, of klinkt iets verkeerd bij het voorlezen? Schrijf naar hello@reachyourgoals.app. Elke melding wordt gelezen.
Het helpt als je vermeldt welk toestel en welke schermlezer je gebruikt, en op welk scherm het gebeurde.