Accessibilité application mobile | Nos conseils pour réaliser un audit (iOS et Android)

L’accessibilité des applications mobiles garantit que tous les utilisateur·rices, quel que soit leur niveau de compétence ou leurs préférences, puissent facilement utiliser l’application et accéder à son contenu. Cela favorise une expérience utilisateur positive et élargit la portée de l’application à un public plus large, y compris les personnes ayant des limitations physiques ou cognitives.
Audit d’accessibilité pour application mobile
Nous realisons des audits d'accessibilité basés sur les référentiels RGAA et RAAM dédiés aux applications mobiles. Découvrir notre offre d'audit d'accessibilité pour application mobile.
Demander un devisL'accessibilité consiste donc à concevoir des applications mobiles qui peuvent être utilisées par toutes et tous dans toutes les situations.
Voici quelques exemples concrets d'applications accessibles :
- Des contrastes de couleurs adaptés
- Des descriptions textuelles pour les images et vidéos
- Des sous-titres et descriptions audio
- La possibilité de naviguer dans l'application avec le clavier
En suivant quelques bonnes pratiques et en utilisant des outils adaptés, il est possible de créer des applications mobiles accessibles et conformes aux normes présentées en fin d'article.
Il est également indispensable de réaliser un audit d'accessibilité pour une application mobile au moins tous les 3 ans afin de se conformer à l'European Accessibility Act (EAA). Cette directive Européenne étend cette obligation à de nombreux acteurs privés depuis le 28 juin 2025. L'EEA s'appliquera pour une grande partie des entreprises privées réalisants plus de 2 millions d'euros de chiffres d'affaire, ou ayants plus de 10 employés.
Le non-respect de ces obligations expose à des sanctions, mais surtout à une exclusion d'une partie de vos utilisateurs.
Réaliser un audit d’accessibilité
En testant une application en tant qu'utilisateur·rice, manuellement, on peut déceler des problèmes d'ergonomie et d'utilisabilité. Ce n'est toutefois pas suffisant. Un audit complet doit combiner plusieurs approches pour permettre une couverture de test la plus étendue possible.
Ces approches sont les suivantes :
- Tests manuels : interagir manuellement avec l'application via les fonctions d'accessibilité et naviguer dans l'interface en utilisant le lecteur d'écran, le clavier et les gestes.
- Tests à l'aide d'outils d'analyse : utiliser des outils dédiés pour identifier les points d'amélioration en matière d'accessibilité. Ils aident à repérer les éléments non conformes ou qui pourraient poser problème pour certain·e·s utilisateur·rices.
- Tests automatisés : faire appel à des frameworks de test automatisés afin d'écrire du code qui analyse les éléments de l'interface et le comportement de l'application.
- Tests utilisateurs : recruter des utilisateur·rices aux profils variés pour tester l'application et recueillir des retours qui permettent d'identifier des problèmes concrets.
Ces différentes approches combinées permettent d'obtenir un audit d'accessibilité relativement complet afin d'identifier les points à améliorer.
En plus des approches générales décrites ci-dessus, il est important de connaître les spécificités de chaque plateforme. Les systèmes d'exploitation d'Apple et Google proposent des outils et fonctionnalités d'accessibilité, ainsi que des frameworks de test, qui aident grandement à optimiser les applications.
L’accessibilité sur iOS
L'accessibilité sur l'app store
Depuis 2025, l'App Store d'Apple introduit les Accessibility Nutrition Labels, une fonctionnalité qui permettra aux utilisateurs de voir facilement les fonctionnalités d'accessibilité intégrées dans chaque application. Cela inclura des informations sur la lisibilité, la navigabilité, la compatibilité avec les technologies d'assistance et d'autres aspects clés de l'accessibilité. Cette fonctionnalité aura un impact significatif sur les développeurs d'applications mobiles, car elle mettra en avant l'importance de l'accessibilité et encouragera les développeurs à intégrer ces fonctionnalités dans leurs applications pour améliorer l'expérience utilisateur.
Il se pourrait également que ces critères influent sur le classements des applications mobiles sur le store.
Outils d'accessibilité pour iOS
iOS propose plusieurs outils et fonctionnalités d'accessibilité qui permettent de rendre une application accessible aux utilisateur·rices d'iPhone
- Vision : modifier les couleurs de l'interface et la taille du texte, effectuer un zoom avant ou arrière, utiliser VoiceOver pour entendre le contenu présenté à l'écran.
- Audition : activer les sous-titres, choisir des alertes visuelles ou par vibration et interagir avec Siri à l’aide du clavier.
- Mobilité : utiliser la voix pour naviguer dans l'interface, adapter l’écran tactile à des gestes particuliers ou ajuster la réponse de l’écran aux gestes tactiles.
- Cognition : diminuer les distractions et les stimuli sensoriels et activer les sous-titres ou des fonctionnalités audio pour lire le contenu de l'écran.
Plusieurs outils sont disponibles pour effectuer un audit d’accessibilité.
A noter que la version iOS19 marque un virage significatif en termes de prise en compte de l'accessibilité par Apple.
Accessibility Inspector
Accessibility Inspector ou "inspecteur d'accessibilité" est un outil intégré à Xcode pour tester l'accessibilité élément par élément.
Dans l'inspecteur d'accessibilité, le volet Audits permet d'auditer l'application pour détecter les problèmes les plus courants.
Un audit inspecte un écran spécifique et fournit des informations sur les problèmes rencontrés dans l'interface utilisateur comme, par exemple, un contraste insuffisant, des coupures de texte ou des descriptions d'éléments manquantes.
Pour utiliser l'inspecteur d'accessibilité, ouvrez Xcode et choisissez Xcode > Ouvrir l'outil de développement > Inspecteur d'accessibilité.
Tests d'accessibilité automatisés
Xcode 15 et iOS 17 intègrent de nouvelles fonctionnalités pour vérifier la conformité des applications aux règles d'accessibilité via l'écriture de tests et la génération de rapports.
Les avantages de l'outil Accessibility Inspector :
- Automatisation
- Détection des problèmes en amont
- Couverture étendue
L’accessibilité sur Android
La plateforme Android propose également des fonctionnalités et outils dédiés à l'accessibilité.
Parmi les fonctions d'accessibilité :
- Menu accessibilité : directement accessible sur l'écran, il permet de contrôler l'interface et naviguer via des gestes ou les boutons physiques.
- TalkBack : le lecteur d'écran Google préinstallé permettant le contrôle vocal de l'interface.
- Switch Access : un système qui permet d'utiliser un ou plusieurs contacteurs au lieu de l'écran tactile pour interagir avec le périphérique.
- Agrandissement : permet de zoomer ou agrandir les éléments affichés à l'écran.
- Sous-titres : sous-titrage automatique pour les contenus vocaux.
À l'instar de l'inspecteur d'accessibilité d'Xcode sur la plateforme Apple, Android propose un outil permettant de vérifier la conformité d'une application : Accessibility Scanner. Ce dernier scanne les éléments de l'interface et suggère des améliorations à apporter.
Un framework de test d'accessibilité, intégré à Android Studio, permet aussi d'automatiser le processus par le code.
Pour lancer Accessibility Scanner, cliquez sur le bouton de rapport d'erreur dans l'éditeur de mise en page.
L'offre d'audit d'accessibilité pour applications mobiles par Inside|app
Socle : Audit RAAM 1.1
- Réunion de lancement : définition du périmètre, du planning et des parties prenantes.
- Audit complet : évaluation de l'application sur la base du référentiel RAAM 1.1 (tests manuels, outils, profils utilisateurs).
- Restitution : présentation des résultats, remise d'un rapport détaillé et de la déclaration d'accessibilité officielle.
Option 1 : Recommandations techniques
- Document de recommandations : pour chaque exigence non couverte (niveaux A et AA), nous fournissons des solutions concrètes et priorisées.
- Objectif : vous permettre d'atteindre >75% de conformité niveau AA, seuil requis par la réglementation.
Option 2 : Accompagnement à la mise en conformité
- Construction de la roadmap : planification des actions correctives avec vos équipes.
- Réalisation des tâches : nos experts interviennent directement pour corriger les non-conformités et préparer l'audit de contrôle.
- Audit de contrôle : vérification finale de la conformité après corrections.
Besoin d'un audit d'accessibilité pour votre application mobile ?
Nos experts vous accompagnent pour garantir la conformité de votre app avec les référentiels RAAM et RGAA.
Obtenez un devis personnalisé rapidement !
Pourquoi choisir Inside|app pour votre audit d'accessibilité mobile ?
- Expertise mobile : spécialistes iOS, Android, Flutter, React Native.
- Maîtrise des référentiels : audits réalisés par des experts certifiés RAAM/RGAA.
- Accompagnement sur-mesure : de l'audit à la mise en conformité, nous vous guidons à chaque étape.
- Transparence : restitution claire, priorisation des actions, support à la déclaration d'accessibilité.
Le légal et les normes
Les référentiels de l'audit : RAAM 1.1 et RGAA
Notre audit s'appuie sur :
- Le référentiel RAAM 1.1 (Référentiel d'Accessibilité pour les Applications Mobiles), reconnu par l'État français et aligné sur le RGAA et les WCAG.
- Le RGAA (Référentiel Général d'Amélioration de l'Accessibilité), applicable à tous les services publics et, dès 2025, à de nombreux services privés.
Nous vérifions la conformité de votre application sur iOS et Android, selon les critères des niveaux A et AA.
Le RGAA (Référentiel Général d'Amélioration de l'Accessibilité) est le référentiel officiel français pour l’accessibilité numérique. Il s’appuie sur les normes internationales WCAG (Web Content Accessibility Guidelines) et comporte 106 critères techniques répartis en 13 thématiques (structure, images, couleurs, formulaires, navigation, etc.). Chaque critère est accompagné de tests précis permettant de vérifier la conformité d’un service numérique, dont les applications mobiles.
Le RAAM 1.1 (Référentiel d’Accessibilité pour les Applications Mobiles) est une adaptation du RGAA spécifiquement conçue pour les applications mobiles (iOS et Android). Il propose 108 critères organisés en 15 thématiques (navigation, alternatives textuelles, contrastes, formulaires, gestuelles, etc.), adaptés aux spécificités des interfaces mobiles et des technologies d’assistance (lecteurs d’écran, VoiceOver, TalkBack, etc.). Le RAAM permet ainsi d’évaluer de façon exhaustive l’accessibilité d’une application mobile, en couvrant à la fois les exigences légales et les bonnes pratiques d’ergonomie mobile.
En résumé, le RGAA s’applique à l’ensemble des services numériques (web et mobile), tandis que le RAAM cible précisément les applications mobiles, avec des critères adaptés à leurs usages et contraintes. Nos audits s’appuient sur ces deux référentiels pour garantir une conformité complète et reconnue.
Nos 10 conseils pour rendre des applications mobiles accessibles :
Pour respecter les standards d'accessibilité : familiarisez-vous avec les lignes directrices pour l'accessibilité du contenu Web (WCAG) et les directives d'accessibilité des applications mobiles spécifiques à chaque plateforme, comme les directives d'accessibilité iOS (Apple) et Android.
-
Utiliser des étiquettes et des rôles accessibles : Assurez-vous que tous les éléments interactifs de l'application sont correctement étiquetés et que leur rôle est clairement défini pour les technologies d'assistance.
-
Gérer les contrastes de couleurs : Veillez à ce que le texte se détache clairement du fond, en respectant les ratios de contraste minimum recommandés pour la lisibilité.
-
Offrir des alternatives textuelles : Fournissez des descriptions textuelles pour les images et les autres contenus non textuels afin qu'ils soient compréhensibles par les lecteurs d'écran.
-
Assurer une navigation au clavier : Permettez la navigation dans l'application via des dispositifs de saisie alternatifs, tels que les claviers externes ou les commandes vocales, surtout pour les utilisateurs qui ne peuvent pas interagir directement avec l'écran tactile.
-
Prendre en compte les différentes tailles de police : Assurez-vous que votre application fonctionne bien avec les paramètres de taille de texte du système et permettez aux utilisateurs d'ajuster la taille du texte dans votre application.
-
Tester avec des utilisateurs ayant différents handicaps : Impliquez des personnes ayant divers types de handicaps dans le processus de test de votre application pour identifier et corriger les problèmes d'accessibilité.
-
Prendre en charge les modes d'accessibilité du système : Intégrez le support pour les fonctionnalités d'accessibilité du système d'exploitation, telles que le lecteur d'écran, la loupe, et les paramètres de contraste élevé.
-
Fournir des commandes vocales : Intégrez des fonctionnalités de commande vocale pour les utilisateurs qui ont des difficultés avec la navigation tactile.
-
Gérer la gestion du focus : Assurez-vous que l'ordre de navigation et le focus sur les éléments interactifs sont logiques et prévisibles.
-
Utiliser des animations et des mouvements avec parcimonie : Offrez des moyens de désactiver les animations pour les utilisateurs qui sont sensibles au mouvement ou qui utilisent des technologies d'assistance.
FAQ
Qu'est-ce que l'accessibilité d'une application mobile ?
L'accessibilité d'une application mobile consiste à la rendre utilisable par tous les utilisateurs, quelles que soient leurs capacités physiques ou cognitives. Cela inclut l'adaptation des contrastes, la description des images, les sous-titres et la navigation au clavier.
Comment réaliser un audit d'accessibilité ?
Un audit d'accessibilité complet combine plusieurs approches - des tests manuels avec les fonctions d'accessibilité, l'utilisation d'outils d'analyse dédiés, des tests automatisés, et des tests utilisateurs avec des profils variés.
Quels sont les principaux critères d'accessibilité à respecter ?
Les principaux critères incluent des contrastes de couleurs adaptés, des descriptions textuelles pour les images et vidéos, des sous-titres et descriptions audio, ainsi que la possibilité de naviguer dans l'application avec le clavier.
Pourquoi l'accessibilité est-elle importante pour une application mobile ?
L'accessibilité est cruciale car elle garantit que tous les utilisateurs peuvent accéder au contenu, favorise une expérience utilisateur positive et élargit la portée de l'application. C'est aussi une obligation légale dans de nombreux pays.
Quels outils utiliser pour tester l'accessibilité d'une application ?
Les principaux outils incluent les fonctionnalités d'accessibilité natives des systèmes iOS et Android (VoiceOver, TalkBack), des outils d'analyse automatisée, et des frameworks de test spécifiques à chaque plateforme.