Si quieres suscribirte al feed RSS del blog, este es el canal por defecto: http://www.nohaycuchara.com/feed/
Y de beber… ¡albóndigas!

Flash, los buscadores y sus otras desventajas

12/07/2008

FlashDebo admitir que nunca he sido muy amigo de las webs 100% Flash. Un banner, vale. Un logo animado… bueeeno. Pero, ¿una web entera? Ni de coña.

Hace días leí en ALT1040 que Google y Yahoo! van a empezar a indexar el contenido de dentro de los .SWF, cosa que me acojona sobremanera y que probablemente a la mayoría de la gente le resulte una noticia de lo más positiva.

Digo esto porque pese a que es un paso adelante MUY grande, este tipo de páginas siguen teniendo una accesibilidad que tiende a 0 (uno arriba, uno abajo).
Pese a que se pueden hacer cosas extremadamente accesibles, usables y blablablá en Flash, la mayoría de desarrolladores de esta tecnología pasan completamente de esos conceptos, pues se concentran únicamente en hacer algo que deje impresionado al cliente (cosa normal, por otro lado -los timings mandan-).

Entre otros problemas, se me ocurren los siguientes:

  • Plugin: el factor más determinante, ¿qué pasa si no lo tengo o el dispositivo que estoy utilizando no lo soporta? ≈down≈
  • Navegación por teclado: se te ha roto el ratón o eres una persona con movilidad reducida… ajo y agua. :(
  • Botones de “atrás” y “adelante”: mira que son útiles, ¿eh? Pues en este caso ya nos podemos ir olvidando de ellos…
  • Scrollbars: Deben ser definidas en cada película. Si a un programador en concreto le apetece darles un comportamiento “sorpresa”, mala suerte (mayor velocidad, no-soporte de la rueda del ratón, posibles cuelgues, etc.). Mejor utilizar las que vienen por defecto en el navegador.

Por no decir que no hay forma de incluirlo de forma estándar (los tags object y embed no se llevan bien con la W3C), que es un formato propietario, que el texto de sus capas carece de marcado semántico, que…

Y ojo, repito que el 90% de esas cosas son fácilmente solucionables si se programa de forma responsable, pero claro, eso no es lo normal (ni rentable, que son prácticas que consumen tiempo que a veces no tenemos).

Volviendo a lo de antes: ¿que por qué me acojona la noticia de la que os hablaba? Simplemente por que ya son muchas discusiones acerca de este temita, y no me apetece tener que reevangelizar a todos los que tenía ya convencidos. :P

Comentarios (3):

  • Por SiKeOnE! el 18/07/2008 a las 17:13:
    #1

    Si intentas convencerme de que, porque haya algunos programadores malos, todas las webs en Flash deberían no aparecer en Google, definitivamente no lo has conseguido.
    Creo que tienes razón en que algunas webs en Flash son poco accesibles, pero no se puede tener todo en esta vida… Un programador que decide hacer una página en Flash, asume unos sacrificios a costa de un bonito diseño.
    Un saludo, me gusta tu blog :-) (Me niego a usar cualquiera de los emoticonos jaja)

  • Por nhc el 18/07/2008 a las 17:29:
    #2

    Me parece que alguien no se ha enterado de qué va el post… ≈bff≈

    No digo que no deberían aparecer en los buscadores, son dos partes diferentes del post. Primero explico que ya son indexadas y luego digo porqué no hay que tomar esto como el paso definitivo hacia esta tecnología. Que no te enteras, melón. xD

    Y ni el programador debería asumir esos sacrificios (ya digo que son fácilmente subsanables) ni ocurre sólo en "algunas" webs.

    Saludines ;) (yo sí los utilizo, qué pasa xD).

  • Por SiKeOnE! el 18/07/2008 a las 17:41:
    #3

    Cuando dices que alguien no se ha enterado… no se a quien te refieres jaja.
    Creo que estas mezclando el tocino con la velocidad, una cosa es que sean indexables y otra diferente es que pienses que los programadores sean una mierda! Y ninguna de las dos soluciona ni es enlazable a la otra.
    Un saludo, y espero que seas el único que usa esos iconos :-)

Di algo:

Smilies: ≈up≈ ≈puaj≈ ≈pirate≈ ≈oops≈ ≈muak≈ ≈mad≈ ≈love≈ ≈holy≈ ≈happy≈ ≈green≈ ≈down≈ ≈cry≈ ≈cool≈ ≈bff≈ ≈bad≈ ≈!≈ o_O O_O >< ;) :P :D :?: :-| :-? :) :( 8-O
Notas:
  • *: Campo requerido.
  • HTML desactivado.