Maccesible

 

Accesibilidad web: Navegando a ciegas por la Red

Joe Clark joeclark@joeclark.org

En los dos artículos anteriores, expliqué conceptos relacionados con la adaptación de usuarios de Macintosh con discapacidades, parte de los programas y las máquinas (tecnologías adaptativas) disponibles para tal fin, y cómo Apple se ha quedado dormida cuando se habla de accesibilidad (lee "Accesibilidad en el Mac", que empezó en el TidBITS-es-568).

La accesibilidad en el Mac: Problemas en el Paraíso La accesibilidad en el Mac: Solución de acceso

Estos dias, por supuesto, casi todo Mac que se vende se conecta a Internet, y también montones de los viejos - incluso mi antediluviana máquina, un Power Macintosh 7100/66. Pero la Internet descubre temas absolutamente nuevos cuando se trata de accesibilidad, con una nueva vuelta de tuerca: hacer sitios accesibles requiere no sólo importantes dosis de tecnologías adaptativas por parte del usuario del Macintosh, sino también un diseño cuidadoso y elección de códigos por parte de los creadores de sitios. Si pensaste que la accesibilidad en el Mac estaba de capa caida, la accesibilidad de los sitios está aún peor. Por otro lado, las cosas están mejorando rápidamente.

Soportes tradicionales

Pensemos en soportes tradicionales por un momento. Empezaremos con los más viejos, el libro impreso. Si no puedes leer las letras debido a una incapacidad visual, tienes otras alternativas:

Esperar a una impresión con tipos más grandes, Braille, o esperar a que salga una versión de audio (meses más tarde, si es que llega a salir).

http://www.loc.gov/nls/web-blnd/bph.html

http://www.rfbd.org/catalog.htm

Usar una ampliadora para agrandar el cuerpo de la letra lo suficiente para poder leerla (normalmente con un gran monitor no conectado a un ordenador).

http://www.telesensory.com/products2-1.html

Usar una máquina para leer que digitaliza lo impreso y lo lee en voz alta (una tecnología que parecía milagrosa cuando Raymond Kurzweil la inventó en 1976, y que ahora es absolutamente habitual). Las máquinas lectoras, independientes y autosuficientes, actualmente están ampliamente desarrollados sobre Windows, aunque el lector electrónico de texto L&H Kurzweil 3000 está disponible para los Mac.

En otras palabras, para hacer un libro accesible tienes que utilizar algo más que el simple libro.

En la Web

Por contraste, para hacer un sitio accesible en Internet, el propio sitio debe ser diseñado de acuerdo con ese fin, y, en la mayoria de los casos, también necesitas tecnologías adaptativas. Una distinción importante surge ahora entre la accesibilidad en un sitio y en un Mac en general. Incluso en la era de Napster y QuickTime, la web sigue siendo un medio esencialmente visual, compuesto por texto e imagenes. Del mismo modo, la accesibilidad o inaccesibilidad de los sitios de Internet afecta fundamentalmente a ciegos o a gente con discapacidades visuales.

Navegantes de Internet sordos o "duros de oido" pueden encontrarse con un problema de accesibilidad con la multimedia, mientras la gente con discapacidades de aprendizaje, como la dislexia, pueden encontrar difícil la lectura de todo esos textos de colores, pero la extensión de esas barreras palidece en comparación con la simple tarea de ver o entender la pantalla.

El tiene un sitio muy legible que da algunos ejemplos imaginarios de la gente con distintas discapacidades y las formas en que ellos utilizan la web.

World Wide Web Consortium

Todo depende de las opciones

Como sin duda sabes, las páginas de Internet se escriben con un lenguaje llamado HTML (aunque cada vez más páginas se construyen con lenguajes distintos del HTML, como Flash). El sistema de escritura le da la estructura al documento. Por ejemplo, el texto de un parrafo se escribe entre las etiquetas <p> y </p> O una imagen se marca con una etiqueta <img> que contiene datos como el nombre del archivo y su tamaño.

Para que una página web sea accesible, hay que incluir capas adicionales de significado y redundancia. El ejemplo más común es añadir texto a una imagen - normalmente en la forma de un atributo ALT (por ALTernate, alternativo) que permite incluir texto en una etiqueta IMG. Si tu navegador no carga gráficos, o si utilizas un dispositivo adaptador como la máquina lectora mencionada con anterioridad, puedes utilizar la información textual en lugar de una imagen que no puedes ver. Como ejemplo fácil, el logo de la página principal de TidBITS lleva como texto ALT "TidBITS Electronic Publishing". Si el navegador carga gráficos y no estás utilizando tecnología adaptativa, normalmente no se ve el texto ALT, porque no hay razón: puedes ver la imagen, en su lugar.

La accesibilidad, entonces, tiene que ver con las opciones. ¿No se puede ver una imagen, por cualquier razón? Sin problemas: se te proporcionan palabras que se puedan leer. Desafortunadamente, medidas sencillas como estas rara vez se implementan. Los autores de páginas web están interesados en montones de cosas: ganarse la vida, llegar a las fechas de entrega, mostrar su trabajo, realizarse, complacer a sus clientes. En lo que normalmente no están interesados es en la accesibilidad. ¿Por qué?

Falta de familiaridad. Normalmente, los libros de diseño de páginas web y los cursos mencionan apenas el tema. Los vendedores de webs normalmente no tienen tecnologías adaptativas a mano para probar sus diseños, ni hacen tests de usabilidad con gente discapacitada (si es que hacen algún estudio de usabilidad).

Prioridades (a veces equivocadas). Los diseñadores web se pueden pasar incontables horas codificando el JavaScript de una página y se trabajarán unas animaciones Flash egregias, pero demasiado a menudo los atributos ALT y algunas otras pocas capacidades para la accesibilidad se quedan fuera.

Aprensión. Como explicamos en artículos previos, la discapacidad pone nerviosa a la gente. Codificar un diseño web accesible requiere un salto imaginativo - concebir cómo, por ejemplo, podría navegar por tu sitio web una persona ciega requiere que te imagines ciego a ti mismo.

A pesar de estos problemas, diseñar para la accesibilidad puede ayudar incluso a las personas no discapacitadas. Así como las entradas a nivel y las rampas para sillas de ruedas hacen más fácil la entrada y salida para alguien que lleva un carricoche, un sitio web accesible funciona en viejos navegadores, para la gente que tiene la carga de gráficos desactivada, y para PDAs y teléfonos móviles con capacidades web.

Recursos

Pero no se puede echar toda la culpa a los diseñadores web o a los clientes que pagan por el trabajo de diseño web. En román paladino, los recursos disponibles para la creación de sitios web accesibles son pobres.

El estándar actual de HTML incluye muchas características de accesibilidad - los atributos ALT son simplemente la superficie (aunque en realidad son obligatorios en la versión actual del HTML, 4.01). La fuente de estas especificaciones es la Iniciativa de Accesibilidad Web (Web Accessibility Initiative, WAI) del Consorcio World Wide Web, que proporciona directrices, listas de comprobación y técnicas para hacer accesibles las páginas web. Sin embargo, siguiendo la tradición de los documentos sobre estándares del Consorcio World Wide Web, esas páginas son largas, confusas, llenas de divagaciones, y o bien generalizan más allá de la razón, o son excesivamente detalladas.

http://www.W3.org/TR/WCAG10/

Sorprendentemente, hay pocos más recursos en la red para la creación de páginas web accesibles. Puedes encontrar algunos enlaces en el Centro de Concienciación del Gremio de Escritores HTML (HTML Writers Guild Aware Center) y en la página web AccessiBlog que yo mantengo.

Sólo hay dos libros sobre diseño web accesible: "Universal Web Design" (Diseño Web Universal), de Crystal Waters (fuera de catálogo) y "Web Accessibility for People with Disabilities" (Accesibilidad al web para personas discapacitadas), por Mike Paciello. (La semana pasada firmé un contrato con New Riders Publishing para escribir un libro sobre el tema).

http://www.typo.com/store/webbooks.html http://www.webable.com/book_desc.htm http://www.amazon.com/exec/obidos/ASIN/1929629087/tidbitselectro00A/

En pocas palabras, es difícil aprender cómo crear HTML accesible. Y las herramientas de creación como Adobe GoLive, Macromedia Dreamweaver, e incluso el leal BBEdit hacen difícil incluir características de accesibilidad. Normalmente se tiene que editar el código a mano.

A través de la Red, a oscuras

El diseño de páginas web es la mitad del problema; la tecnología adaptativa es la otra. La gente con deficiencias en la visión utilizan programas de ampliación de pantalla como la utilidad CloseView de Apple o InLarge de Alva Access Group.

(¿Porqué no, simplemente, elegir un tamaño muy grande de tipografía en tu navegador?. No olvides que el navegador está corriendo en el Mac. Todo el sistema ha de ser accesible. No vale de mucho una bonita tipografía de gran tamaño en una página Web si los tipos en tu barra de menús o en los cuadros de diálogo siguen mostrando los textos pequeñitos, de 12 puntos. Peor aún, hay muchos sitios Web que quedan horribles y casi ilegibles con tipografías muy grandes, y ello debido a la poca pericia en cuanto a la creación de Webs).

Si tu visión es tan mala que realmente no puedes ver en absoluto lo que hay en tu monitor, ni siquiera aumentándolo todo, necesitas un lector de pantalla - un programa que lee los textos y menús de la pantalla, interpreta los iconos y otras cosas, y lo pronuncia en voz alta. Sin embargo, sólo hay un lector de pantalla para Macs, OutSpoken, de la firma Alva Access Group, y no interpreta el HTML. Y mientras tanto, los lectores de pantalla para Windows son notablemente sofisticados, interpretan las tablas, los marcos de las páginas y muchas de las características para acceder al HTML.

http://www.joeclark.org/accessiblog.html#screen

Y más aún, incluso sitios Web bien programados pueden llegar a resultar inaccesibles, gracias al hecho de que ningún navegador tiene total compatibilidad con el HTML, y no toman en cuenta todas las características de los lenguajes de accesibilidad.

http://www.joeclark.org/glorious.html

La versión 4 de Netscape es famosa por sus incompatibilidades, incluso con las etiquetas HTML que ya eran habituales en 1997. Al navegador de Microsoft, Internet Explorer 5 para Macintosh, se le suponía capacidad para soportar la totalidad del HTML versión 4, pero esto no es cierto (hay características ausentes, como LONGDESC, utilizada para la descripción de imágenes a través de textos amplios). El proyecto Mozilla, contiene una enorme lista de etiquetas HTML que no soporta la versión 6 de Netscape, aplicación de la que se decía que estaba adecuada a todos los estándares.

http://www.mozilla.org/newlayout/faq.html#Which%20open%20standards

Entretanto, el pequeño e impresionante navegador iCab tiene una compatibilidad con el HTML 4 mucho mayor, incluyendo casi todas las etiquetas para accesibilidad (LONGDESC está disponible), aunque no tiene documentación sobre el soporte de estas características.

Y, desde luego, con solamente un lector de pantallas para Macs que no interpreta el HTML, según admiten sus creadores, la estrecha integración que encontramos en Windows entre navegador y lector de pantalla, simplemente no existe en los Macs. Para decirlo de una vez por todas, tendrás suerte si consigues que las cosas funcionen.

Cuando hablamos de la accesibilidad a la Web para usuarios de Mac que son ciegos o tienen visión deficiente, nos encontramos con que las noticias son realmente malas. Dicho en dos palabras, esta gente está mejor utilizando Windows. En un próximo artículo comentaré asuntos aún más peliagudos en relación al acceso a la multimedia. Simplemente ¿cómo te las vas a arreglar con tantas películas QuickTime y animaciones Flash?

Joe Clark es un conocido periodista de Toronto (Canadá) que lleva dos décadas investigando, escribiendo y trabajando en el campo de la accesibilidad. No dejes de explorar los numerosos recursos relacionados con la accesibilidad que contiene.sitio en la Web

Este articulo ha sido publicado originalmente en el número 571 de TidBITS

Valid HTML 4.01!