Accessibilité
Shoulder Surf est conçu pour fonctionner pour tout le monde dans une réunion, quelles que soient vos capacités. Nous suivons les Human Interface Guidelines d'Apple pour l'accessibilité et nous allons au-delà des bases là où le caractère audio et visuel particulier de l'application l'exige.
1. Accessibilité visuelle
Schéma de couleurs du système
L'application respecte le réglage de votre système (clair, sombre ou automatique). Toute l'interface hors caméra utilise des couleurs sémantiques qui s'adaptent automatiquement à votre mode d'apparence. Il n'y a de mode sombre forcé nulle part.
Prise en charge du contraste élevé
Lorsque vous activez "Augmenter le contraste" dans les Réglages d'iOS, l'application répond par une différenciation du texte nettement plus marquée. Les sous-titres actifs deviennent complètement opaques et les fonds surlignés gagnent en intensité.
Dynamic Type
Le texte et les éléments interactifs se mettent à l'échelle proportionnellement à votre taille de texte préférée. Les styles de police utilisent des tailles sémantiques plutôt que des tailles de point fixes.
La couleur n'est jamais le seul indice
- L'indicateur de niveau audio utilise des hauteurs de barres croissantes et la couleur pour que le niveau soit lisible sans perception des couleurs
- L'état d'enregistrement est transmis par l'animation de l'indicateur de niveau, le texte du minuteur et la teinte de la pastille
- Les étiquettes des intervenants utilisent un codage par couleur associé à des étiquettes de texte
- Les badges de mode affichent à la fois une icône de couleur et un nom en texte
Éléments décoratifs masqués
Les icônes purement décoratives sont masquées à VoiceOver afin que le lecteur d'écran n'annonce pas d'informations redondantes.
2. Accessibilité auditive
Indicateur de niveau audio en temps réel
Un indicateur de niveau à 6 barres fournit une confirmation visuelle que le microphone capte bien le son, un point essentiel pour les personnes sourdes ou malentendantes. Les couleurs des barres suivent les conventions professionnelles de mesure audio : bleu (bas), vert (optimal), jaune (élevé), rouge (risque de distorsion). VoiceOver annonce l'indicateur avec une valeur dynamique : "Silence", "Bas", "Bon" ou "Distorsion".
Avertissements proactifs de niveau audio
Si les niveaux audio restent trop bas ou trop élevés pendant 8 secondes consécutives, une bannière qui se ferme automatiquement suggère comment y remédier. Cela aide les personnes qui ne peuvent pas entendre la qualité du son à optimiser leur configuration.
Protection TTS de VoiceOver
Lorsque VoiceOver est actif, le TTS (text-to-speech) intégré de l'application est supprimé pour éviter que deux voix ne parlent en même temps. VoiceOver lit le contenu de la réponse à la place, en utilisant votre voix et votre vitesse préférées.
Priorité du TTS aux technologies d'assistance
Toutes les lectures TTS respectent vos préférences de voix et de vitesse du contenu parlé de l'Accessibilité d'iOS. Une fois que vous ajustez manuellement la vitesse du TTS via la commande intégrée à l'application, celle-ci respecte alors votre choix explicite.
Retour haptique
Plus de 40 événements haptiques dans toute l'application fournissent une confirmation tactile des actions. Chaque élément interactif produit un motif haptique distinct, ce qui permet aux personnes qui ne peuvent pas entendre les sons de l'interface de ressentir les réponses de l'application. Les styles haptiques sont volontairement différenciés : léger pour les confirmations, moyen pour les actions importantes, fort pour les changements d'état majeurs.
3. Accessibilité motrice
Zones tactiles
- Tous les éléments interactifs atteignent ou dépassent la zone tactile minimale de 44pt d'Apple
- Le bouton principal de requête fait 50pt pour l'action la plus utilisée
- Les boutons de la barre inférieure font 48pt
- Les icônes de mode du carrousel font 62pt
- Le mode paysage inclut des zones tactiles généreuses autour des commandes pour éviter les touches accidentelles
Actions personnalisées de VoiceOver
- La feuille de réponse prend en charge les actions Fermer et Réduire, sans besoin de gestes de glissement précis
- La pastille d'enregistrement prend en charge Pause/Reprise sans gestes d'appui prolongé
- Le carrousel radial des modes prend en charge la navigation par simples balayages vers le haut ou le bas au lieu de gestes de glissement circulaire
Prise en charge de la réduction des animations
Lorsque Réduire les animations est activé dans les Réglages d'iOS :
- Les animations à ressort sont remplacées par de simples fondus enchaînés
- Le carrousel radial utilise un lissage doux au lieu de ressorts rebondissants
- La physique de lancement (ajustement prédictif) est désactivée, les éléments s'ajustent directement
- La rotation du chargeur de requête est supprimée
- La pulsation du point d'enregistrement utilise un lissage simple au lieu d'animations à ressort continues
4. Accessibilité cognitive et pour les personnes qui pensent différemment
Notifications non intrusives
Les avertissements de niveau audio et les bannières de retour depuis l'arrière-plan se ferment automatiquement après 5 secondes et ne nécessitent aucune interaction. Elles informent puis disparaissent, réduisant la charge cognitive pour les personnes qui peuvent se sentir submergées par des alertes persistantes.
Visualisation de la fenêtre de contexte
La superposition des sous-titres sépare clairement la transcription antérieure (atténuée) de la fenêtre de contexte active (lumineuse) avec un séparateur visible. Cela vous aide à comprendre ce que l'IA "verra" lorsque vous déclenchez une requête.
États d'interface prévisibles
La vue de session suit un modèle clair à 4 états avec des transitions prévisibles. Les changements d'état sont renforcés par plusieurs canaux : visuel (changements dans l'interface), haptique (retour) et, le cas échéant, auditif (TTS). Un indicateur de transition ("Préparation de votre résumé de réunion...") évite la confusion après l'arrêt d'une session.
Révélation progressive
Les fonctionnalités avancées (remplacements des emplacements de contexte, instructions globales du système) sont rangées dans des sections repliables dans les Réglages. Le carrousel des modes est masqué jusqu'à ce qu'il soit explicitement appelé. L'éditeur d'intervenants, la galerie de photos et le sélecteur de modes n'apparaissent que lorsqu'ils sont nécessaires, gardant l'interface par défaut épurée.
Résumé continu pendant les sessions
Un onglet de résumé dans la feuille de transcription affiche le résumé continu tant que la session est active, afin que vous puissiez consulter l'état de la conversation à tout moment sans interrompre votre flux.
Étiquettes claires et descriptives
Plus de 197 étiquettes et suggestions d'accessibilité dans toute l'application fournissent des descriptions claires de ce que font les éléments. Les suggestions utilisent un langage orienté vers l'action et les étiquettes dynamiques se mettent à jour selon l'état.
5. Langues et localisation
- L'espagnol est entièrement pris en charge (99,8 % de couverture), l'interface, les réglages, les conseils et les étiquettes d'accessibilité sont tous localisés
- La transcription prend en charge 12 langues, dont l'anglais, l'espagnol, le français, l'allemand, le japonais, le coréen, le chinois, l'arabe, l'hindi et le russe
- Les ressources de reconnaissance vocale sur l'appareil se téléchargent automatiquement pour la langue sélectionnée
- Le remplacement de langue par application est pris en charge via les Réglages d'iOS sans changer tout l'appareil
6. Fonctionnalités d'accessibilité sur l'App Store
| Fonctionnalité | Prise en charge | Détails |
|---|---|---|
| VoiceOver | Oui | 197+ annotations, actions personnalisées, suppression du TTS |
| Contrôle vocal | Partiel | 35+ identifiants d'accessibilité pour le contrôle automatisé |
| Texte plus grand | Oui | Dynamic Type avec métriques mises à l'échelle et tailles de police sémantiques |
| Interface sombre | Oui | Respecte le schéma de couleurs du système avec des couleurs sémantiques |
| Différencier sans couleur | Oui | L'indicateur audio, les étiquettes des intervenants et l'état d'enregistrement utilisent plusieurs indices |
| Contraste suffisant | Oui | Mode de contraste élevé avec des opacités améliorées |
| Réduction des animations | Oui | 138 occurrences dans 19 fichiers |
| Sous-titres | Oui | Transcription en temps réel avec étiquettes des intervenants |
7. Contact
Si vous rencontrez une barrière d'accessibilité, veuillez nous contacter à support@shouldersurf.com. Nous prenons au sérieux les retours sur l'accessibilité et nous travaillons à résoudre les problèmes rapidement.