Accessibilité
Mise à jour :
Reach est conçu dès le départ pour VoiceOver et TalkBack et vérifié en continu. Un test avec des personnes aveugles suivra. Cette page indique ce qui a été vérifié, ce qui manque encore et où l’application a des limites aujourd’hui.
Cette page est un compte rendu volontaire de l’état actuel. Elle ne confirme pas que Reach respecte une norme d’accessibilité.
Ce qui a été vérifié
Chaque écran selon une liste fixe
Nous construisons chaque écran de l’application selon cette liste. Nous le vérifions dans le code et avec des tests automatiques, et les principaux parcours aussi sur iPhone avec VoiceOver. Quand un écran ne remplit pas encore un point, cela figure plus bas, dans les limites connues.
- Chaque élément de commande a un nom, un rôle et son état actuel, par exemple « sélectionné ».
- Chaque graphique dit aussi en mots ce qu’il montre. La réponse figure sous forme de phrase avant le graphique.
- Le focus suit l’ordre de lecture. Quand une fenêtre s’ouvre, il se place à un endroit choisi délibérément.
- Les nouveaux résultats, les messages et les erreurs sont annoncés, pas seulement affichés.
- Les zones tactiles sont assez grandes, et chaque geste de balayage a une autre solution, sans geste.
- Aucun état n’est indiqué par la couleur seule.
- Le texte s’agrandit quand vous choisissez une taille de texte plus grande dans les réglages du système.
Campagnes de vérification
Depuis juillet 2026, il y a eu plusieurs campagnes de vérification. Les quatre plus récentes :
- Vérification des principaux parcours dans l’application, dans le code. Parmi les constats : des unités lues comme une abréviation au lieu d’un mot, et des zones tactiles trop petites. Un point est resté ouvert : le focus quand un élément disparaît de l’écran. Il figure plus bas, dans les limites connues.
- Test avec TalkBack sur un émulateur Android, c’est-à-dire un téléphone Android reproduit sur un ordinateur. Sur sept constats, quatre sont corrigés, dont le plus important : après l’ouverture ou la fermeture d’une fenêtre, le focus arrivait au mauvais endroit. Pour deux constats, le diagnostic était erroné. Nous avons depuis corrigé le dernier dans le code pour le cas le plus fréquent. Certains cas restent ouverts, et cela n’a pas encore été vérifié sur un appareil. Il figure plus bas, dans les limites connues.
- Vérification de toute l’application, dans le code. Parmi les constats : des annonces absentes après un enregistrement, un code de récupération lu d’un seul bloc, des zones tactiles trop petites et un contraste insuffisant. Ces points restent ouverts et figurent plus bas, dans les limites connues.
- Deux vérifications des modifications depuis le 15 octobre, dans le code. Plusieurs points de la campagne précédente sont désormais corrigés dans le code. Parmi les nouveaux constats : des titres de section absents dans l’onglet Objectif, des endroits où le focus n’a pas de cible définie, des valeurs lues comme « pour cent » au lieu de « points de pourcentage », et un délai pour le bouton Annuler l’enregistrement. Les points de pourcentage sont désormais corrigés dans le code, les autres points restent ouverts. Tous figurent plus bas, dans les limites connues.
Nous avons aussi testé les principaux parcours avec VoiceOver sur iPhone : configuration, saisie d’une mesure, Aperçu et Historique. Un passage complet sur tous les écrans d’un appareil reste à faire.
Nous avons fait ces vérifications nous-mêmes. Une vérification par des personnes qui utilisent elles-mêmes un lecteur d’écran reste à faire.
Tests automatiques
Plus de 30 tests automatiques vérifient à chaque modification que certains de ces points restent valables. Un exemple : un test échoue si une unité est transmise au lecteur d’écran sous forme d’abréviation, donc « kg » au lieu de « kilogrammes ». Ces tests ne couvrent pas tous les endroits : quand vous définissez un objectif, ce test ne le détecte pas encore. Cela figure plus bas, dans les limites connues.
Ce site web
Nous vérifions toutes les pages de ce site avec un outil automatique, en mode clair et en mode sombre. Lors de la dernière vérification, il n’a trouvé aucune erreur. Ces outils ne trouvent toutefois qu’une partie des obstacles.
Ce qui manque encore
- Un test complet sur de vrais appareils : VoiceOver sur iPhone et TalkBack sur un téléphone Android, selon un parcours fixe dans toute l’application.
- Un test avec au moins trois personnes aveugles.
Les deux suivront. Nous indiquerons ici une date dès qu’elle sera fixée. D’ici là, nous ne promettons pas que toute l’application s’utilise bien avec un lecteur d’écran.
Limites connues
- Sur iPhone, il reste à vérifier si le focus arrive toujours au bon endroit après l’ouverture et la fermeture d’une fenêtre. Pour Android, nous l’avons amélioré dans l’émulateur.
- Quand vous masquez une carte d’information, le focus passe à la carte suivante. C’est corrigé dans le code, mais pas encore vérifié sur un appareil. Si vous masquez la dernière carte, ou la carte juste avant un bilan de la semaine ou du mois, le focus n’a ensuite pas encore de cible définie.
- Après la suppression de vos tags de cycle dans Profil, le focus n’arrive pas à un endroit défini. Après la question sur le consentement pour les tags de cycle, il passe en haut de la fenêtre au lieu de revenir au tag.
- Le graphique en plein écran et en mode paysage n’a pas encore été vérifié avec VoiceOver.
- Après l’enregistrement d’un objectif dans l’onglet Objectif, le lecteur d’écran n’annonce rien. À cet endroit, et après la création d’une sauvegarde, le focus n’arrive pas à un endroit défini.
- VoiceOver n’annonce pas encore les erreurs du verrouillage de l’application, les erreurs de la connexion Withings dans les réglages, ni l’avertissement indiquant que les étapes confirmées sont réinitialisées quand vous modifiez la date de départ.
- Quand vous saisissez votre poids de départ lors de la configuration, le focus perd sa cible à l’ouverture et à la fermeture du champ de saisie.
- Quand vous définissez un objectif, y compris lors de la configuration, et quand vous modifiez les étapes, Reach transmet les unités au lecteur d’écran sous forme d’abréviation, donc « kg » au lieu de « kilogrammes », ainsi que plus et moins sous forme de signes au lieu de mots.
- Dans la carte de la semaine de l’onglet Historique et dans la projection du taux de masse grasse de l’onglet Analyse, le lecteur d’écran lit parfois l’unité sous forme d’abréviation, donc « kg » au lieu de « kilogrammes ».
- Dans l’onglet Objectif, les sections des modes Recomposition et Maintien ne sont pas balisées comme titres. Vous ne pouvez donc pas y passer d’une section à l’autre avec le lecteur d’écran.
- Le code de récupération d’une sauvegarde est lu d’un seul bloc, pas caractère par caractère.
- Certains messages et boutons désactivés manquent de contraste, par exemple lors de l’effacement de toutes les données et dans le verrouillage de l’application.
- Certaines zones tactiles sont plus petites que recommandé, par exemple un bouton lors du changement de mode et le champ du poids lors de la saisie d’une mesure.
- Dans le calendrier, le jour actuel ne se reconnaît qu’à sa couleur. Le lecteur d’écran ne dit pas « aujourd’hui ».
- Dans l’onglet Analyse, le lecteur d’écran lisait le rythme du taux de masse grasse comme « pour cent par semaine ». Il s’agit de points de pourcentage par semaine. C’est corrigé dans le code, mais pas encore vérifié sur un appareil.
- Après l’enregistrement d’une mesure, Reach affiche le bouton Annuler l’enregistrement. Avec un lecteur d’écran, il reste affiché sans limite de temps. Sans lecteur d’écran, il disparaît après 6 secondes, même si vous utilisez d’autres fonctions d’accessibilité, comme Zoom, Contrôle de sélection ou Commande vocale. Vous pouvez ensuite supprimer la mesure à tout moment dans l’onglet Historique.
- Si vous ouvrez la saisie depuis l’onglet Objectif, ou depuis un onglet Historique ou Analyse encore vide, le focus n’arrive pas à un endroit défini après Annuler l’enregistrement.
- Après « Voir dans la liste » dans l’onglet Historique, le lecteur d’écran n’annonce que le nombre de mesures, et le focus n’arrive pas à un endroit défini.
- Personne n’a encore écouté ce que le lecteur d’écran lit en français, en espagnol et en grec. La version grecque est une traduction automatique.
- Nous ne vérifierons les boîtes de dialogue du système et le verrouillage de l’application que lors du test complet sur appareil.
- L’utilisation avec un clavier externe ou avec Contrôle de sélection n’a pas encore été vérifiée.
- Les libellés de la barre du bas et les sélecteurs de l’onglet Historique ne grandissent que dans une certaine mesure avec un grand texte système. Cela laisse de la place au contenu.
- Reach: Weight n’existe pour l’instant que sur iPhone. La version Android n’est pas encore sur Google Play.
Si vous remarquez une limite qui manque ici, écrivez-nous.
Signaler un problème d’accessibilité
Vous avez trouvé un obstacle, ou quelque chose sonne faux à la lecture ? Écrivez à hello@reachyourgoals.app. Chaque message est lu.
Indiquez si possible l’appareil et le lecteur d’écran que vous utilisez, et l’écran concerné.