J'ai conçu une application mobile iPhone et maintenant je dois effectuer un examen d'accessibilité. L'exigence était de suivre les directives de l'interface utilisateur iOS8 et de donner l'impression que c'était une application native.
Pour la première fois, j'ai utilisé la fonction VoiceOver pour le tester et ce que j'ai remarqué, c'est que lorsque vous avez des boutons de navigation tels que "Annuler" et "Terminé" placés dans la barre d'outils en haut, ils lisent d'abord avant tout le contenu. De cette façon, l'utilisateur doit remonter jusqu'au sommet après la lecture, ou dans ce cas, remplir le formulaire, pour pouvoir terminer ou passer à l'étape suivante.
De nombreuses interfaces utilisateur mobiles utilisent de nos jours un schéma similaire pour placer les boutons sur le dessus au lieu de les placer logiquement après les formulaires. Quels sont les avantages/inconvénients de ce point de vue de la personne aveugle qui utilise VoiceOver?
Un autre commentaire: les utilisateurs atteints de déficiences motrices auront du mal à toucher de petites cibles dans votre application.
Il a été démontré que si vous placez des boutons à côté de la zone du cadre (bordure), leur accès est plus facile.
Essayez également de proposer une alternative au pincement (comme les boutons de zoom avant et arrière), car c'est la chose la plus difficile à faire pour quelqu'un qui manque de dextérité des mains.
Pour résumer, quelques conseils de conception pour l'accessibilité de l'écran tactile
Références :
Si vous souhaitez en savoir plus, voici quelques articles que j'aime sur l'écran tactile a11y pour les utilisations avec facultés affaiblies par le moteur
Mes 2 cents!
Votre question est très difficile. Comme vous l'avez dit, il n'est pas logique de lire les boutons d'action finale avant les champs. J'avais un tel formulaire sur PC et c'était une mauvaise chose d'avoir à faire défiler tout le temps pour valider ou annuler le formulaire. Dans votre cas, si vous avez beaucoup d'utilisateurs aveugles, vous devez les aider, pourquoi ne pas avoir une option au début du processus pour permettre aux utilisateurs de spécifier leur handicap et dans ce cas, avoir des boutons sur le dessus et dans d'autres cas les laisser à leur place naturelle?
il me semble que ni les voyants ni les aveugles ne bénéficieraient de ce schéma. Même si cette section est désactivable, l'utilisateur doit savoir ce que la page propose avant de continuer. Si cela nécessite une entrée, vous configurez l'utilisateur pour la frustration (messages d'erreur) si vous donnez le choix de continuer avant que les données ne soient entrées. Ne suivez donc pas ce modèle si cela vous semble logique. il en va de même pour le bouton d'annulation. Faites-leur savoir ce qu'ils abandonnent.