Página 334-347
Capítulo 7: Accesibilidad
Resumen
Es muy importante el diseño de interfaces de usuario ya que debemos considerar la diversidad humana para lograr la usabilidad universal, es decir, intentando evitar barreras innecesarias basadas en las características de grupos específicos.
Las diferencias individuales muchas veces se etiquetan como discapacidades, donde se abordarán las más comunes y se propondrán soluciones para abordarlas, proporcionando adaptaciones que beneficiarán tanto a personas con limitaciones mayores como aquellas consideradas “normales”, sobre todo en entornos de trabajo.
Asimismo, se señalarán que las soluciones tienen componentes genéricos y otros que deben ser complementados por desarrolladores individuales. Por último, se aborda la importancia de la accesibilidad y su verificación por parte de los desarrolladores.
1. La importancia del diseño universal
EGAN destaca la importancia de considerar las diferencias individuales, sobretodo en el caso de personas con discapacidades en el desarrollo de productos de software.
Algunos desarrolladores no estan dispuestos a invertir esfuerzos para hacer sus productos accesibles, ya que la percepción de las necesidades especiales no es suficientemente importante, pero es un error; debido a que un gran porcentaje de la población tiene algún tipo de discapacidad, y a menudo las empresas contratan a individuos con discapacidad.
Además, es importante cumplir con las regulaciones y leyes que estan relacionadas con la accesibilidad.
Por último, se destaca el potencial de la tecnología para romper barreras físicas y ofrecer oportunidades a personas con discapacidad, subrayando la necesidad de diseño de productos y servicios que sean fácilmente utilizables para este grupo.
2. ¿Qué es el diseño universal?
Es un proceso que busca crear productos reutilizables por la mayor cantidad de personas en diversas situaciones, siendo comercialmente viable. Se basa en los siguientes principios:
- Uso equitativo: los productos deben ser asequibles y accesibles para personas con diversas habilidades.
- Uso flexible: debe adaptarse a un amplio rango de preferencias y habilidades.
- Uso simple e intuitivo: debe ser fácil de entender, independientemente de la experiencia del usuario, conocimiento, habilidades lingüísticas y nivel de concentración.
- Información perceptible: debe comunicar información de manera efectiva considerando las condiciones ambientales y las habilidades sensoriales del usuario.
- Tolerancia al error: debe minimizar los incidentes ambientales y las consecuencias adversas de acciones imprevistas.
- Esfuerzo físico mínimo: debe ser utilizado de forma eficiente, cómoda.
- Tamaño y espacio adecuados: debe tener un tamaño y espacio apropiado para la aproximación, alcance y uso por parte del usuario.
3. Tipos de discapacidades y soluciones
Algunas de las discapacidades más importantes son:
Deficiencias visuales: las más comunes son:
- Color: el ojo humano contiene bastones y conos (especializados en el color) que son sensibles a la luz. Los defectos en la percepción del color pueden surgir de la falta de alguno de los tres tipos de conos, afectando a la visualización de ciertos colores. Este problema es más común en hombres que en mujeres debido a la relacion con el cromosoma X.
La falta de percepción del azul es el problema más grave. Esto puede ocurrir debido a la falta de centrada de los conos en áreas específicas del espectro de colores y al procesamiento cerebral para compensar colores ausentes.
Los diseñadores de interfaces no deben depender exclusivamente de colores para codificar conductas importantes.
- Visión reducida: las discapacidades audiovisuales pueden ir desde una falta de agudeza visual hasta la completa falta de visión. Muchas interfaces actuales dependen de elementos gráficos, por lo que se debería ofrecer opciones a los usuarios con visión reducida para utilizar estos elementos en la medida posible. Sin embargo, cuando esta estrategia alcanza los límites y los usuarios no pueden depender de la información visual, se debe tratar el diseño de interfaces desde una perspectiva diferente.
Los ampliadores de pantalla como programas que permiten la ampliación de parte de la pantalla, facilitando la lectura para usuarios con dificultades visuales. Aunque ayuda a la visualización, pueden introducir a problemas de navegación y orientación.
Es importante que algunas aplicaciones pueden ofrecer ayudas de manera natural como los que proporciona Microsoft Windows tiene una utilidad llamada Ampliador, que se considera básica e insuficiente para las necesidades de los usuarios con discapacidades visuales.
- Ceguera: cuando las deficiencias visuales impiden el uso de la información visual en las pantallas, es necesario cambiar el canal de comunicación, como por ejemplo utilizar la voz sintetizada o las tablas Braille actualizables como canales de output. En estos casos, la información gráfica se convierte en descripciones textuales, y las utilidades de revisión de pantalla leen el texto y lo reproducen a través de medios alternativos.
Los elementos gráficos descritos mediante etiquetas insertadas por los programadores con normas estandarizadas de intercambio de información. Sin embargo, hay un problema en la estructura serial del texto, ya que no permite el procesamiento paralelo como la información visual. Para esto, las utilidades de revisión de pantalla deben ofrecer información relevante de manera oportuna y guardan el resto hasta que el usuario lo solicite.
Auditivas: se enfrentan a menos problemas con las interfaces actuales, ya que la mayoría se basan en claves visuales. Sin embargo, a veces es necesario convertir cierta información en texto para que los usuarios puedan acceder a ella. Algunos mensajes de alerta son codificados con sonidos pueden llegar a ser problemáticos ya que este tipo de usuarios pueden no ser conscientes de los riesgos asociados a esta situación.
Otro problema es el caso de personas que utilizan el lenguaje de señas desde su nacimiento, ya que tienen vocabulario reducido; por lo que hay que prestar atención a su lenguaje y adaptar la interfaz para su comprensión.
Movimiento: algunas personas presentan dificultades para realizar tareas físicas. En este caso, a veces no son capaces de usar teclado o ratón y puedes preferir sistemas alternativos de entrada de datos.
Para esto es recomendable que las aplicaciones proporciones un interfaz de teclado lo más completo posible. En el caso de sistemas de entrada vocal, las aplicaciones pueden utilizar etiquetas asociadas a cada elemento del interfaz.
Para personas que utilizan teclado, pero tienen dificultades para controlar sus acciones los programas que filtran las pulsaciones pueden ser útiles, ya que captan y corrigen automáticamente repeticiones de letras, errores ortográficos o respuestas demasiado lentas.
Cognoscitivas: para tratar estos problemas es necesario planificar los sistemas informáticos para que las personas con dificultades cognitivas también puedan utilizarles, siendo la solución la sencillez y la evaluación con personas apropiadas.
La accesibilidad, una necesidad general
Muchas de las ayudas diseñadas para usuarios con necesidades especiales pueden ser útiles para personas sin necesidades especiales, como indican en el siguiente cuadro:
4. Accesibilidad en la web
La accesibilidad en la web es fundamental, y la Web Accessibility Initiative (WAI) aborda esta importancia.
Una web accesible proporciona un acceso sin precedentes para personas con discapacidades y el envejecimiento de la población.
Esto beneficia a otros usuarios y situaciones. El W3C y WAI promueven la evolución e interoperabilidad de la web, ya que estan respaldados por diversas organizaciones e instituciones.
Las áreas de trabajo de WAI incluyen asegurar que las tecnologías web permitan la accesibilidad, desarrollar guías y herramientas.
Además, los diseñadores de páginas web deben conocer la legislación sobre la accesibilidad en distintos países.
5. Comprobación de la accesibilidad
Para comprobar la accesibilidad de interfaces sin necesidad de depender de los usuarios con discapacidades, se pueden seguir las siguientes indicaciones:
- Lista de recomendaciones
- Utilizar solo teclado
- Herramientas básicas de accesibilidad
- Ampliación de pantalla
- Cambiar tipos y tamaños de letras
Estas acciones pueden proporcionar una idea de cómo mejorar la accesibilidad de una aplicación. Es crucial recordar que existen organizaciones dispuestas a ofrecer ayuda para tratar estos problemas.
6. Conclusiones
Lograr llegar a la mayoría de usuarios es una meta para muchos sistemas interactivos, y para poder lograrlo es esencial adaptarse a la mayoría de las diferencias individuales. Aunque cada problema por separado pueda afectar a un porcentaje reducido de usuarios, la suma de todos los problemas significa que un gran número de usuarios podría estar fuera de los límites de la llamada normalidad. Además, muchas adaptaciones necesarias para hacer las interfaces más accesibles pueden beneficiar a personas que trabajan en condiciones inusuales.
La tecnología actual ofrece la ventaja de proporcionar igualdad de oportunidades en el mundo laboral y social a personas. Sin embargo, es fundamental que quienes diseñan estas herramientas se esfuercen por evitar imponer barreras o limitaciones.