Contenido Accesible
Hoy por un tweet llegue al siguiente post de ALT1040: Dejamos de usar flash y antes de ponerme de troll a comentar en este blog que ya esta por demas conocido de sensacionalista, quise escribir este post por que curiosamente hace unos dias leia un post en 456 berea Street que habla sobre accesibilidad y lo común que es encontrar personas que no entiendan que el problema no esta en flash:
A common misconception is that in order to make a website accessible you have to abstain from using JavaScript or Flash. Almost every time I hold a workshop on Web standards and accessibility there is at least one participant who believes that accessibility limits what they can do on the Web by telling them to stay away from anything that isn’t pure HTML
totalmente cierto, me ha tocado tantas veces debatir con personas clavadisimas en HTML/CSS (que ironicamente saben menos de web o estandares que yo, casi todos apple fan boys) y me doy cuenta que no ven el problema de fondo…
Cual es el éxito de facebook?
Core APIs
Facebook SDKs
Advanced APIs
- Facebook Query Language (FQL)
- Facebook Markup Language (FBML)
- Old REST API
- Old JavaScript Client Library
Si quieren hacer su aplicacion para html, fbml, javascript, ajax, flash, android o iphone pueden hacerlo, si ingresan con un symbian, blackberry o iphone a facebook.com siempre podran acceder a su contenido, eso se llama crear CONTENIDO ACCESIBLE, que mas da si el home esta en flash o ajax como ahora cuando puedes verlo desde cualquier dispostivo? de esa versatilidad es de donde surgen las nuevas ideas y el avance… pero de todas formas, al igual que a flash, hay trolls queriendo destruir facebook.
El contenido accesible es tu responsabilidad
Mi sitio esta hecho en flash, concretamente papervision3d y modificadores en 3d, sin embargo, si ustedes entran desde un blackberry, iphone, symbian, ipad o lo que quieran, podran continuar viendo el contenido, tanto en ingles como en español, tiene el SWF Address para poder guardar o usar el historial de tu navegador pero por supuesto hacer todo eso me tomo tiempo, el cual muchos diseñadores web quieren ahorrarse vendiendo el discurso de “Flash no es accesible” para solo vender una famosa instalacion de 5 minutos de wordpress mas otros 15 minutos cambiandole el header y el background.
Hay otros que toman el lado de eliminar flash/silverlight/unity3d o hasta javascript por capricho, pero donde queda el avance en eso? que seria de facebook si restringieramos sus opciones a HTML? es como decir que dejemos de hacer musica electronica por que no es accesible ya que necesita luz y computadoras para funcionar, entonces tendriamos que regresar a hacer musica solo con piedras y madera, asi de exagerado es el discurso de dejar de usar flash. Un musico que domina tanto la electronica como la musica clasica es similar a un desarrollador que domina flash y html, sabe cuando utilizar cada una de las opciones sin perder el mensaje, y sacar el mayor provecho de ambas incluso combinadolas.
¿Estamos en tiempo de estandares?
Hace tiempo encontré esta animación: http://www.optimum7.com/css3-man/ que se vendia por no usar flash (¿apoco flash es solo animacion?) y al entrar desde mi firefox me salio el mensaje de:
You must use safari or chrome to view this animation
¿Cuanto tiempo falta para que el porcentaje de usuarios que ahora tiene flash tenga un navegador con CSS3 o HTML5? ¿Cuanto tiempo llevo para que dejaran de usar internet explorer 6? ¿que va a pasar cuando usemos la etiqueta de video de html5 y el usuario tenga bajar un navegador para poder ver el contenido? ¿sigue siendo ACCESIBLE? ¿seguiremos optando por subir videos Youtube que ya tiene incorporado todo un sistema para hacer nuestros videos accesibles sin importar el formato en que lo subamos?
Es muy comun escuchar: “Con SVG, CANVAS, HTML5, CSS3, JAVASCRIPT puedes hacer lo mismo que con Flash” pero no es tan facil como parece…
Veamos Youtube, tienes un player en flash que incluye subtitulos,anotaciones, publicidad.. un player embedeable donde puedes ver sugerencias, favoritear y hasta buscar ¿eso podria hacerse con html5 y javascript? probablemente si pero con cientos de lineas mas de codigo para igualar toda la funcionalidad que ahora tiene con flash y aun asi, con cualuiera de estas 2 alternativas aun tendrias la opcion de ver los videos desde cualquier dispositivo pues Youtube en este momento entiende bien el concepto de Contenido Accesible y ademas sabe lo importate que es no frenar el avance.
Podria seguir pero creo que ya deje mi punto claro, solo que no habia hablado del tema apple/flash/html5/trolls
2 Comentarios
Genial post, totalmente deacuerdo contigo. Aunque yo utilice flash casi el 90 % del tiempo lo unico que no le defiendo es que sea un plugin propietario .
Hablando de apple yo la defino como el McDonalds de las computadoras , ellos dicen que le ponen a sus productos y no te dejan modificarlo ( admito que es bueno y de calidad ) por eso creo que en su mayoria los diseñadores lo defienden y por eso muchos programadores los odian .
paranoio
Para mi la accesibilidad es el mejor camino a una web fácil, profesional y potente.
Lo que comentas sobre la accesibilidad de Facebook, se me hace un tanto ineficiente, sería el equivalente de tener una avenida especial para cada marca de autos.
En lo personal yo diría, 80% html estándar, abierto y accesibile.
20% hagan lo que quieran.
danieloso
Deja un comentario