1. Application mobile (iOS et Android)
L'application patient PappAI est développée avec SwiftUI (iOS) et Jetpack Compose (Android), des frameworks qui offrent une intégration native avec les services d'accessibilité des plateformes.
- VoiceOver (iOS) / TalkBack (Android): tous les écrans principaux sont navigables avec le lecteur d'écran du système. Les éléments interactifs disposent de libellés descriptifs.
- Texte dynamique / Taille de police: l'application respecte le réglage de taille de texte du système, y compris les plus grandes tailles d'accessibilité. Les mises en page s'adaptent sans tronquer le texte.
- Texte en gras: l'application respecte l'option d'accessibilité Texte en gras sur iOS.
- Réduire les animations: les animations d'apparition et les transitions sont supprimées lorsque l'option Réduire les animations est activée dans les réglages système.
- Mode sombre: prise en charge complète du mode sombre avec un contraste suffisant dans les thèmes clair et sombre.
- Contrôle vocal (iOS): les éléments interactifs disposent de libellés uniques et descriptifs qui permettent une navigation fiable à la voix.
Certaines fonctionnalités complexes (capture de photos de repas, consultation des plans en PDF) peuvent offrir une prise en charge de l'accessibilité réduite. Nous travaillons à en améliorer la couverture dans les futures mises à jour.
2. Tableau de bord web (app.pappai.it)
Le tableau de bord web du nutritionniste est développé avec React et les composants shadcn/ui, qui respectent les normes WAI-ARIA.
- Navigation au clavier: tous les flux de travail essentiels sont accessibles au clavier (Tab, Entrée, touches fléchées). Les indicateurs de focus sont toujours visibles.
- Lecteurs d'écran: les titres, les points de repère et les libellés ARIA sont utilisés de manière cohérente sur tous les écrans principaux.
- Contraste des couleurs: le texte et les éléments interactifs atteignent ou dépassent les ratios de contraste WCAG 2.1 niveau AA.
- Mode sombre: le tableau de bord prend en charge la préférence de mode sombre définie au niveau du système.
- Conception adaptative: l'interface s'adapte aux différentes tailles de fenêtre d'affichage et aux niveaux de zoom du navigateur jusqu'à 200 %.
3. Site web public (pappai.it)
Ce site web public utilise un HTML sémantique et est navigable au clavier et avec des lecteurs d'écran. Toutes les images disposent d'un texte alternatif descriptif. Le bandeau de consentement aux cookies et tous les formulaires sont accessibles au clavier.
- Lien d'évitement : les utilisateurs du clavier ou d'un lecteur d'écran peuvent passer directement l'en-tête et la navigation répétés sur chaque page.
- Contraste des couleurs : le texte et les éléments interactifs ont été vérifiés pour atteindre ou dépasser les ratios de contraste WCAG 2.1 niveau AA.
- Structure sémantique : les séquences d'étapes utilisent des listes ordonnées et les tableaux de données ont des en-têtes de ligne/colonne corrects, afin qu'un lecteur d'écran annonce correctement leur structure.
- Annonces en direct : le contenu dynamique, comme les réponses du chat et les erreurs de formulaire, est annoncé automatiquement aux lecteurs d'écran.
- Pleine accessibilité au clavier : chaque contrôle interactif, y compris le widget de chat et les interrupteurs, peut être utilisé et fermé sans souris.
4. Limitations connues
Nous avons connaissance des domaines suivants qui nécessitent des améliorations :
- Les graphiques et les diagrammes nutritionnels de l'application mobile ne disposent pas encore de descriptions VoiceOver/TalkBack complètes.
- Certains contenus tiers intégrés (lecteur de PDF) peuvent ne pas être entièrement accessibles.
- La prise en charge des sous-titres pour le contenu vidéo dans l'application n'est pas encore implémentée.
Nous nous engageons à améliorer l'accessibilité à chaque version. Si vous rencontrez un obstacle non répertorié ici, n'hésitez pas à nous en informer.
5. Nous contacter
Si vous rencontrez des obstacles d'accessibilité lors de l'utilisation de PappAI, ou si vous avez des suggestions d'amélioration, veuillez nous contacter :
- E-mail : support@pappai.it: indiquez « Accessibilité » dans l'objet du message.
- Nous nous efforçons de répondre dans un délai de 5 jours ouvrés et de résoudre les obstacles signalés aussi rapidement que possible.
6. Retours et amélioration continue
L'accessibilité est un engagement permanent. Nous révisons et mettons à jour régulièrement notre application et notre site web dans le but de respecter le niveau AA de la norme WCAG 2.1 sur l'ensemble des fonctionnalités. Les retours des utilisateurs constituent notre apport le plus précieux. Merci de nous aider à améliorer PappAI pour tous.