Découvrez, enregistrez et partagez des vidéos, des photos et des diffusions en direct. Le monde en ligne est une mosaïque dynamique et variée qui attire d'innombrables visiteurs chaque jour. Pourtant, une vérité souvent négligée se profile à l'horizon : "innombrables visiteurs" n'équivaut pas à "participation tout compris". En particulier pour les personnes souffrant de déficience visuelle, le monde multimédia, vif et dynamique, reste largement inaccessible.
L'Organisation mondiale de la santé indique que seule une petite partie des personnes souffrant de déficience visuelle reçoivent un traitement adéquat : 36 % de celles souffrant de troubles de la réfraction et 17 % de celles souffrant de cataracte. La grande majorité de la population n'a donc pas accès aux soins médicaux nécessaires. Rien qu'en Chine, plus de 17 millions de personnes souffrent de déficiences visuelles dues à diverses causes telles que des troubles de la réfraction, des cataractes, le diabète et le vieillissement.
De plus, dans la vie quotidienne, de nombreuses situations peuvent entraîner une déficience visuelle temporaire. Par exemple, la phase de récupération après une chirurgie oculaire ou les 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 sur écran.
Une certitude demeure : 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 une merveille et chaque utilisateur est tout aussi important. L'équipe a bien compris les besoins spécifiques de ces utilisateurs et a apporté une réponse claire et complète : la prise en charge complète du service de lecture d'écran TalkBack d'Android.
△ Le 15 octobre, à l'occasion de la Journée internationale de la canne blanche, Xiaohongshu a officiellement implémenté la prise en charge de la fonctionnalité TalkBack.
Assistance pour 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 "normalisation". En effet, si l'adaptation à différents paradigmes d'interaction dans chaque application peut être une "corvée" pour les personnes ayant une vision normale, elle peut constituer un obstacle insurmontable pour les utilisateurs souffrant d'une déficience visuelle.
Le lecteur d'écran d'Android, TalkBack, joue un rôle essentiel ici : il propose des gestes standardisés, intuitifs 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, la plupart de ces gestes sont aussi simples que d'utiliser un doigt supplémentaire par rapport aux interactions habituelles, ce qui réduit considérablement la courbe d'apprentissage pour les utilisateurs qui doivent utiliser TalkBack temporairement.
△ Dès le début, y compris lors de l'inscription et dans le CLUF, Xiaohongshu est compatible avec TalkBack.
△ En faisant glisser un doigt sur l'écran, TalkBack lit à voix haute le contenu
et les interactions disponibles.
△ Appuyer avec trois doigts active le menu TalkBack.
Guidé par 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 le "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 connaissances approfondies du secteur. Après avoir étudié avec diligence le document Google Créer des applications accessibles, l'équipe a décidé d'intégrer tous les aspects de l'accessibilité (conception, développement et tests) dans une approche holistique.
Identifier les problèmes grâce aux tests automatisés
L'interaction sans les yeux permise par TalkBack repose sur le "toucher". Si un élément de commande est trop petit, les utilisateurs risquent de ne pas pouvoir le toucher, ce qui fait que le système ne l'annonce pas. Pour y remédier, l'équipe utilise d'abord Accessibility Scanner de Google pour une évaluation préliminaire. Ils ajustent ensuite la taille des éléments d'interface en fonction des recommandations de taille des zones cibles tactiles fournies dans les résultats de l'analyse.
△ Accessibility Scanner examine les éléments d'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 concis 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, en particulier pour l'intégration de TalkBack.
△ Consignes TalkBack dédiées à l'application Xiaohongshu.
Certaines spécifications remettent en question les normes de développement habituelles. Par exemple, les éléments d'interface avec plusieurs couches imbriquées nécessitent généralement des libellés et des descriptions pour chaque composant. Cependant, demander à TalkBack de lire chaque libellé 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, par exemple, le 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 carte, 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 conviviale.
△ Regrouper les libellés importants dans une seule annonce TalkBack, par exemple : "La petite maison de Miaou", "si je n'avais pas décoré moi-même, je ne croirais pas que c'est la même chambre", avec "344 J'aime".
Une tâche de développement simple qui offre des avantages inattendus
Au départ, l'équipe de développement avait besoin de deux jours ouvrés supplémentaires pour réviser le code existant, car elle devait s'adapter à deux paradigmes d'interaction différents : le paradigme habituel et celui pour TalkBack.
Heureusement, l'API d'accessibilité de Google est remarquablement conçue et capable de répondre à 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 élimine la nécessité de 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 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 dernières étapes de l'implémentation des fonctionnalités d'accessibilité, l'équipe n'a eu besoin que d'un jour ouvrable 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 inattendu est apparu du fait que les annonces de TalkBack devaient dépendre du libellé des éléments, ce qui a incité l'équipe à 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 inattendue certains problèmes qui avaient été négligés auparavant : la standardisation des noms des graphiques ayant des significations similaires et la correction de certaines pop-ups qui ne comportaient pas de bouton de fermeture.
△ Examen des éléments d'interface dans Android Studio
Se préparer à l'évaluation complète
Inviter de vrais utilisateurs malvoyants à tester l'application constitue le "Grand Test" largement reconnu pour toute l'équipe. Toutefois, pour une application dotée d'une multitude de fonctionnalités, il n'est pas possible de réaliser un "Grand Test" aussi complet pour chaque ajustement mineur.
En réponse, l'équipe s'est efforcée de comprendre les gestes des utilisateurs en mode 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 dans 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 la gestion des produits, la conception, le développement et les tests. Cette collaboration se concentre sur les tests exploratoires des fonctionnalités. Ce n'est qu'après avoir recueilli et traité les commentaires de cette série de tests qu'ils invitent des utilisateurs externes malvoyants, appelés "Grands testeurs", à effectuer le "Grand test" complet de l'application.
Accessibilité : un effort collaboratif de l'équipe
Chez Xiaohongshu, l'équipe Accessibilité fonctionne comme un groupe de projet pluridisciplinaire, dirigé par des coordinateurs dédiés et soutenu par différentes divisions commerciales. Ces coordinateurs jouent un rôle essentiel dans la centralisation des connaissances sur l'accessibilité, l'élaboration de consignes et la supervision du projet pour 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é essentiel pour faire comprendre l'importance des expériences d'accessibilité, comme TalkBack, à la direction de l'entreprise, en s'assurant que les dirigeants comprennent l'enjeu et en obtenant les ressources nécessaires de l'organisation.
Sur Xiaohongshu, chaque service commercial est responsable de l'intégration des considérations d'accessibilité dans ses workflows de conception, de développement et de test de produits. Dans le processus de développement proprement dit, avant de commencer le travail d'adaptation de l'accessibilité, un représentant de l'équipe d'accessibilité fait des présentations aux développeurs. Il aide également à collecter et à préparer la documentation de développement essentielle, 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 préconisée à la fois au niveau de la direction (cadres dirigeants) et du code.
Une fois les fonctionnalités d'accessibilité officiellement déployées, différents services (y compris les services commerciaux, les relations publiques, la rédaction, etc.) 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 les utilisateurs et célébrer l'inclusion de ces fonctionnalités d'accessibilité.
Grâce à l'engagement combiné de l'ensemble de l'entreprise, Xiaohongshu a réussi à adapter la fonctionnalité TalkBack en un délai remarquablement rapide de trois mois. Le projet a été lancé en juillet 2023 et a abouti à la sortie de la version 8.9 de l'application fin septembre. Cette adaptation aborde de manière exhaustive les interactions utilisateur de base, en englobant 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, le streaming en direct et la publication de contenu, 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" (Aimez et partagez vos vies accessibles) prévu le 15 octobre, qui coïncide avec la Journée internationale de la canne blanche.
Parfois, des actions bien intentionnées ont 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.
Toutefois, les "Grands testeurs" se sont fortement opposés à 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 pouvoir s'y retrouver et fournir des commentaires utiles pour une optimisation ultérieure. 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 manière égale. L'adaptation incomplète des fonctionnalités d'accessibilité n'est pas le problème des utilisateurs, mais le nôtre."
—- L'équipe d'accessibilité de Xiaohongshu
L'équipe a rapidement compris l'intérêt de cette leçon. Lorsqu'une utilisatrice a exprimé son désir d'assister à une exposition, mais que 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 faire valoir ses droits. Finalement, les organisateurs ont reconsidéré leur règlement et ont autorisé les chiens guides, ce qui montre l'impact positif d'un engagement utilisateur inclusif et favorable.
Que vous ayez besoin d'aide ou que vous souhaitiez en apporter, 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 fortement l'accent sur son engagement en faveur de l'accessibilité.
Le projet d'accessibilité de Xiaohongshu a été reconnu et récompensé lors des évaluations trimestrielles de l'entreprise. L'équipe travaille également activement à étendre les adaptations pour couvrir d'autres versions et plates-formes d'applications. Leur objectif global est d'élargir la prise en charge de l'accessibilité, en la rendant accessible à une base d'utilisateurs encore plus large et en répondant aux divers besoins de la communauté de l'accessibilité. Il prévoit également d'organiser davantage d'événements, de campagnes, de contenus éditoriaux et de services en ligne et hors connexion visant à sensibiliser la communauté aux fonctionnalités d'accessibilité et à les rendre plus visibles.
Xiaohongshu reconnaît que les personnes âgées sont souvent confrontées à davantage de problèmes d'accessibilité. L'entreprise prévoit donc de lancer des campagnes telles que le "Guide pour une maison adaptée aux 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 en fournissant des commentaires et en participant à l'itération.
△ Campagne "Elderly Home-Friendly".
L'accessibilité permettra non seulement de concevoir des produits plus adaptés, mais aussi d'offrir aux développeurs des opportunités de croissance concrètes.
Xiaohongshu cherche sans cesse la réponse au "Grand Test". Cette réponse est en cours de développement et ne sera peut-être jamais terminée, car l'application évoluera en permanence et présentera de nouveaux scénarios d'accessibilité à traiter. Toutefois, les "Grands testeurs" restent satisfaits tant que l'équipe continue de répondre à leurs besoins et de s'efforcer de s'améliorer.
Nous prévoyons que d'autres développeurs de la communauté Android suivront l'exemple en créant des applications accessibles, réfléchies et inclusives, ce qui leur permettra d'élargir leur base d'utilisateurs et d'accueillir de nouveaux membres dans leurs communautés.