101 Razones por las que no utilizar flash
Santy, uno de los diseñadores del trabajo, siempre me da la brasa con el Flash.
Pues bien, hoy decidí ponerme a pensar y a navegar, redactando lo que a mi modo de ver, pueden ser grandes factores a tener en cuenta a la hora de no utilizar flash..
O si lo queréis de otro modo, ¿Por qué utilizar HTML/XHTML en lugar de flash?
- Flash tiene problemas con los buscadores, ya que estos indexan por página, y leen el contenido (HTML/XHTML) de las webs, utilizando flash, muy probablemente, pierdas posicionamiento considerablemente.
- Necesitas instalar software adicional al navegador para poder visualizar la web. Si tu interés es vender, ¿por qué cerrar puertas a 1 sólo cliente?
- Graves Problemas de navegación:
- No funcionan los botones “atrás” y “adelante”
- Abrir un enlace en otra pestaña
- Abrir un enlace en otra ventana
- Ver las propiedades de una imagen
- Obtener una imagen
- Buscar una palabra a través del navegador
- No puedes hacer el texto más grande o más pequeño
- Los elementos no son estándares. Los usuarios están educados con los componentes de las webs, textos, formularios, enlaces, etc… Y pueden reconocer su función y su uso. No se debe hacer pensar al usuario para qué sirve algo de la página, él debe saberlo. Cada diseñador tiene su criterio para crear sus botones, combos, etcétera.
- Depende absolutamente de las decisiones que tome la empresa que lo controla. Nunca sabes qué puede pasar con flash, en cualquier momento podría obligar a actualizar versiones, o sacar versiones incompatibles, y tu, no podrías hacer nada contra ello.
- Dependencia total de los diseñadores que hacen la web. Hay más gente preparada para hacer cambios en webs HTML/XHTML que en Flash, ya que HTML es un estándar, y más gente está preparada para ello.
- Los diseñadores tienden demasiado a crear efectos y controles complicados para el usuario.
- Accesibilidad:
- Personas con problemas en la vista no pueden cambiar los tamaños de las letras
- Los sintetizadores de voz que leen el código html no pueden leerlo
- Suelen ser más lenta. Al cargarlas de efectos y/o imágenes, las webs en flash suelen ser más pesadas (nótese el “suelen”, ya que he visto verdaderas barbaridades en HTML)
- Los usuarios buscan algo en la web, no entretenerse (salvo casos aislados que no tienen nada que hacer). Debe haber un acceso rápido al contenido, a lo que el usuario está buscando.
- Problemas serios a la hora de imprimir. ¿A quién no le ha pasado?…
- Problemas para generar estadísticas. Nos movemos en un mercado en el que prima la estadística, y Flash nos dificulta conseguirlas.
- Las webs en Flash tienden a distraer la atención del usuario frente al contenido que está buscando.
¿Para qué me parece más aberrante utilizar el Flash?
- Webs completas en flash, quitando las excepciones que citaré a continuación, me parece un verdadero atentado terrorista diseñar un sitio al completo en flash
- Menús de navegació. No entiendo como aún hay gente que hace la web en HTML/XHTML y el menú en flash…
A todas estas pegas, quiero añadir funciones que no veo malas para el flash, e incluso, siendo objetivo, les veo cierto sentido crearlas en flash:
- Webs artísticas (diseño, música, fotos, pintura, etcétera)
- Niños (webs para niños, tanto educativas como de entretenimiento)
- Visitas virtuales (recorridos, catálogos, etcétera)
- Banners (aunque odio los banners en general, puede atraer algo más que una simple imagen)
- Películas y videos (evidente)
- Juegos (también evidente)
Uno de los grandes problemas con flash es que algunos clientes lo ven como la única forma de hacer algo bonito o vistoso. Hasta el punto de que piensan que si la web no la haces en flash va a quedar “sosa” y a veces insisten por más razones que les des.
Un cliente con el que he tratado hace poco, insistía en que quería su web en flash y con un estilo parecido al de una visita virtual de la competencia. Al final lo único que pude hacer para convencerlo fue decirle que iba a sacrificar muchas posiciones en Google y que si lo que quería era hacer la web vistosa, que tenía muchas otras formas de conseguirlo y que dejase eso de mi cuenta.
simplemente genial, ni se me ocurren mas razones, pura verdad!
Ni más de acuerdo puedo estar con vos…
Pero creo que el principal problema es el tema de que los diseñadores muchas veces se “copan” con Flash y se mandan unas interfaces que tenés que estar tres horas tratando de entenderlas… y eso que uno está más o menos en el tema.
Pero aún cuando no tienen mejor idea que poner música de fondo a sus sitios web. Esto debería ser considerado un pecado mortal.
Muy bueno tu artículo :)
Buen listado. Me reconozco pecador en varios de esos puntos!!! :D:D
De a poco vamos mejorando…
Ciertamente flash tiene muchos puntos en contra como a favor.. yo hace un tiempo empece a utilizarlo, pero ahora con javascript puedo lograr cosas similares.. (no todo se puede hacer con js) he preferido dejar a flash tareas mas complemas que requieran mas iteractividad, vistosidad por sus vectores y menor peso de archivos.
A todo esto, un buen ejemplo de decidirse dejar de utilizar flash o al menos utilizarlo cuando realmente se requiera es que este es simplemente dependiente del codigo HTML/XHTML para ser embebido.
Quizas dentro de un tiempo flash pueda ser indexado en los buscadores.. si es que estos llegasen a leer archivos binarios..
Muy buen post..
Jack: ese es un buen punto, reemplazar el SWF por JS. Hay muchas cosas que se pueden reemplazar y el resultado aunque quizás no sea igual de vistoso, al final es muy similar. Por ejemplo galerías de imágenes y cosas asi.
La verdad, es que aunque parezca que soy un acérrimo enemigo de flash, tampoco termina de ser así.
Yo puedo llegar a comprender que para algunas cosas flash no es “malo” del todo.
Es decir, si lo utilizamos para mejorar la experiencia del usuario, en presentaciones, catálogos, etcétera… tampoco me parece mal del todo.
Muchísimas gracias por los comentarios, me animan mucho :-)
[...] 101 razones para no usar flash [...]
El tema es que en breve, google si indexará los flash, por lo que casi todas las desventajas citadas desaparecerán.
Los anti-flash surgen debido a su incompetencia a la hora de tratarlos. Otra cosa mas, hay cosas que son totalmente imposibles de hacer sin flash con html o xhtml, a no ser que se use processing, aunque este último no esta muy instaurado casi en ningún sitio.
Lo creas o no, el tema de la indexación no es el que veo más “grave”.
El más grave para mí, y sin ninguna duda, es que si no lo tienes instalado no lo puedes ver, por tanto no es accesible.
Y le puedes dar las vueltas que quieras, si abro la web con lynx, por ejemplo, no veré nada, te pongas como te pongas ;-)
Flash, javascript, y demás, tienen que utilizarse para aumentar la experiencia del usuario, no de modo que si no los tienes no puedas acceder a nada…
Ah, y respecto a que flash lo indexe en breve o no, no es así. Realmente ya lo indexa, pero no del modo que indexa el xhtml/html, digamos que es algo más “rudimentario”, y si no, infórmate y te darás cuenta.
Saludos!
Les tengo una pregunta: ¿cómo crean entonces, ustedes, los estandarizados web, una experiencia al usuario? ¿cómo crean una verdadera y recordable interacción con el usuario?. A caso utilizando HTML, CSS. Por favor. Es una labor en común. Actionscript no pretende remplazar al html. Entiéndanlo! Y aprovechen las virtudes. Pasen del punto a al b. Y recorran al c. No sigan con pensamientos retrogradas.
Vean a qué me refiero: http://www.quienesfermin.com
Piensen primero en una idea, después en lo que quieren decir, y cómo lo harán. Piensen en una estrategia. Después elijan el lenguaje. Y no se claven. Propongan y desarrollen.
[...] Embat consultors [...]
[...] Embat consultors [...]
¿Solo diganme cuantas redes sociales usan flash como herramienta principal?
El ejemplo de Hugo es horrible, es una web promocional que no le importa ser o no indexada, tampoco quiere transmitir mucha información, es cosa del departamente de marquetin para hinchar estadisticas, sacar datos y seguir chupando del tarro. Total, por unos pocos millones ponen el enlace en la TV o en varias miles de paradas de bus y listo.
El flash cortito y con sifón.
[...] traigo de este link este contenido de calidad para argumentar por qué no usar flash, o más bien [...]
Muy buen listado de razones. Concuerdo con lo que comenta Francisco en que los clientes prefieren la apariencia al contenido, cuando hoy en día el contenido es lo esencial. Como dice Joan Ballester el tema de la indexación es lo más grave. ¿De qué sirve una apariencia bonita si luego no te encuentra nadie?
Te he enlazado en un post nuestro. Un saludo.
[...] contenido. En todo caso, existen muchas razones por la cual NO se recomienda el uso de Flash [1] [2], sin contar que con HTML5 la historia [...]
ufff yo he sido diseñador y programador Flash, y aunque ya no suelo usar, todo lo dices que no se puede hacer en Flash, te aseguro que se puede hacer. Y GOOGLE SI LEE CODIGO DE FLASH.
Es cuestión de conocer a fondo cada tenología, lo mismo que te ocurre con Flash me pasaba a mi antes con AJAX por poner un ejemplo.
Pero repito y te aseguro que cada uno de los puntos que indicas están totalmente erroneos.
Saludossss
Paco, primero de todo: Gracias por comentar :-)
Segundo: Este artículo es de “abril 25th, 2008″ , en ese momento era totalmente imposible indexar contenidos FLASH.
Tercero: Precisamente por la fecha del artículo, aún no podía hablar como podría ahora, sobre HTML5 y las decisiones que ha tomado Adobe respecto a FLASH (especialmente en el tema móvil), pero si lo reescribiera ahora, aún tendría más razones para no usarlo… es más, algunas de las citas que hago del buen uso de FLASH, ya podría rebatirlas.
Cuarto: Tu afirmación de “te aseguro que cada uno de los puntos que indicas están totalmente erroneos” sin argumentación no sirve de nada, ilumínanos y haznos entender que todos los argumentos son totalmente erróneos
Quinto: Y vuelvo a repetir, que el post tiene más de 3 años, y aún así ahora mismo habría incluso más razones y más consistentes…
Un saludo :-)
[...] este blog, hace ya muchísimo tiempo (artículo posiblemente desfasado) se ha luchado en algunas ocasiones contra flash, ya que defendemos a ultranza todo lo libre y abierto, y flash, como sabéis… tiene poco de [...]