Deja que las maravillas del mundo pertenezcan a todos | Xiaohongshu intensifica su compromiso con la accesibilidad de Android

Explora, graba y comparte contenido: a través de videos, fotos y transmisiones en vivo, el mundo en línea presenta un tapiz vibrante y diverso que atrae a innumerables visitantes a diario. Sin embargo, una realidad que a menudo se pasa por alto es muy importante: "innumerables visitantes" no equivale a "participación todo incluido". En particular para las personas con discapacidad visual, el mundo vívido y dinámico del contenido multimedia sigue siendo inaccesible.

La Organización Mundial de la Salud informa que solo una fracción de las personas con discapacidad visual reciben un tratamiento adecuado: el 36% de las personas con errores refractivos y el 17% con cataratas. Esto deja a la gran mayoría sin la atención médica necesaria. Solo en China, más de 17 millones de personas sufren de deficiencias visuales debido a varias causas, como errores de refracción, cataratas, diabetes y envejecimiento.

Además, hay numerosas situaciones en la vida cotidiana en las que las personas experimentan una discapacidad visual de forma temporal. Los ejemplos incluyen la fase de recuperación después de una cirugía ocular o entornos en los que la visualización de pantalla no es práctica. Estas situaciones se suman a los desafíos que enfrentan las personas para acceder a información basada en la pantalla.

Una certeza prevalece: la vida persiste incluso cuando no hay luz. Para el equipo de Xiaohongshu, dedicado a la misión de "Inspirar vidas, compartir y descubrir las maravillas del mundo", todas las vidas tienen las mismas maravillas, y cada usuario tiene la misma importancia. Al comprender las necesidades únicas de estos usuarios, la respuesta del equipo es clara y completa: compatibilidad total con el servicio de lectura de pantalla TalkBack de Android.

Anuncio de lanzamiento de TalkBack △ Coincidiendo con el Día de la Seguridad del Caña Blanco, Xiaohongshu implementó oficialmente la compatibilidad con la función TalkBack el 15 de octubre

Compatibilidad con accesibilidad a nivel de la plataforma

Para los equipos de productos que desean ofrecer funciones de accesibilidad, abordar la “estandarización” es fundamental. Si bien adaptarse a diferentes paradigmas de interacción en cada app puede ser una “molestia” para quienes tienen visión normal, para los usuarios con discapacidad visual, puede ser una barrera insuperable.

El lector de pantalla de Android, TalkBack, desempeña un papel fundamental aquí: ofrece gestos intuitivos, estandarizados y a nivel del sistema. Estas funciones permiten a los usuarios aprender las interacciones de lectura de pantalla más universales con un mínimo esfuerzo.

Además, muchos de estos gestos son tan sencillos como usar un dedo adicional en comparación con las interacciones regulares, lo que reduce considerablemente la curva de aprendizaje para los usuarios que necesitan usar TalkBack de forma temporal.

Ejemplo de compatibilidad con TalkBack en la app de Xiaohongshu △ Desde el principio, incluidos el proceso de registro y el CLUF, Xiaohongshu ofrece compatibilidad con TalkBack.

La app de Xiaohongshu anuncia cada toque de su dedo, desde el botón para compartir hasta el cuadro de texto de entrada. △ Arrastrar un dedo por la pantalla, TalkBack vocalizará el contenido y las interacciones disponibles

Ejemplo del menú de TalkBack activado △ Presionar con tres dedos activa el menú de TalkBack

Con la guía del framework de accesibilidad

El equipo de Xiaohongshu está familiarizado con las funciones de accesibilidad desde hace un tiempo. Las opciones estándar, como "cambiar el tamaño de fuente" en apps modernas y "contraste de color" durante el diseño, satisfacen las necesidades de los usuarios con discapacidades visuales. Sin embargo, la transición a un modelo de interacción totalmente “sin ojos” requiere extensas estadísticas de la industria. Después de estudiar con diligencia el artículo "Cómo compilar apps accesibles" de Google, el equipo decidió incorporar todos los aspectos de la accesibilidad (diseño, desarrollo y pruebas) en un enfoque integral.

Cómo identificar problemas mediante pruebas automatizadas

La interacción con los ojos libres habilitada por TalkBack se basa en el "táctil". Si un control es demasiado pequeño, es posible que no se toque para los usuarios y que el sistema lo vuelva sin anunciar. Para solucionarlo, el equipo utiliza inicialmente la Prueba de accesibilidad de Google a fin de realizar una evaluación preliminar. Luego, ajustan los tamaños de los elementos de la interfaz según las recomendaciones de tamaño del objetivo táctil que se proporcionan en los resultados del análisis.

Entrada de Play Store de Prueba de accesibilidad de Google△ La Prueba de accesibilidad examina los elementos de la interfaz y proporciona recomendaciones sobre aspectos como el tamaño y el contraste.

Creación de un estándar para la accesibilidad en el diseño

El objetivo del diseño es sintetizar las operaciones complejas en un paradigma breve y fácil de usar. Después de estudiar a fondo los lineamientos de accesibilidad de Material Design, el equipo de diseño de Xiaohongshu creó un conjunto integral de lineamientos adaptados para su app. Esto incluye especificaciones para objetivos táctiles, gestos y cadenas de etiquetas específicamente para la integración de TalkBack.

△ Un lineamiento exclusivo de TalkBack para la app de Xiaohongshu.

Algunas especificaciones desafían las normas de desarrollo típicas. Por ejemplo, los elementos de la interfaz que tienen varias capas anidadas de manera convencional requieren etiquetas y descripciones para cada componente. Sin embargo, hacer que TalkBack lea cada etiqueta de forma secuencial podría llevar mucho tiempo. Para abordar esto, el equipo colabora para determinar la división de objetivos táctiles más eficaz y, luego, identifica qué etiquetas se pueden consolidar para una experiencia del usuario más optimizada.

Tomemos, por ejemplo, el feed de redes sociales que se muestra en un diseño de dos columnas en la página principal, que incluye varios elementos secundarios. Lógicamente, esto se puede considerar como un solo elemento de TalkBack. El equipo combina la información esencial de cada tarjeta, lo que permite que TalkBack anuncie solo los aspectos más significativos a los usuarios. Este enfoque no solo simplifica la interfaz, sino que también disminuye la carga cognitiva para el usuario, lo que hace que la experiencia sea más eficiente y fácil de usar.

Ejemplo de combinación de mensajes △ Consolidar etiquetas importantes en un solo anuncio de TalkBack; por ejemplo, publicaciones "La pequeña casa de Miau", "Si no fuera para decorar personalmente, no creería que es la misma habitación", que recibe "344 me gusta"

Una tarea de desarrollo sencilla que produce ventajas imprevistas

En un principio, el equipo de desarrollo necesitó dos días hábiles adicionales para revisar el código existente, ya que debían admitir dos paradigmas de interacción diferentes: el normal y el de TalkBack.

Por suerte, la API de Accesibilidad de Google tiene un diseño impresionante y es capaz de abordar más del 80% de situaciones de interacción. Para las situaciones restantes, por lo general, solo se necesitan ajustes en la secuencia de anuncios del lector de pantalla, lo que elimina la necesidad de desarrollar servicios de accesibilidad personalizados.

A medida que el equipo conoció mejor el framework de accesibilidad de Android, desarrolló clases de utilidad más genéricas, lo que redujo de manera efectiva los costos de adaptación de varios módulos empresariales. En consecuencia, en las últimas etapas de la implementación de funciones de accesibilidad, el equipo requirió solo un día laboral adicional para cada función nueva, lo que agilizó el proceso de manera significativa.

△ El equipo personaliza el framework de accesibilidad de Android para que se alinee con su lógica empresarial específica.

Una ventaja imprevista surgió de la necesidad de que los anuncios de TalkBack dependieran del etiquetado de elementos, lo que llevó al equipo a reevaluar meticulosamente el orden y la denominación de los elementos de la interfaz. Esta revisión rigurosa condujo a una resolución errónea de algunos problemas que antes se pasaban por alto: la estandarización de la nomenclatura para los gráficos con significados similares y la rectificación de ciertas ventanas emergentes a las que les faltaban botones de salida.

Una muestra de código de Android Studio △ Una revisión de los elementos de la interfaz en Android Studio

Dedicado a la preparación para la "Evaluación integral"

Invitar a usuarios reales con discapacidad visual a probar la app constituye la ampliamente reconocida "Gran Prueba" para todo el equipo. Sin embargo, en el caso de una app con una gran cantidad de funciones, no es posible realizar una "Gran prueba" tan extensa para cada ajuste menor.

En respuesta, el equipo se sumergió en la comprensión de los gestos del usuario en el modo de accesibilidad e integró activamente las estadísticas de las prácticas de accesibilidad observadas en otras apps. Segmentaron las tareas de prueba en función de los diferentes módulos empresariales. Después de un ciclo de iteraciones dentro de estos módulos, se lleva a cabo una prueba de integración en la que se participa de todas las funciones del proceso de desarrollo del producto, incluidos el diseño, el desarrollo, las pruebas y la administración de productos. Este esfuerzo colaborativo se centra en las pruebas de exploración (ET) de las funciones. Solo después de recopilar y abordar los comentarios de esta ronda de pruebas, invitan a usuarios externos con discapacidad visual, denominados "Grandes verificadores", a realizar la "Gran prueba" integral para la app.

Accesibilidad: una iniciativa colaborativa por parte del equipo

En Xiaohongshu, el equipo de accesibilidad opera como un grupo de proyecto multifuncional, dirigido por coordinadores dedicados y respaldado por varias divisiones comerciales. Estos coordinadores desempeñan una función fundamental en la centralización del conocimiento de accesibilidad, en la elaboración de lineamientos y en la supervisión del proyecto para garantizar la estandarización y la excelencia en las prácticas de accesibilidad. El equipo inició sus iniciativas con entrevistas exhaustivas a los usuarios y una investigación de mercado. Este trabajo fundamental fue crucial para transmitir la importancia de las experiencias de accesibilidad, como TalkBack, al liderazgo ejecutivo de la empresa, garantizar la comprensión del nivel directivo y proteger los recursos necesarios de la organización.

En Xiaohongshu, cada departamento comercial es responsable de incorporar consideraciones de accesibilidad en sus flujos de trabajo de diseño, desarrollo y prueba de productos. En el proceso de desarrollo real, antes de comenzar el trabajo de adaptación de accesibilidad, un representante del equipo de accesibilidad hace presentaciones a los desarrolladores. Este miembro del equipo también ayuda a recopilar y preparar documentación de desarrollo esencial, incluidos casos de uso comunes de accesibilidad y preguntas frecuentes. Este enfoque garantiza que todos los miembros del equipo estén bien informados y equipados con los recursos necesarios para integrar la accesibilidad sin problemas en su trabajo.

△ Se promueve la accesibilidad en los niveles ejecutivo (nivel directivo) y de código

Tras el lanzamiento oficial de las funciones de accesibilidad, varios departamentos, incluidos los de negocios, RR.PP., editorial y otros, participarán activamente en esfuerzos colaborativos. Esto implica actividades promocionales internas y externas, así como la planificación de eventos para generar conciencia y celebrar la inclusión de estas funciones de accesibilidad.

Gracias a la dedicación combinada de toda la empresa, Xiaohongshu implementó con éxito la adaptación de la función TalkBack en un período de tres meses notablemente rápido. El proyecto se inició en julio de 2023 y culminó con el lanzamiento a fines de septiembre, que corresponde a la versión 8.9 de la app. Esta adaptación aborda de forma integral las interacciones principales del usuario y abarca áreas clave, como el acceso y el registro, la página principal, la navegación por las publicaciones de redes sociales, la funcionalidad de búsqueda, los perfiles de usuario, las transmisiones en vivo y la publicación de contenido, entre otras.

Comentarios positivos de un usuario de Xiaohongshu: No se trata solo de un pequeño cambio, sino de una actualización significativa y completa. Ahora, todo funciona mucho más eficientemente. Antes de esta actualización, siempre había una sensación de... agitación. △ Los usuarios brindaron comentarios positivos sobre la adaptación de TalkBack.

El evento social de CGU de #AccessibleLives se hizo viral en la comunidad de accesibilidad. △ Xiaohongshu organizó el evento social "Ama y comparte tus vidas accesibles" programado para el 15 de octubre, en coincidencia con el Día de la Seguridad del Caña Blanco

En ocasiones, las acciones con buenas intenciones tienen consecuencias no deseadas

Antes de una "Gran Prueba" específica, el equipo tomó la decisión de inhabilitar temporalmente ciertas funciones que aún no se habían adaptado por completo. Esto se hizo para garantizar que los usuarios pudieran tener la experiencia "adecuada" de TalkBack durante la fase de prueba.

Sin embargo, los "Grandes Verificadores" expresaron una fuerte oposición a esta versión. Enviaron al equipo que, aunque algunas funciones podrían plantear desafíos en su estado actual, los usuarios creían que podían navegar y ofrecer comentarios valiosos para una mayor optimización. El bloqueo de estas funciones se percibía como una forma de tratamiento diferencial para los usuarios con discapacidad visual, lo que creaba, de forma inadvertida, una división dentro de la comunidad.

"Debemos tratar a todos los usuarios por igual. La adaptación incompleta de las funciones de accesibilidad no es el problema de los usuarios, es nuestro problema".

—- El equipo de accesibilidad de Xiaohongshu

El equipo no tardó en darse cuenta del valor de esta lección. Cuando una usuaria expresó su deseo de asistir a una exhibición, pero los organizadores le informaron que no se permitían perros guía, compartió este incidente en Xiaohongshu. En respuesta, muchos usuarios le ofrecieron consejos sobre cómo defender sus derechos. Al final, los organizadores reconsideraron su política y permitieron los perros guías, lo que demostró el impacto positivo de la participación inclusiva y solidaria de los usuarios.

Ya sea que recibas asistencia o que ofrezcas ayuda, las funciones de accesibilidad permiten que todos trasciendan las diferencias físicas y vivan vidas diversas pero interconectadas.

"Mejorar la vida de todos es el valor central de la comunidad Xiaohongshu".

— Líder de Producto, aplicación de Xiaohongshu

Recibir un diverso rango de personas

Xiaohongshu continúa haciendo hincapié en su compromiso con la accesibilidad.

El proyecto de accesibilidad en Xiaohongshu recibió reconocimientos y un premio durante las evaluaciones trimestrales de la empresa. Además, el equipo está trabajando activamente para extender las adaptaciones a fin de abarcar versiones y plataformas adicionales de la app. Su objetivo general es ampliar la compatibilidad de accesibilidad para que sea accesible para una base de usuarios aún más amplia y abordar diversas necesidades dentro de la comunidad de accesibilidad. Además, tiene planes de organizar más eventos, campañas, contenido editorial y servicios en línea y sin conexión para aumentar el conocimiento y la visibilidad de las funciones de accesibilidad en la comunidad.

Xiaohongshu sabe que la población de adultos mayores a menudo enfrenta más desafíos de accesibilidad y planea presentar campañas como la "Guía para personas mayores de edad en el hogar". Estas iniciativas están diseñadas para alentar a los usuarios mayores a interactuar activamente con la comunidad de usuarios y contribuir a las mejoras de la app a través de iteraciones y comentarios.

El llamado de Xiaohongshu para integrar a la población de edad avanzada en la comunidad △ La campaña "Personas mayores que viven en el hogar".

La experiencia de accesibilidad no solo conducirá a diseños más considerados, sino que también presentará oportunidades de crecimiento tangible para los desarrolladores.

Xiaohongshu está en busca de respuestas a la "Gran Prueba". Esta respuesta es un trabajo en curso y es posible que nunca se complete, ya que la app evolucionará de forma continua y presentará nuevas situaciones de accesibilidad para abordar. Sin embargo, los "Grandes Verificadores" seguirán teniendo contenido siempre que el equipo persista en responder a sus necesidades y luchar por mejorar.

Anticipamos que más desarrolladores de la comunidad de Android harán lo mismo en la creación de apps inclusivas y reflexivas, que ampliarán su base de usuarios y recibirán a más usuarios en sus comunidades.