Sitios web en Flash ¿por qué me parecen tan malos?

flash

Recuerdo cuando utilicé el Flash por primera vez, fue en la clase de “Diseño en pantalla” (veíamos principalmente algunas técnicas de animación muy básicas) estaba en el tercer semestre de la carrera y quedé maravillado. Era una herramienta realmente potente, podía crear animaciones, agregar sonido, transformar cuadrados en círculos en 1 segundo, y con un click podía exportar todo a un archivo para web. Esto era ser creativo: hacer que todo saltara, cambiara de color, con sonido, y verlo en internet.

De hecho hice mi primer portafolio web en Flash, me sentía en la “cima del universo”, ya era un diseñador web, así de fácil. Afortunadamente todos tenemos la posibilidad de aprender de nuestros errores, y conforme avanzaba en la carrera aprendí ciertas cosas nuevas, adquirí experiencia y entendí que los sitios web desarrollados 100% en Flash tiene muchas desventajas.

Desventajas de los sitios web en Flash

  • Plug-in necesario para poder ver la página.
    Imagina que inviertes $31,000 pesos mexicanos en el sitio web en flash de tu empresa (si, eso cobran algunos despachos web flash, pero ese es otro tema), y cuando intentas entrar a la página te aparece este mensaje: “Para visualizar este contenido, necesitas la última versión de Adobe Flash Player. Descárgalo aquí.” No creo que te dé mucha confianza descargar un plug-in para ver una página de internet, pues a tus posibles clientes puede que les dé menos confianza descargarlo, y antes de hacerlo puede que prefieran abandonar tu sitio.
  • El contenido no puede ser localizado por los buscadores (google, yahoo, msn).
    Aunque están trabajando en tecnologías para que los buscadores lean el contenido, esto aún parece lejano y en un principio puede resultar difícil, costoso y tardado, por lo que el html para posicionarse en los buscadores seguirá siendo la mejor opción.
  • Es difícil actualizarlos, lo que eleva los costos de mantenimiento.
    A diferencia del html y el css, el contenido no está separado del diseño en una página flash, por lo que para cambiar cualquiera de los dos hay que modificar todo el archivo, lo cual suele ser tardado y por lo tanto costoso.
  • El tiempo de carga se traduce en tiempo de espera, el cual suele ser muy largo.
    Hay que esperar a que el sitio cargue completamente para poder verlo, no todos somos pacientes por lo que a veces es más fácil abandonar la página a esperar 10 segundos.
  • Las intros, sin importar que tan creativas sean, son una pérdida de tiempo.
    Sinceramente, nadie ve las intros de los sitios, todos las evitamos porque buscamos, la mayoría de las veces, información, si vendes almohadas probablemente tus usuarios quieren saber dónde comprarlas, no les interesa ver tu logo saltando de lado a lado en medio de música electrónica. Sí quieren ver una animación o un corto probablemente vayan a youtube, pero en tu sitio buscan información.

Existen algunos proyectos que seguramente justifican el uso de Flash, pero incluso sitios como el de nikefutbol.com que hasta hace 1 año estaba hecho totalmente en Flash, ahora se encuentra basado en html y css, utilizando el Flash como un complemento, permitiendo que sus contenidos se actualicen constantemente y que sus usuarios encuentren información nueva en cada visita.

No tengo nada en contra del Flash, sigo pensando que es una muy buena herramienta, sin embargo creo que en web se ha explotado equivocadamente, sobre todo si tomamos en cuenta que el desarrollo web en html y css puede satisfacer más fácilmente las necesidades de información de los usuarios.

  • Sitios web en Flash ¿por qué me parecen tan malos?

    R: prejuicios, poca información, cero interés.

    1. para ver documentos en pdf también se necesitan los plugins [acrobat reader], lo mismo para ver videos en youtube [flash], o videos en el sitio de mac [quicktime] o en la página del canal once [realplayer]. También para revisar el gmail offline [gears]. valerte sólo del html y las hojas de estilo no son siempre la mejor opción.

    2. el contenido de flash sí puede ser localizado por buscadores y demás chismes:

    http://www.amazon.com/Search-Engine-Optimization-Flash-practices/dp/0596522525/ref=sr_1_1?ie=UTF8&s=books&qid=1249970073&sr=8-1

    cuando quieras te presto el libro [después de que regresen los demás]

    3. la dificultad de actualizar un sitio en flash depende de su estructura, igual que los sitios en HTML, sólo que son menos comunes los sitios flash de fácil actualización (casi nadie por estos rumbos sabe usar flash de verdad):

    http://kuler.adobe.com/
    http://tv.adobe.com/
    http://www.thefwa.com/

    4. no sé si existan estudios al respecto, pero me parece que cuando se sabe que es una página flash, un “usuario” más o menos capaz, espera más tiempo del que esperaría si se tratara de una pagina en html. Aunque al igual que el html, no es para todos los casos, el tiempo de carga es un factor que será borrado al incrementar las velocidades de conexión [más preocupante es la variación en la interpretación de las hojas de estilo entre tanto condenado browser]

    5. los splash son un elemento que ha caído en desuso, pero también podemos decir que en muchos casos, los textos de bienvenida también, ahí tienes a Amazon o a cualquier chisme de esos en los que ya entras “registrado”, que te mandan al lugar en el que te quedaste, o directamente a algún feeder.

    Por otro lado, me parece que fue por flash que se estandarizó el uso de preloaders en las páginas en html (como gmail), y con este nuevo chisme del ajax, no es raro escuchar expresiones como “ahora esto se puede hacer ‘sin Flash'”, lo que al menos en parte, significa que fue mediante su uso en flash que se le encontró un interés en usar tal o cual técnica de presentación de info.

    En general Flash tiene más problemas de los que se le conocen, y también muchas ventajas de las cuales nadie habla, ejemplo, es una buena herramienta de mock-up y de experimentación, y a la vez, es pésimo el uso que hace del hardware, máquinas viejitas como la mía, pareciera que empiezan a despegar del escritorio al usar un juego en flash, y por esta misma razón, no se le permitió la entrada al iPhone, se acaba muy rápido la pila.

    realmente la discusión no vale la pena, o al menos no fuera de casos particulares, como fue el caso del diseño editorial, en la discusión de si era mejor la composición simétrica o la asimétrica.

  • Hugo Osorio

    Hola Boris, en serio no tengo nada contra el flash, lo que digo es que se necesitan programadores muy hábiles para que funcione adecuadamente en web (lo cual obviamente sale carísimo). Tal vez el título sea el problema, debería decir que algunos sitios web en flash me parecen muy malos.

    Sobre tus puntos:
    1. Todos los servicios que mencionas son populares, y tienen una función especifica que el usuario espera cumplir, pero imagina que estás buscando comprar una cocina, y por suerte llegas al sitio de mi empresa, por ejemplo cocinasperiquito.com, y te pide descargar la última actualización de flash para poder verlo, ¿lo descargarías? ¿te tomarías ese tiempo por mi sitio?

    2. Te doy toda la razón, desconozco como funciona, espero que no sea muy complicado, pues de lo contrario por costo seguiría siendo más viable html y css. Ojalá me prestes el libro [después de que te regrese los demás].

    3. Comentario muy acerado “casi nadie por estos rumbos sabe usar flash de verdad”, exacto, lo dicho, no conozco un ejemplo tan bueno como el sitio en flash de http://kuler.adobe.com/, aunque más bien sería una aplicación web, curiosamente 2 de los sitios que mencionas son de Adobe, el dueño y desarrollador de Flash, imagina cuanto saben de Flash y con que presupuesto cuentan para poder crear una aplicación como esta.

    4. Un “usuario” más o menos capaz, como menciona, pocas veces tiene tiempo para esperar. Mencionas que esto se puede borrar al incrementar las velocidades de conexión ¿En serio crees que en México se incrementarán las velocidades de conexión del internet a un precio razonable que la mayoría pueda pagar? ¿Con monopolios como TELMEX que ofrecen una velocidad máxima de 2Mb en pleno 2009? Lo veo lejano, en serio. Tiene razón, puede parecer más preocupante la variación en la interpretación de las hojas de estilo entre tanto condenado browser, pero ese es otro tema que incluye a otro monopolio más grande.

    5. Los splash siguen siendo usados, sobre todo aquí en México, muchos despachos te lo cobran como un plus, podría poner muchos ejemplos, pero la verdad eso haría que se perdiera la perspectiva y más de uno se lo tomara personal. De hecho había una página que además del fabuloso splash, tenía un botón para salir, estoy seguro de que recuerdas el sitio.

    No me mal interpretes, Flash es, desde mi perspectiva, una herramienta muy poderosa, pero mal aplicada en la mayoría de los proyectos web.

    Saludos

  • Bueno bueno, no me malinterpretes, yo sí tengo muchas cosas contra el Flash y los Flasheros y los clientes que prefieren el Flash, aunque creo que las críticas “clásicas” para Flash (tiempo, dinero, estándares) ya van pintando a perogrullada.

    ¿que cuesta más aprender Flash que HTML? sí, como mil dólares más. De ahí en fuera, y por experiencia propia, puedo decir que el tiempo y el esfuerzo que hay que invertir en el aprendizaje de Flash (con todo y Actioscript) es idéntico al de HTML (con todo y PHP, CSS, JS, XML).

    ¿que cocinasperiquito.com estaría mejor en HTML? sí, por eso al final agrego que “realmente la discusión no vale la pena, o al menos no fuera de casos particulares”, como el caso de cocinasperiquito.com

    ¿que sale más caro producir páginas en Flash? Sí, pero esto obedece más a la configuración del mercado que a los costos de producción, que son casi los mismos. Lo que pasa es que hay pocos que lo saben usar bien, y por esto, los pocos cobran más, por la falta de competencia.

    Sobre los tiempos de espera, creo que hace falta una investigación seria, porque el usuario experto realmente puede ser más desesperado o más paciente, y lo normal es que eso dependa de cómo ande el día, más que de una profunda meditación. Lo relevante, es que no hay tal estudio, y habría que hacerlo (en las universidades, que para eso están, faltaba más).

    sobre lo del uso de splash en los sitios mexicanos, me parece qe es efecto de ser un país “periférico” en la produccion web, es decir, que estamos lejos de donde se está cuestionando ya lo que nosotros comenzamos a hacer. Que seamos conscientes de que algo anda mal, es culpa del maestro yoda (RH), que nos puso al día en estos chismes, para luego descubrir que por aquí todavía es de madrugada.

    Que Adobe haga buen uso del Flash, y tal vez sea el mejor en hacerlo, es normal, y hasta necesario. La mejor analogía es Nintendo, quien ha sido aplaudido (y más criticado) por ser el que mejor usa su consola para producir juegos. Me parece que la calidad de los juegos de Nintendo no sería la misma si no produjeran ellos los ejemplos a seguir (ejemplos que también han seguido sony y microsoft). Lo de Kuler se hizo casi sin presupuesto, nació como experimento interno, entre compas, no como encargo de Adobe.

    Y bueno, para cosas pésimas de Flash, aquí unos ejemplos:

    un menú en flash prohíbe el uso de navegación en varios tabs. Odio al Fondo de Cultura Económica por hacer eso en su sitio de compras, por eso prefiero a Gandhi, aunque dé más caro.

    peor aún, un sitio entero en Flash cancela todas las funciones del navegador (buscar una palabra, hacer más grande el texto, decidir si se abre un link en la misma página o en otra, muchas veces -casi todas- hasta sin el botón de avanzar y regresar te quedas).

    Según yo, el soporte para el uso de direct x u openGL en Flash, se debe a que si lo tuviera, no tendría ninguna diferencia con Director, otra producto que se empeñan en seguir vendiendo. Este movimiento es tramposo, y afecta a todos, pues son muchos los juegos en flash que hacer sudar incluso a los procesadores más recientes.

    La tonta creencia de que en Flash no aplican las reglas de urbanidad (los estándares web), ha permitido que cualquier cualquier, haga sitios “profesionales”, como si por usar word uno tuviera que olvidarse de tener buena ortografía, o más aún, creer que no es necesario saber escribir (y así pasa con Flash, deja de ser necesario saber diseñar).

    La “diseñosidad” que envuelve a Flash. Aquí mi ejemplo es Reporte Índigo, excelente revista política, que estaría mejor en HTML. (porque se reduciría el número de clics para leerla, porque así Antonio Navalón, su mejor periodista, no aparecería el lugar 42, cuando se le busca una relación con reporte índigo). Es triste saber que cuando se trata de Flash, lo que importa es el medio, no el mensaje.

    Jajaja, no se diga más, el siguiente post en mi blog, será sobre Flash (a favor, claro está, si no qué chiste).

  • Hugo Osorio

    Está bien Boris, esperare el siguiente poste en tu blog a favor de Flash, y espero que ese beneficio no tenga que ver con la “diseñosidad”, jajajajajaja.

    Saludos

  • ya estufas. http://www.intentos.elcoruco.com/mas-flash-y-menos-retorica/ Un texto para el San Martín Texmelucan Post sobre Flash.

  • Por cierto, reporte Índigo, desde hace una semana ya es HTML (casi todo). Y también descubrí cómo programar en AS3 de manera legal y sin Flash. (Y ya regresaron mis libros 🙂 Prometo prestarte el libro de SEO para Flash.