Opinión no image

Published on August 27th, 2009

9

¿Debo o no usar Flash en mi sitio web?

Últimamente he visto con tristeza como algunos novatos en el web han convencido a mucha gente de que utilizar Flash es una mala práctica cuando en lo personal considero que es una excelente práctica siempre y cuando se sepa muy bien como y cuando implementarla.

Es muy interesante ver como los diseñadores defienden a Flash a capa y espada y los web masters y desarrolladores novatos lo evitan a toda costa, sin embargo hay que ser en extremo objetivos para entender muy bien cuando utilizar Flash y sobre todo lo más importante, como utilizarlo.

Como primer punto quiero dejar lo más claro posible que aunque Flash no sea un estándar declarado por el W3C es un estándar por defecto (de facto) ya que actualmente más del 98% de los usuarios cuenta con las versiones más recientes:

Fuente: http://www.adobe.com/products/player_census/flashplayer/version_penetration.html (Bastante certera vs. mis analytics)

Los hechos son inamovibles, Google utiliza Flash en "Google Analytics" ya que ninguna otra tecnología actual puede realizar esta tarea, El éxito de YouTube sobre Metacafe se dio gracias a la utilización del plugin de Flash por parte de YouTube puesto que Metacafe poseía más contenido que YouToube y más variado pero la tecnología que utilizaban para sus videos y reproductores era Windows Media lo cual le cerro gran parte del mercado, actualmente usan Flash.

Realmente son muy escasas las ocasiones en las cuales algún usuario no posee el plugin de Flash por lo que no creo que por un 2% de los usuarios se deba desestimar la utilización de Flash.

¿Cómo sé cuando utilizar Flash y cuando debo evitarlo?

Lo primero a tomar en cuenta al momento de desarrollar un sitio es el tipo de proyecto ya que con esto se determina a quien va dirigido el sitio web y por ende que tecnología utilizar.

Utilizando como ejemplo cuatro casos:

  • Un sitio de banca electrónica.
  • Un sitio empresarial o institucional.
  • Un sitio de una agencia publicitaria.
  • Un sitio para una serie de TV.

En el caso de un sitio de Banca Electrónica es preferible no utilizar ningún tipo de plugin por cuestiones de seguridad y compatibilidad y dejar todo el proceso de datos y validación de datos del lado del servidor, de hecho hasta recomiendo evitar utilizar JavaScript ya que existen algunos navegadores móviles que no cuentan con JavaScript y el objetivo de una banca electrónica es llegar a todos sus usarios.

En el caso de un sitio empresarial o institucional hay que tener en cuenta quién es su audiencia y usuarios ya que es muy probable que los usuarios de este tipo de sitio no cuenten con los últimos plugins y/o navegadores por lo que lo mejor es no utilizar Flash y poco JavaScript, hay que tomar muy en cuenta que por lo regular los usuarios son empleados internos de la empresa los cuales no tienen configurados los privilegios para actualizar sus plugins y/o navegadores.

En el caso del sitio web de una agencia publicitaria personalmente creo que si puede usar Flash puesto que es muy probable que su audiencia tenga la última versión de Flash instalada así como un navegador reciente y en caso de no tener Flash instalado es muy probable que el usuario pueda tanto bajarlo como instalarlo, sin embargo al momento de desarrollar este tipo de sitios tenemos que tener muy en cuenta tener contenido alterno en el sitio pensando que pueda que algún usuario sin plugin de Flash al ingresar al sitio no vea nada, es por ello que el contenido alterno siempre debe estar presente además que es una buena práctica para que los robots de los buscadores analicen tu contenido.

También hay que tomar muy en cuenta hacer que el sitio Flash sea modular y que no cargue como un solo trozo ya que hacer todo el sitio en un solo archivo hace que pese mucho y que sea bastante difícil para usuarios que no cuentan con conexiones de internet de banda ancha acceder al mismo.

En el caso de un sitio web para una serie de TV o para cualquier otro tipo de "Hotsite" no es indispensable el contenido alterno así como la optimización, es muy recomendable pero no indispensable ya que NO es un sitio web en el cual se ofrecen servicios o se espere el contacto de algún cliente sino que simplemente se desea compartir material de entretenimiento de algún tipo, regularmente estos sitios están dirigidos a niños, adolecentes y jóvenes que cuentan con computadora en el hogar y disponen tanto de una conexión de banda ancha como con las configuraciones de permisos para instalar el software que sea necesario para ver el sitio web.

Con estos ejemplos puedes darte una idea de donde y cuando utilizar Flash, ahora te comparto dos trucos muy importantes, el primero es como incluir un archivo SWF (Flash) en HTML, personalmente te recomiendo mucho utilizar el SWFObject el cual tiene un generador de código en línea que incluye una casilla para que insertes tu código HTML Alterno:

Generador: http://www.bobbyvandersluis.com/swfobject/generator/index.html

Proyecto SWFObject: http://code.google.com/p/swfobject/

Y el último truco es el cálculo de tiempo de carga, Flash cuenta con la posibilidad de simular el ancho de banda de un usuario al momento de que previsualices un proyecto en Flash al presionar las teclas [CTRL]+[ENTER], si presionas de nuevo estas teclas podrás experimentar el tiempo de carga, vale mencionar que puedes cambiar el ancho de banda de prueba en el menú de "View" y en el submenú de "download settings".

Si deseas agregar tu propio ancho de banda Flash te da el espacio para que ingreses tanto el nombre como los bytes por segundo, pon mucha atención en el segundo ya que por lo regular los anchos de banda se miden en bits y no en bytes, por lo que debes hacer el cálculo, por ejemplo el típico ancho de banda de un DSL es de 512Kbps, divide estos 512 por 8 y luego multiplica por 1024 y tendrás la cantidad de bytes por segundo.

Así que ya lo tienes, si quieres utilizar Flash hazlo sin pena, aún si deseas hacer una intro Flash, pero siempre piensa bien en qué tipo de proyecto es y en quien sera tu audiencia además de que incluyas siempre contenido alterno y trabajes muy bien tu Flash para que sea lo más optimizado para la web, te invito entonces a uno de los mejores sitios para que desde ya te inspires a hacer algo innovador y no el típico sitio web:

http://thefwa.com

Y para aquellos que aún no creen que Flash es muy importante para la web aún para la nueva web2.0 los invito a ver Geni.com donde la creación de tu árbol genealógico la haces dentro de una interface Flash, personalmente considero este sitio el máximo ejemplo tanto de un sitio web2.0 como de la correcta utilización de plugins y tecnologías web.


Tags:




9 Responses to ¿Debo o no usar Flash en mi sitio web?

  1. Pingback: Damaris Trujillo (trinity) 's status on Thursday, 27-Aug-09 22:12:53 UTC - Identi.ca

Back to Top ↑