Accesibilidad en el desarrollo de aplicaciones: crea un producto libre de discriminación

Publicado: 2021-06-11

¿Alguna vez has escuchado el término "usuario minoritario"? Describe a las personas que tienen necesidades especiales en el espacio digital (por ejemplo, Internet o aplicaciones móviles), pero cuyo número no es lo suficientemente significativo como para ajustar los principios de desarrollo de aplicaciones existentes.

Más de 1000 millones de personas (o el 15 % de la población mundial) viven con algún tipo de discapacidad, lo que constituye, con diferencia, el grupo más numeroso y más ignorado de usuarios minoritarios.

¿Qué tiene esto que ver con el desarrollo de aplicaciones, te preguntarás? ¡Todo!

Comprender la accesibilidad

Deficiencias de accesibilidad: visión, audición, destreza, cognición

En primer lugar, definamos la accesibilidad, lo que significa en el desarrollo de aplicaciones y por qué es importante para todas las partes involucradas.

En los términos más generales, la accesibilidad significa simplemente la inclusión de las personas con discapacidad . El término es común en las ciencias sociales y la planificación urbana, ya que generalmente cubre la medida en que un determinado lugar, área o servicio está disponible para quienes pueden tener dificultades para acceder a él. Recuerda que esto último es importante.

Es muy similar cuando se trata de desarrollo de aplicaciones web y móviles. Por regla general, la accesibilidad se refiere al diseño y las características que permiten a las personas con discapacidades particulares beneficiarse de un producto digital.

Si bien existen muchas formas diferentes de tales impedimentos, hay algunos que son los más importantes en las aplicaciones móviles:

  • visión
  • audiencia
  • destreza
  • cognición

Mediante la introducción de funciones que aborden estas dificultades, los propietarios de aplicaciones pueden crear experiencias mucho más gratificantes y aumentar su popularidad entre su audiencia.

La importancia de la accesibilidad de las aplicaciones móviles

Por el momento, la accesibilidad es una especie de área gris de la industria: todos han oído hablar de ella, todos saben que sería bueno tenerla y, sin embargo, la mayoría absoluta de las empresas tiende a pasar por alto la accesibilidad como su enfoque principal.

Puede parecer extraño, dado que 1 de cada 7 usuarios no podrá tener la misma experiencia que sus compañeros. Y sin embargo, aquí estamos. Es exactamente por eso que es particularmente importante enfatizar qué es exactamente lo que la accesibilidad trae a la mesa.

Informe sobre el futuro del desarrollo de aplicaciones móviles

Más información sobre el futuro de las aplicaciones móviles

¡Obtenga el informe ahora!

Qué significa la accesibilidad para los usuarios

Beneficios de la accesibilidad de la aplicación para el usuario

¿Alguna vez has visto la misma película en Netflix con dos formas diferentes de subtítulos?

Digamos que estás a punto de disfrutar de una película de terror en español con subtítulos en inglés. Se le proporcionará una traducción creativa de lo que dicen los personajes y, en raras ocasiones, lo que suena en la radio. Sin embargo, ver la misma película con subtítulos en español o en inglés [CC] sería diferente. Contaría con todas las entradas adicionales como "reproducción de música pensativa" y "crujidos de la puerta", creando así una experiencia completamente diferente.

Para algunos de nosotros, tener estos subtítulos activados es una forma divertida de distraernos de la trama. Al mismo tiempo, para otros es una necesidad básica poder ver la película en primer lugar. Bienvenido a la idea de accesibilidad.

Al final del día, todo se reduce a la experiencia del usuario. En primer lugar, su aplicación debe servir a sus usuarios y sus necesidades inmediatas, por lo que serán los jueces finales de su éxito. Y la introducción de características adicionales para demostrar una mayor empatía, comprensión y reconocimiento de sus necesidades tiene sus propias ventajas.

Beneficios de la accesibilidad para las empresas

Beneficios de accesibilidad de la aplicación para propietarios de negocios

Si bien los usuarios más felices son geniales, debe preguntarse qué hay para usted como propietario de un negocio. Después de todo, si bien la experiencia que creará para los usuarios minoritarios puede no tener precio, el desarrollo de aplicaciones no lo tiene. Pero no te preocupes, porque hay mucho que ganar.

¿Debo siquiera mencionar mil millones de clientes potenciales adicionales ? Eso por sí solo debería ser una razón lo suficientemente buena como para que al menos considere invertir en la accesibilidad de la aplicación. Sin embargo, eso todavía no es todo.

Durante los tiempos de los movimientos a favor de las minorías, es difícil pasar por alto a los usuarios minoritarios, por lo que unirse a la fiesta definitivamente lo ayudará con su imagen de marca . Y con los elogios difundidos de boca en boca y la creciente percepción positiva de la marca, podrá escalar en poco tiempo .

Otra ventaja dulce que estaría desbloqueando es una ventaja competitiva definitiva . ¿Recuerdas que dije que la accesibilidad es algo de lo que todo el mundo es consciente, pero nadie se molesta en realidad? Bueno, imagina estar entre los primeros en cambiar la balanza.

Entonces, ¿por qué tantas empresas optan por ignorar la accesibilidad y luchar por la inclusión en áreas diferentes al desarrollo de aplicaciones? ¡Vamos a profundizar!

Accesibilidad en aplicaciones móviles: implicaciones legales y normativas

La cuestión es que, si bien la creación de una aplicación accesible repleta de funciones fáciles de usar suena muy bien en teoría, puede ser bastante difícil de implementar en la práctica.

Todos los propietarios de negocios experimentados conocen el valor de un buen abogado y el dolor de cabeza que una cláusula incumplida puede traer a toda una operación.

El desarrollo de aplicaciones no es diferente. Viene con su propia cantidad justa de reglas, regulaciones, regímenes y recomendaciones que podrían convertirse en la piedra angular de todo su proyecto. Por eso, antes de comprometerse con cualquier proyecto, es mejor estudiar las leyes que rigen la industria.

WCAG frente a aplicaciones móviles

Pautas de accesibilidad al contenido web (WCAG): perceptible, operable, comprensible, robusto

Puede parecer contradictorio, pero la principal limitación de la accesibilidad de la aplicación es la falta de ella. Simplemente no hay un organismo definido que especifique lo que podría considerarse accesible y lo que no.

Por supuesto, hay ciertas pautas de cómo sería "bueno tener" una determinada práctica. Sin embargo, todavía no existe una definición globalmente aceptada de los estándares mínimos de accesibilidad. Es por eso que muchos desarrolladores recurren a las Pautas de accesibilidad al contenido web (WCAG).

Según las WCAG, para que el sitio web se considere accesible, todo su contenido debe ser:

  • Perceptible : los usuarios deben poder percibir todos los elementos del diseño de la interfaz de usuario y la información presentada en la página;
  • Operable : todos los componentes de la interfaz de usuario y la navegación del sitio deben ser factibles;
  • Comprensible : los usuarios deben poder comprender de qué se trata la página y cómo se espera que interactúen con ella;
  • Robusto : el contenido debe entregarse de tal manera que la tecnología de asistencia pueda procesarlo, interpretarlo y reproducirlo correctamente.

Ahora que conocemos las reglas, veamos cómo se traducen en el desarrollo real de aplicaciones accesibles.

Cómo construir una aplicación accesible

En primer lugar, me gustaría resaltar que aquí me referiré a la accesibilidad de aplicaciones móviles y web simultáneamente. Después de todo, el objetivo es crear una hoja de ruta para una experiencia de usuario inclusiva para todos .

Por lo tanto, para crear una aplicación verdaderamente accesible, deberá concentrarse en 3 áreas principales de cada proyecto : diseño y navegación, contenido y pruebas. Ahora echemos un vistazo más de cerca a cada uno.

Diseño y Navegación

Ejemplo de diseño accesible
Modo claro vs modo oscuro como ejemplo de accesibilidad ( por Swift Senpai )

Mira este ejemplo de modo oscuro y claro para iOS. Puede ver claramente la diferencia, y si bien puede parecer intuitivo y natural, se ha puesto mucho esfuerzo para que lo parezca. Steve Jobs afirmó que el diseño no es cómo se ve algo, sino cómo funciona . La accesibilidad es un poco más complicada. Tanto la apariencia como la funcionalidad son igualmente importantes aquí.

Estas son algunas de las mejores prácticas que lo ayudarán a hacer que su aplicación sea accesible:

Liberar icono de producto

Desarrolla una app accesible con Miquido

Contáctenos
  • Introduzca una separación clara de los colores de primer plano y de fondo : hágalo apto para daltónicos
  • Evite elementos que provoquen convulsiones, como ventanas emergentes intermitentes o colores que cambian rápidamente
  • Ofrezca a los usuarios la oportunidad de ajustar los elementos básicos del diseño , como el tamaño del texto, el color de fondo y el brillo, según sus preferencias personales.
  • Asegúrese de que su aplicación no requiera ningún gesto específico para funcionar correctamente: tenga cuidado con los toques, deslizamientos y desplazamientos innecesarios
  • Incluya botones claramente diferenciados para facilitar la navegación : dirija claramente a sus usuarios a diferentes partes de su aplicación.

Con eso, debería tener una comprensión bastante buena de cómo funciona y se ve el diseño accesible. Así que es hora de ver cómo puede mejorarlo aún más proporcionando información de alta calidad en un formato de alta calidad.

Contenido

Ejemplo de contenido accesible
Pocket como ejemplo de una aplicación de texto a voz accesible (por Inspiration Feed)

Cuando se trata de hacer que el contenido sea realmente accesible, hay muchas oportunidades por descubrir y un gran potencial para generar innovación. Sin embargo, para darle una comprensión básica de lo que estamos buscando aquí, piense de la siguiente manera:

  • Agregue subtítulos a todos los videos que aparecen en su plataforma móvil
  • Asegúrese de que el texto esté perfectamente sincronizado con el audio para que los usuarios tengan una comprensión precisa de lo que está sucediendo.
  • Proporcione acceso de audio al contenido visual : confíe en las funciones de texto a voz, dictados de texto, descripciones de audio de imágenes y videos, asistentes de voz, etc.
  • Verifique la continuidad del contenido durante las rotaciones de la pantalla : querrá que esté disponible exactamente el mismo lugar de la página, independientemente del modo de rotación.

¿Busca una solución realmente innovadora? ¡Lea cómo la IA puede ayudar a que las aplicaciones móviles sean más accesibles y atractivas para cualquier usuario!

Y ahora pasemos a la pieza final del rompecabezas.

Pruebas de accesibilidad

Si no es completamente nuevo en el desarrollo de software, ya debería saber cuán cruciales son las pruebas para el lanzamiento exitoso de un producto. Quiere asegurarse de que todo funcione correctamente, que los usuarios reaccionen bien y que no haya sorpresas antes de que su aplicación llegue al mercado.

Quizás se pregunte si hay atajos y ¡tengo buenas noticias para usted! Con la creciente demanda de aplicaciones móviles accesibles, Google ha presentado el marco de prueba de accesibilidad para Android y para iOS en Github.

Trate la accesibilidad como cualquier otro aspecto importante de su aplicación, de la misma manera que aborda la funcionalidad principal o el diseño de UX. De hecho, ¡cubre ambos! Así que sería prudente prestar un poco más de atención.

Y con eso, solo queda una pregunta por responder.

Enfoque integral para la accesibilidad de las aplicaciones
Un enfoque integral para la accesibilidad de las aplicaciones

¿Vale la pena el esfuerzo por la accesibilidad?

¿Se pregunta si al unirse al movimiento a favor de la accesibilidad de las aplicaciones se suscribirá a una iniciativa social? Al aplicar las mejores prácticas de accesibilidad a su negocio, no necesariamente tiene que hacer una parada pública. Apple no se jacta de sus modos oscuro y claro en todas las conferencias a las que asiste.

En cambio, dedica horas extra de trabajo y piensa en el producto sabiendo que más personas podrán unirse a su empresa en sus proyectos.

¿Tiene una idea para una aplicación accesible que conquistará el mercado y busca el equipo adecuado para hacerlo realidad? ¡No busque más!

¡Cuéntanoslo todo y empecemos a construir!