Accesibilidad en los desarrollo apps
El término de accesibilidad relacionado con el desarrollo de apps nos referimos a aquello que facilitan la vida a las personas para su buen uso y no impide ni pone barreras innecesarias.
Tener en cuenta la accesibilidad en el desarrollo apps es cuestión de responsabilidad
Y es que no todo el mundo tiene la misma facilidad en poder usar una app o una web. No solo estamos hablando de ciertas discapacidades visuales o físicas que puedan perjudicar el normal funcionamiento o uso de las apps, sino de ciertos perfiles que son usuarios del mismo modo, y que puede que no tengan tantas facilidades como cualquier otro usuario. Estamos hablando de gente mayor o gente no habituada a usarlas.
En todo caso, centrándonos en la accesibilidad, está estrechamente vinculada también al concepto de Usabilidad. Un buen diseño pensado para que se adapte al dispositivo, tenga los botones suficientemente grandes, que las opciones sean comprensibles, intuitivas y que pueda usarse con normalidad, es clave no solo para poder incorporar esos usuarios sino ya por el simple hecho de no perder usuarios por el camino.
Recuerda que para un desarrollo app responsable, debes tener en cuenta no solo los usuarios más habituales, sino que hay usuarios que pueden tener más dificultades en usar tu app
Factores de usabilidad en accesibilidad de desarrollo apps
Los factores más comunes que podemos marcar como obligatorios en conceptos de accesibilidad serian los siguientes:
- La tipografía debe ser suficientemente grande
- El color, contraste y brillo de los elementos de la app
- Los iconos deben ser legibles
- Audición en ciertos elementos
- Títulos emergentes en las imágenes
- Identificación del idioma
Estos elementos son los esenciales para una app correctamente accesible. Vamos a analizar los puntos:
Tipografía
La tipografía debe ser de vital importancia a la hora de un desarrollo app. Puede que sea interesante poner una tipografía curiosa o elegante, pero debemos primar la usabilidad y que sea fácil de leer. Por ejemplo, debemos aplicar preferiblemente la tipografía sans-serif que una serif.
Como se aprecia en la imagen superior, la diferencia entre las dos tipografías es evidente. Una, usa un recurso gráfico más recargado y la otra más plano. Evidentemente, es más sencillo por lo general, la lectura de una tipografía Sans-Serif que la otra. A tenerlo en cuenta en el desarrollo apps.
Color, contraste y brillo
Usar unos colores u otros puede ser determinante para que muchas personas no se pierdan o tengan problemas de lectura de textos o imágenes. A nivel general, es muy extraño que tengamos texto incrustado en imágenes. Eso es muy mala práctica. Por varios motivos: El peso de una imagen siempre será mayor que el de texto y que la legibilidad siempre será peor en una imagen que en un texto escrito, por lo general.
Iconos legibles
Siguiendo con el tema del texto, si nuestra app tiene unos iconos de las opciones diminutos, que no se entienden o que tienen un texto que no se llega a apreciar, tendremos usuarios con problemas de lectura o que no van a entender el propósito.
Audición
La audición en ciertos elementos cada vez es una práctica más usada. Gente con discapacidad visual o limitada visión, puede tener problemas en poder saber qué opciones tiene una app o poder usarla con normalidad de forma independiente. Por ello, cada vez hay más aplicaciones que hacen uso de la voz, pudiendo el usuario escuchar las diferentes opciones y poder navegar por la app con independencia y normalidad.
Títulos emergentes en imágenes
En el desarrollo de aplicaciones no es tan habitual, pero si hablamos de desarrollo web, si es muy importante que todas las imágenes tengan los atributos title o alt, que permita a los navegadores poder ayudar a interpretar esas imágenes. Los lectores de contenido, pueden leer el texto, pero no interpretar (aún) las imágenes que hay en una web. Es por ello que debemos poner ese atributo vinculado a la imagen, para que pueda leer automáticamente el elemento y explicárselo al usuario.
Identificación del idioma
Por último otro aspecto relevante es la identificación del idioma de la página. Facilita la interpretación de diferentes interpretadores de contenido, para que los usuarios no tengan problemas para entender el contenido y puedan usarlo completamente.
Tómate en serio la accesibilidad en el desarrollo apps
Esto es solo un apunte de algunos de los aspectos importantes que puedes tener en cuenta en la accesibilidad del desarrollo apps. Es importante poder incluir como usuarios a aquellos que pueden tener ciertas dificultades, es una cuestión de responsabilidad social y de convivencia. Pregúntanos sobre nuestra experiencia en estos aspectos y te ayudaremos.
No hay comentarios