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.
Comentario por Francisco — 25/04/08 @
simplemente genial, ni se me ocurren mas razones, pura verdad!
Comentario por Sargate — 25/04/08 @
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
Comentario por Pablo — 25/04/08 @
Buen listado. Me reconozco pecador en varios de esos puntos!!! :D:D
De a poco vamos mejorando…
Comentario por josepzin — 25/04/08 @
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..
Comentario por Jack — 29/04/08 @
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.
Comentario por josepzin — 01/05/08 @
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
Comentario por jballester — 01/05/08 @
[...] 101 razones para no usar flash [...]
Pingback por Flash: razones para no usarlo | Piso3e — 20/10/08 @
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.
Comentario por twice — 30/10/08 @
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!
Comentario por Joan Ballester — 30/10/08 @