¿Hablamos de lo mismo cuando nos referimos a usabilidad y accesibilidad?
¿Si nuestra aplicación es usable también será accesible?
¿Puede una aplicación ser accesible y usable a la vez?
Si estas son de las preguntas que alguna vez te has realizado te invito a que continues leyendo hasta el final porque el principal objetivo de este post se centrará en dar respuesta a estas interrogantes.
En este post estaremos validando lo que engloba cada área para que podamos diferenciarlas con facilidad y aplicarlas correctamente en las aplicaciones que diseñemos, desarrollemos o probemos.
¿Qué es accesibilidad?
El World Wide Web Consortium (W3C) define la accesibilidad como un atributo que “permite que las personas con discapacidad puedan percibir, comprender, navegar e interactuar con la web”.
Fundamentalmente, la accesibilidad garantiza que el diseño de una web pueda compensar, en la medida de lo posible, las discapacidades (de cualquier tipo) de los usuarios.
Tiene mucho que ver con lo que planteado por Tim Berners-Lee, el cual defendía que el poder de la web está en su universalidad, un acceso para todo el mundo independientemente de su discapacidad es un aspecto esencial.
¿Por qué la accesibilidad nos beneficia a TODOS y TODAS?
Se tiene hoy en día el mal concepto de que por no tener una discapacidad no te verás beneficiado o beneficiada de las mejoras que ofrece una aplicación web o móvil accesible, quiero hacer una pausa acá y recordarles que no solo existen las situaciones de discapacidad permanente, también existen las “discapacidades temporales” por ejemplo ¿nunca has perdido o se te ha roto unas gafas o has estado semanas con un brazo inmovilizado? o es que acaso no has experimentado limitaciones situacionales, por ejemplo leer una web con contraste inadecuado en el texto desde un móvil mientras el sol nos deslumbra?
Para entender este contexto utilizaremos el llamado Curb cut effect, o efecto rampa que nos permite tener una visión de la cantidad de personas que podemos llegar y beneficiar al diseñar y desarrollar nuestras aplicaciones de forma accesible.
En la imagen anterior se refleja que cuando diseñamos para una discapacidad permanente, alguien con una limitación situacional o temporal puede también beneficiarse.
Por ejemplo una aplicación diseñado para una persona que tiene solo un brazo podría ser perfectamente usado por una persona con una lesión temporal en un brazo o cuando somos padres y estamos cargando al bebé.
Otro ejemplo, son los subtítulos en los videos y audios que se creó para la comunidad de personas con discapacidad auditiva, sin embargo hoy en día sacamos muchos beneficios de los subtítulos, tales como leer los anuncios en un aeropuerto lleno de gente, entender a la persona cuando habla en un video cuando no dominamos el idioma.
En función de eliminar las barreras de accesibilidad la W3C ha venido trabajando en el desarrollo de estándares que debemos tener en cuenta para que nuestras aplicaciones sean accesibles. Para esto la W3C ha publicado varias versiones de las WCAG a lo largo de estos años y las mismas han sido usadas por muchas personas y organizaciones, como diseñadores, desarrolladores, testers, profesores, estudiantes, etc.
Dentro de las WCAG se tiene definido 4 principios (Perceptible, Operable, Comprensible y Robusto) que se encuentran en la cima, bajo los mismos existen 13 pautas que proveen los objetivos básicos que debemos tener en cuenta para hacer el contenido más accesible a los usuarios con diferentes discapacidades y por cada pauta se proveen varios criterios que son testeables en total 78 y en orden de satisfacer las necesidades de cada grupo o situación de discapacidad estos criterios están divididos en 3 niveles A es el más bajo, AA y AAA es el más alto.
¿Qué es usabilidad?
Existen muchísimas definiciones de Usabilidad como las que se mencionan a continuación:
“La capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario en condiciones específicas de uso.”
ISO/IEC 9126
“Usabilidad es la eficacia, eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico.”
ISO/IEC 9241
“Atributo de calidad que mide lo fáciles que son de usar las interfaces Web.”
Jakob Nielsen
pero lo fundamental y en las que todas coinciden es que:
“Usabilidad es facilidad de uso”
¿Por qué es importante la usabilidad?
Porque pudiéramos estar accediendo a aplicaciones como este ejemplo que le traigo donde todo el contenido se visualiza en una pantalla, donde se puede hacer scroll de izquierda a derecha y tiene un contenido totalmente desorganizado.
Si tu aplicación se parece en algo a la imagen anterior, quiero avisarles que están en un grave problema.
Entonces, ¿cómo se ve una buena usabilidad?
Por lo general, encontraremos que una buena usabilidad pasa desapercibida.
En otras palabras, un sitio web o una aplicación móvil altamente usable significa que nuestros usuarios se mueven con tanta facilidad que ni siquiera lo perciben.
Para apuntar a una buena usabilidad es vital no conformamos solamente con nuestra opinión porque los usuarios no piensan como nosotros.
Accesibilidad vs Usabilidad
Primeramente es importante que ante todo tengamos claro que accesibilidad no es un sinónimo de usabilidad, estos dos términos tienen distintos significados.
Entonces, si una buena usabilidad incluye una buena accesibilidad, pero no puedes acceder a la aplicación, será realmente usable la aplicación?
Usemos la siguiente metáfora para comprender mejor esta situación.
Imagínense que nos dirigimos a una hermosa playa, con un agua azul cristalina y un hermoso día muy soleado, nuestros amigos se encuentran en la playa y hay un restaurante donde cocinan nuestra comida favorita.
Pero hay un problema: No encontramos el camino para llegar a la playa.
Una gran playa a la que nadie puede acceder en realidad no es una gran playa, no si el propósito es pasar tiempo en ella.
Del mismo modo, una aplicación usable a la que nadie puede acceder no es realmente usable.
Esta historia de la playa inaccesible ilustra por qué tanto la usabilidad como la accesibilidad son importantes en el diseño y desarrollo de las aplicaciones.
Al igual que no podemos pasar tiempo en una playa inaccesible, ¡una aplicación inaccesible no tendrá usuarios para usarla!
Resumiendo
Accesibilidad: La accesibilidad web se basa en que las personas en situación de discapacidad puedan percibir, comprender, navegar e interactuar sin inconvenientes por la web y aplicaciones mobile.
La accesibilidad web hace referencia a personas en situación de discapacidad pero la realidad es que nos beneficiamos todos tengamos o no una determinada discapacidad.
Usabilidad: La usabilidad se basa en que el diseño de los productos sean efectivos,eficientes y satisfactorios para todos los usuarios.Usabilidad se resume en la facilidad de uso como vimos al inicio de este post, poniendo foco en la organización de la aplicación, navegación, diseño visual, diseño de la página y el contenido. Juega un papel importante evitando que el usuario se encuentre ante errores que le impidan continuar su navegación y que pueda aprender rápido el funcionamiento de la aplicación.
La usabilidad y la accesibilidad son lentes ligeramente diferentes para evaluar la experiencia del usuario.
Los dos pueden ser significativamente diferentes, ya que la accesibilidad tiene requisitos técnicos que se relacionan con el código, por ejemplo se enfoca en garantizar que los sitios web y aplicaciones móviles funcionen bien con tecnologías de asistencia; aspectos que normalmente no son el foco de los principios y prácticas de usabilidad.
Pero también la accesibilidad y la usabilidad se complementan en algunos puntos, por ejemplo si hacemos un correcto uso de colores estamos haciendo nuestro sitio más legible y apuntando con esto a que sea más usable y también estamos beneficiando por la parte de accesibilidad a los usuarios con algún tipo de discapacidad visual validando el contraste de colores usados.
También a través de las instrucciones y comentarios comprensibles para los formularios y aplicaciones es una buena usabilidad y, al mismo tiempo, ayuda a las personas con discapacidades cognitivas y de aprendizaje. Otro elemento crucial relacionado del diseño de usabilidad web y las pautas de accesibilidad es asegurarse de que el contenido funcione en diferentes navegadores y dispositivos.
Conclusiones
Con esto podemos arribar a la conclusión que cuando apuntamos a la usabilidad en nuestra aplicación si bien estamos aportando a determinados aspectos de la accesibilidad no significa que estamos haciendo nuestro sitio completamente accesible, lo mismo pasa a la inversa, por lo que hay que considerar qué aspectos debemos tener siempre presente para cada área.