Flash y Accesibilidad Web: una relación complicada
Son muchas las personas que me preguntan mi opinión sobre este tema, y mi respuesta siempre es la misma: siempre que podamos, se evita el uso de Flash. Pero esto no quiere decir que haya que eliminar del mapa esta tecnología. Ni mucho menos, sólo quiere decir que se utilice Flash para lo que en verdad fue inventada y siempre que se utilice de forma correcta.
Entonces, ¿Para qué fue inventado el Flash?
El propósito para el que está diseñada esta herramienta de desarrollo, es la presentación y la interacción visual en el ámbito multimedia y resulta realmente potente en dichos objetivos, pero no es la herramienta ideal para generar documentos Web completos o maquetar un portal. Por tanto, siempre que entre nuestros objetivos primen los contenidos de nuestra web (la mayoría de las veces), el uso de Flash no es adecuado.
Seguro que muchos diseñadores a los que le encanta los “efectitos” de Flash se echarán las manos a la cabeza. Estarán pensando que es más fácil vender un sitio muy guapo hecho en Flash que uno en el que sólo se ofrezca contenido. Pero mi opinión es ésta: seguro que es mucho más fácil vender un sitio con buenos contenidos, que sea accesible y además tengo un diseño muy bueno. Pues este es el mérito de los diseñadores y es lo que pienso que distingue a los buenos diseñadores.
Pero, ¿Por qué es tan difícil conjugar Flash y accesibilidad web?
Mucho es lo que ha trabajado Adobe (y anteriormente Macromedia) en este sentido, ya que ven que se le escapa este tren y es muy importante subirse a él, pero aunque han mejorado mucho las características de accesibilidad del Flash, todavía siguen existiendo muchas limitaciones.
Vamos a ver algunas de las más importantes limitaciones del Flash para generar contenidos accesibles:
- Sistema operativo: El usuario que desee tener acceso a la información de un objeto Flash a través de un lector de pantallas deberá contar con un sistema operativo Microsoft Windows.
- Navegador: La accesibilidad en los objetos Flash sólo está disponible en el navegador Internet Explorer. En otros navegadores, como es el caso de Firefox, no hay soporte para la accesibilidad de estos objetos. Esta dependencia creada por Microsoft, viene dada por la tecnología Microsoft Active Accesibility (MSAA) y su incompatibilidad con el motor actual de la mayoría de los navegadores. MSAA es la única vía que tiene Flash, por el momento, para ofrecer compatibilidad con lectores de pantalla y otras ayudas técnicas.
- Flash Player o plug-in de navegador: Al no formar parte de los estándares, para acceder a un elemento o película Flash se necesita un entorno propio. Este plug-in debe instalarse en la máquina para que el agente de usuario tenga soporte para los objetos incrustados en la web.
- Flash como programa propietario: Pese a que Flash Player es una aplicación o plug-in gratuito, fomentar el uso de Flash en la web de forma indiscriminada frente a los estándares, reduce el campo de acción de cualquier desarrollador e impide globalizar el contenido web.
- No hay soporte para accesibilidad: Desde el propio entorno de desarrollo de Flash no hay posibilidad de comprobar la accesibilidad de los contenidos que se implementan.
Entradas relacionadas:
- Más de 100 herramientas para el diseño de web 2.0
- Madrid 2016 se presenta en Internet con una web provisional y poco accesible
- IBM desarrolla programa para mejorar la navegación web de personas con discapacidades visuales
Si te gustó esta entrada anímate a escribir un comentario o suscribirte al feed y obtener los artículos futuros en tu lector de feeds.
Comentarios
Completamente de acuerdo, es dificil disuadir a los clientes del embrujo visual de Flash y encima hacerles entener la necesidad de una versión alternativa accesible si se empeñan en ello.
Que casualidad hoy justamente estaba leyendo este artículo de WebAIM sobre Flash ww.webaim.org/techniques/flash/
y ahora veo tu post!
Seguramente yo haré un comentario pronto en mi blog.. es un tema muy discutido y en el cual esta clase de posts son necesarios para aclarar mejor las cosas a los desarrolladores que todavía creen que accesibilidad y usabilidad significa “anti flash”.. gracias!
Enhorabuena. Share Sordo, ha considerado tu excelente blog, digno de recibir el premio BLOG SOLIDARIO. Felicidades.
http://sharesordo.blogcindario.com/2007/09/00005-premiados.html








Totalmente de acuerdo. Aunque puntualizaría que existe Flash en Linux de 32 bits (en 64 bits da bastante por saco, propia experiencia) y en MacOS X supongo que también.