Explorer, enregistrer et partager : à travers les vidéos, les photos et les diffusions en direct, le monde en ligne présente une mosaïque dynamique et diversifiée qui attire chaque jour d'innombrables visiteurs. Pourtant, une vérité souvent négligée se profile : "innombrables visiteurs" ne signifie pas "participation de tous". En particulier pour les personnes souffrant de déficiences visuelles, le monde dynamique et coloré du multimédia reste largement inaccessible.
L'Organisation mondiale de la Santé indique que seule une fraction des personnes souffrant de déficiences visuelles reçoivent un traitement adéquat : 36 % des personnes souffrant d'erreurs de réfraction et 17 % des personnes souffrant de cataracte. La grande majorité des personnes n'ont donc pas accès aux soins médicaux dont elles ont besoin. Rien qu'en Chine, plus de 17 millions de personnes souffrent de déficiences visuelles dues à diverses causes, telles que des erreurs de réfraction, la cataracte, le diabète et le vieillissement.
De plus, il existe de nombreuses situations dans la vie quotidienne où les personnes souffrent temporairement d'une déficience visuelle. Par exemple, pendant la phase de récupération après une chirurgie oculaire ou dans des environnements où il est difficile de regarder un écran. Ces scénarios s'ajoutent aux difficultés rencontrées par les personnes pour accéder aux informations affichées à l'écran.
Une certitude prévaut : la vie persiste même en l'absence de lumière. Pour l'équipe de Xiaohongshu, dont la mission est d'inspirer les vies, de partager et de découvrir les merveilles du monde, chaque vie est tout aussi merveilleuse et chaque utilisateur est tout aussi important. Pour répondre aux besoins spécifiques de ces utilisateurs, l'équipe a choisi une solution claire et complète : la compatibilité totale avec le service de lecture d'écran Android TalkBack.
△ À l'occasion de la Journée de la canne blanche, Xiaohongshu a officiellement implémenté la compatibilité avec la fonctionnalité TalkBack le 15 octobre.
Compatibilité avec l'accessibilité au niveau de la plate-forme
Pour les équipes produit qui souhaitent proposer des fonctionnalités d'accessibilité, il est essentiel de s'attaquer à la "standardisation". En effet, si l'adaptation à différents paradigmes d'interaction dans chaque application peut être un "problème" pour les personnes ayant une vision normale, elle peut constituer un obstacle insurmontable pour les utilisateurs malvoyants.
Le lecteur d'écran d'Android, TalkBack, joue un rôle essentiel à cet égard : il propose des gestes intuitifs, standardisés et au niveau du système. Ces fonctionnalités permettent aux utilisateurs d'apprendre les interactions de lecture d'écran les plus universelles avec un minimum d'effort.
De plus, bon nombre de ces gestes sont aussi simples que d'utiliser un doigt supplémentaire par rapport aux interactions standards, ce qui réduit considérablement la courbe d'apprentissage pour les utilisateurs qui ont temporairement besoin d'utiliser TalkBack.
△ Dès le départ, y compris lors du processus d'inscription et de l'acceptation du CLUF, Xiaohongshu est compatible avec TalkBack.
△ En faisant glisser un doigt sur l'écran, TalkBack vocalise le contenu et les interactions disponibles
△ Appuyez avec trois doigts pour activer le menu TalkBack.
S'appuyer sur le framework d'accessibilité
L'équipe Xiaohongshu connaît les fonctionnalités d'accessibilité depuis un certain temps. Les options standards telles que "modifier la taille de la police" dans les applications contemporaines et "contraste des couleurs" lors de la conception répondent aux besoins des utilisateurs souffrant de déficiences visuelles. Néanmoins, la transition vers un modèle d'interaction entièrement "sans les yeux" nécessite des insights approfondis sur le secteur. Après avoir étudié attentivement le guide Créer des applications accessibles de Google, l'équipe a décidé d'intégrer tous les aspects de l'accessibilité (conception, développement et tests) dans une approche globale.
Identifier les problèmes grâce aux tests automatisés
L'interaction sans utiliser les yeux permise par TalkBack repose sur le "toucher". Si une commande est trop petite, les utilisateurs risquent de ne pas pouvoir la toucher, et le système ne l'annoncera pas. Pour résoudre ce problème, l'équipe utilise d'abord l'outil Accessibility Scanner de Google pour une évaluation préliminaire. Ils ajustent ensuite la taille des éléments de l'interface en fonction des recommandations de taille de cible tactile fournies dans les résultats de l'analyse.
△ Accessibility Scanner examine les éléments de l'interface et fournit des recommandations sur des aspects tels que la taille et le contraste.
Créer une norme d'accessibilité dans la conception
L'objectif de la conception est de condenser des opérations complexes en un paradigme succinct et convivial. Après avoir étudié en détail les consignes d'accessibilité de Material Design, l'équipe de conception de Xiaohongshu a élaboré un ensemble complet de consignes adaptées à son application. Cela inclut des spécifications pour les cibles tactiles, les gestes et les chaînes de libellés, spécifiquement pour l'intégration de TalkBack.
△ Consignes TalkBack dédiées pour l'application Xiaohongshu.
Certaines spécifications remettent en question les normes de développement habituelles. Par exemple, les éléments d'interface comportant plusieurs couches imbriquées nécessitent généralement des libellés et des descriptions pour chaque composant. Mais faire lire chaque libellé par TalkBack de manière séquentielle peut prendre du temps. Pour résoudre ce problème, l'équipe collabore afin de déterminer la division la plus efficace des cibles tactiles et d'identifier les libellés qui peuvent être regroupés pour une expérience utilisateur plus fluide.
Prenons l'exemple du flux social affiché dans une mise en page à deux colonnes sur la page d'accueil, qui comprend de nombreux éléments enfants. Logiquement, cela peut être considéré comme un seul élément TalkBack. L'équipe regroupe les informations essentielles de chaque fiche, ce qui permet à TalkBack de n'annoncer que les aspects les plus importants aux utilisateurs. Cette approche simplifie non seulement l'interface, mais réduit également la charge cognitive de l'utilisateur, ce qui rend l'expérience plus efficace et plus conviviale.
△ Regroupement des libellés importants dans une seule annonce TalkBack, par exemple : "La petite maison de Meow", "Si je ne l'avais pas décorée moi-même, je ne croirais pas que c'est la même chambre","344 J'aime".
Une tâche de développement simple qui offre des avantages imprévus
Au départ, l'équipe de développement avait besoin de deux jours de travail supplémentaires pour réviser le code existant, car elle devait prendre en compte deux paradigmes d'interaction différents : le paradigme standard et celui de TalkBack.
Heureusement, l'API d'accessibilité de Google est remarquablement conçue et capable de gérer plus de 80 % des scénarios d'interaction. Pour les autres scénarios, il suffit généralement d'ajuster la séquence des annonces du lecteur d'écran, ce qui évite d'avoir à développer des services d'accessibilité personnalisés.
À mesure que l'équipe a mieux compris le framework d'accessibilité Android, elle a développé des classes d'utilitaires plus génériques, ce qui a permis de réduire efficacement les coûts d'adaptation pour différents modules métier. Par conséquent, lors des étapes ultérieures de l'implémentation des fonctionnalités d'accessibilité, l'équipe n'a eu besoin que d'un jour de travail supplémentaire pour chaque nouvelle fonctionnalité, ce qui a considérablement simplifié le processus.
△ L'équipe personnalise le framework d'accessibilité Android pour l'adapter à sa logique métier spécifique.
Un avantage imprévu est apparu lorsque l'équipe a dû s'assurer que les annonces de TalkBack dépendaient du libellé des éléments. Cela l'a incitée à réévaluer méticuleusement l'ordre et le nom des éléments de l'interface. Cet examen rigoureux a permis de résoudre de manière fortuite certains problèmes qui avaient été négligés auparavant : la standardisation des noms des graphiques ayant des significations similaires et la rectification de certains pop-ups auxquels il manquait des boutons de sortie.
△ Présentation des éléments d'interface dans Android Studio
Consacré à la préparation de l'évaluation complète
Inviter de vrais utilisateurs malvoyants à tester l'application constitue le "grand test" largement reconnu pour l'ensemble de l'équipe. Toutefois, pour une application dotée d'une multitude de fonctionnalités, il n'est pas possible d'effectuer un "grand test" aussi complet pour chaque ajustement mineur.
En réponse, l'équipe s'est plongée dans la compréhension des gestes des utilisateurs en mode d'accessibilité et a activement intégré les insights issus des pratiques d'accessibilité observées dans d'autres applications. Ils ont segmenté les tâches de test en fonction de différents modules métier. Après un cycle d'itérations au sein de ces modules, un test d'intégration est effectué, avec la participation de tous les rôles du processus de développement du produit, y compris les responsables produit, la conception, le développement et les tests. Cet effort collaboratif se concentre sur les tests exploratoires des fonctionnalités. Ce n'est qu'après avoir recueilli et traité les commentaires de cette phase de test qu'ils invitent des utilisateurs externes malvoyants, appelés "Grand Testers", à effectuer le "Grand Test" complet de l'application.
Accessibilité : un effort collaboratif de l'équipe
Chez Xiaohongshu, l'équipe chargée de l'accessibilité fonctionne comme un groupe de projet interfonctionnel, dirigé par des coordinateurs dédiés et soutenu par différentes divisions commerciales. Ces coordinateurs jouent un rôle central dans la centralisation des connaissances sur l'accessibilité, l'élaboration de consignes et la supervision du projet afin de garantir à la fois la standardisation et l'excellence des pratiques d'accessibilité. L'équipe a commencé par mener des entretiens approfondis avec les utilisateurs et des études de marché. Ce travail de base a été crucial pour transmettre l'importance des expériences d'accessibilité, comme TalkBack, à la direction de l'entreprise, en s'assurant que les cadres dirigeants comprennent l'enjeu et en obtenant les ressources nécessaires de l'organisation.
Chez Xiaohongshu, chaque service est chargé d'intégrer les considérations d'accessibilité dans ses workflows de conception, de développement et de test des produits. Dans le processus de développement réel, avant de commencer le travail d'adaptation de l'accessibilité, un représentant de l'équipe chargée de l'accessibilité fait des présentations aux développeurs. Ce membre de l'équipe aide également à rassembler et à préparer la documentation essentielle au développement, y compris les cas d'utilisation courants de l'accessibilité et les questions fréquentes. Cette approche permet de s'assurer que tous les membres de l'équipe sont bien informés et disposent des ressources nécessaires pour intégrer l'accessibilité de manière fluide dans leur travail.
△ L'accessibilité est défendue à la fois au niveau de la direction et du code.
Après le déploiement officiel des fonctionnalités d'accessibilité, différents services, y compris les services commerciaux, de relations publiques, éditoriaux et autres, s'engageront activement dans des efforts de collaboration. Cela implique des activités promotionnelles internes et externes, ainsi que la planification d'événements pour sensibiliser à l'inclusion de ces fonctionnalités d'accessibilité et la célébrer.
Grâce à l'engagement de l'ensemble de l'entreprise, Xiaohongshu a réussi à adapter la fonctionnalité TalkBack en seulement trois mois. Le projet a été lancé en juillet 2023 et s'est terminé par la sortie de la version 8.9 de l'application fin septembre. Cette adaptation couvre l'ensemble des interactions principales des utilisateurs, y compris des domaines clés tels que la connexion/l'inscription, la page d'accueil, la navigation dans les posts sur les réseaux sociaux, la fonctionnalité de recherche, les profils utilisateur, la diffusion en direct et la publication de contenus, entre autres.
△ Les utilisateurs ont donné des commentaires positifs sur l'adaptation de TalkBack.
△ Xiaohongshu a organisé l'événement social "Love and Share Your Accessible Lives" prévu le 15 octobre, qui coïncide avec la Journée de la canne blanche.
Il arrive que des actions bien intentionnées aient des conséquences inattendues.
Avant un "grand test" spécifique, l'équipe a décidé de désactiver temporairement certaines fonctionnalités qui n'avaient pas encore été entièrement adaptées. Cela a été fait pour s'assurer que les utilisateurs puissent bénéficier d'une expérience TalkBack "appropriée" pendant la phase de test.
Cependant, les "Grands testeurs" ont exprimé une forte opposition à cette version. Ils ont indiqué à l'équipe que, même si certaines fonctionnalités pouvaient poser des problèmes dans leur état actuel, les utilisateurs pensaient qu'ils pouvaient toujours naviguer et fournir des commentaires utiles pour une optimisation plus poussée. Le blocage de ces fonctionnalités a été perçu comme une forme de traitement différencié pour les utilisateurs malvoyants, créant involontairement une division au sein de la communauté.
"Nous devons traiter tous les utilisateurs de la même manière. L'adaptation incomplète des fonctionnalités d'accessibilité n'est pas le problème des utilisateurs, c'est le nôtre."
—- Équipe chargée de l'accessibilité chez Xiaohongshu
L'équipe a rapidement compris l'importance de cette leçon. Une utilisatrice a exprimé son souhait d'assister à une exposition, mais les organisateurs l'ont informée que les chiens guides n'étaient pas autorisés. Elle a partagé cet incident sur Xiaohongshu. En réponse, de nombreux utilisateurs lui ont donné des conseils pour défendre ses droits. Finalement, les organisateurs ont reconsidéré leur politique et ont autorisé les chiens guides, démontrant ainsi l'impact positif d'un engagement utilisateur inclusif et solidaire.
Qu'il s'agisse de recevoir de l'aide ou d'en offrir, les fonctionnalités d'accessibilité permettent à chacun de transcender les différences physiques et de vivre des vies diverses, mais interconnectées.
"Améliorer la vie de chacun est la valeur fondamentale de la communauté Xiaohongshu."
— Responsable produit, application Xiaohongshu
Accueillir une grande diversité de vies
Xiaohongshu continue de mettre l'accent sur son engagement en faveur de l'accessibilité.
Le projet d'accessibilité de Xiaohongshu a été récompensé lors des évaluations trimestrielles de l'entreprise. De plus, l'équipe travaille activement à étendre les adaptations pour couvrir d'autres versions et plates-formes de l'application. Son objectif global est d'élargir la compatibilité avec l'accessibilité, de la rendre accessible à une base d'utilisateurs encore plus large et de répondre aux divers besoins de la communauté de l'accessibilité. De plus, ils prévoient d'organiser davantage d'événements en ligne et hors connexion, de campagnes, de contenus éditoriaux et de services visant à accroître la notoriété et la visibilité des fonctionnalités d'accessibilité au sein de la communauté.
Consciente que les personnes âgées sont souvent confrontées à davantage de problèmes d'accessibilité, Xiaohongshu prévoit de lancer des campagnes telles que le "Guide de l'accessibilité pour les personnes âgées". Ces initiatives visent à encourager les utilisateurs âgés à s'engager activement dans la communauté d'utilisateurs et à contribuer à l'amélioration de l'application par le biais de commentaires et d'itérations.
△ Campagne "Elderly Home-Friendly".
L'expérience d'accessibilité permettra non seulement de créer des conceptions plus réfléchies, mais aussi d'offrir des opportunités de croissance tangibles aux développeurs.
Xiaohongshu cherche constamment à répondre au "Grand Test". Cette réponse est en cours d'élaboration et ne sera peut-être jamais terminée, car l'application évoluera continuellement, présentant de nouveaux scénarios d'accessibilité à traiter. Cependant, les "Grands testeurs" restent satisfaits tant que l'équipe continue de répondre à leurs besoins et de s'efforcer de s'améliorer.
Nous espérons que d'autres développeurs de la communauté Android suivront cet exemple en créant des applications accessibles, réfléchies et inclusives, élargissant ainsi leur base d'utilisateurs et accueillant de nouveaux utilisateurs dans leurs communautés.