|
10 RAZONES PARA NO REALIZAR UNA WEB EN FLASH
Aunque se habla mucho de este tema últimamente en Internet, quisiera aportar mi granito de arena como desarrollador, y plasmar una perspectiva propia sobre esto. Tras 16 años en el desarrollo de software, uno se da cuenta de lo que funciona y de lo que no y Flash es un caso paradójico: porque funciona para muchas cosas pero, para otras para las que se supone que también debería funcionar, no lo hace. Flash es una tecnología excelente para la multimedia, los gráficos interactivos e incluso para los juegos. Es más, está teniendo una segunda edad de oro gracias a los videos en Internet, YouTube y demás clones que han surgido sobre el mismo tema. Pero también es cierto que se ha usado extensivamente para otras labores menos adecuadas para esta tecnología como los sitios web completos, especialmente los ofertados de forma barata por algunas empresas, que venden sitios a bajo precio, muy interactivos y coloristas y que podemos ver en sitios de pequeñas empresas que buscan situarse en la red. En este artículo quiero indicar algunos puntos por los que no debemos confiar la construcción de nuestro sitio basado en tecnología Flash. También me gustaría que sirviera para aquellos que estén pensando en hacer su sitio en Flash para que cambiasen de idea, antes de que cometan un error que les saldrá bastante caro. Sí, el artículo es un poco largo, pero es posible que le merezca la pena.
1. Un sitio web en flash no se ve bien.
Esto parece un poco tonto dicho así, porque precisamente los sitios flash son muy coloristas, con animaciones y gráficos agradables. Y esto es cierto, pero todo ese aspecto espectacular en realidad no hace otra cosa que jugar en contra de su sitio. La interactividad y el impacto visual que se consigue sólo hacen que los visitantes de su página vea su sitio de forma extraña. Para empezar, no se puede navegar por el sitio de la forma habitual. No se puede navegar hacia adelante y hacia atrás, que es la forma habitual en que los usuarios de la Web suelen usar las páginas que visitan. Tampoco se puede ajustar su contenido. Imagínese que usted es daltónico y tiene una hoja de estilos especial para poder ver bien los sitios (todos los navegadores permiten hacer eso hoy día), cosa que no podrá hacer si el sitio que visita está realizado en flash. Caso aparte son los botones, que no siguen un orden específico, cosa que si no puede manejar el ratón por el motivo que sea (problemas de movilidad, por ejemplo), es imprescindible. Si el usuario tiene un monitor más pequeño que el tamaño del flash con el que se ha hecho la página, no se adaptará y será complicado manejar el sitio. Si usted tiene problemas de visión, como por ejemplo problemas para ver letras pequeñas, usted no podrá cambiar el tamaño de la página como sí puede hacer con la mayoría de las demás páginas realizadas en HTML (el lenguaje estándar que se usa para desarrollar páginas web). En general, su sitio no podrá ser bien visto por mucha gente, y si usted se dedica a vender con su página, es algo que no le interesa nada. Y qué decir del sonido, de esas musiquitas que se les suele agregar a los sitios en flash. Hágame caso: usted pensará que es bonita, pero al resto de usuarios les puede desagradar bastante, por no decir mucho. No olvidemos tampoco las entradillas o presentaciones iniciales, que suelen conseguir que muchos usuarios huyan despavoridos de las páginas. No haga cosas así, perderá usuarios.
2. Un sitio web en flash es innacesible.
En el punto anterior he apuntado algo al respecto. Cada vez más usuarios con problemas de accesibilidad (invidentes, sordomudos, personas con alguna inhabilidad física parcial o total, etc...) acceden a Internet y a la web, gracias a que la Red ha ido dando saltos de gigante a ese respecto. La Web no se ha quedado atrás: las distintas versiones de HTML han ido consiguiendo mayor capacidad de acceso para que personas con problemas, no sólo físicos, sino también psíquicos, puedan tener acceso a los contenidos de la red, incluso los multimedia, con navegadores adaptados especialmente para sus necesidades, y en otros casos, con las herramientas habituales, pero con características añadidas que facilitan enormemente la navegación. Bien, pues un sitio web en flash inhabilita completamente a estos usuarios para acceder al sitio. Si usted considera que no es un público objetivo, tenga en cuenta que se trata de un porcentaje nada despreciable de la población. Sólo las personas con atrofia muscular de algún tipo suponen entre el 3 y el 5% de la población, y a mi particularmente no me parece una población nada despreciable para los negocios. Si sumamos al resto de usuarios con discapacidades, nos encontramos con que son demasiada gente como para no tenerla en consideración. Los sitos flash no son adaptables por los medios habituales a los que están acostumbrados estos usuarios, tanto visual, sonora y en cuanto a usabilidad se refiere. Mientras que muchas personas confían en usar el ratón para poder navegar por un sitio, usted se lo estará impidiendo con su sitio web flash. El restulado será, claro, que no visitarán su sitio y se irán a la competencia.
3. Un sitio web en flash es poco usable.
La usabilidad de un sitio web en flash es prácticamente nula. Si usted intenta usar un sitio web en flash como un sitio web normal en HTML, le resultará prácticamente imposible, a no ser que pague mucho dinero porque le hagan un sitio que tenga en cuenta muchos de los aspectos propios de la navegabilidad de un sitio normal. Y habrá algunos que no se podrán emular nunca, como la navegación hacia adelante y hacia atrás, vital para casi todos los usuarios de la Web. Contaré una anecdota al respecto. Hace un par de años realicé un sitio Web en Ajax (otra tecnología a la que hay que darle de comer aparte, ya hablaremos de eso), y que tanto técnicamente como en cuanto a contenido era muy interesante, pero que tenía un fallo fundamental: estaba hecha de forma que cuando se iba hacia delante y hacia detrás, la página no cambiaba. De hecho, incluso en determinadas ocasiones ni siquiera permitía hacerlo. Rindiéndome a la evidencia, cambié la programación para que se pudieran realizar esas operaciones. Ese comportamiento está bien para las aplicaciones web, pero para un sitio web público consigue que sea totalmente inusable e innacesible. Un caso famoso fue GMail, el sistema de correo electrónico de Google. Se le criticó exactamente eso, y lo tuvieron que cambiar. Tal vez el día de mañana no sean necesarios esos botones, pero hoy por hoy, y por bastante tiempo, seguirá siendo necesario hacerlo. Yo mismo lo critiqué en su momento, pero las cosas son como son, y si se quiere que los usuarios puedan usar un sitio de forma decente, hay que permitirles hacer estas cosas. A esto hay que añadir otros aspectos como los enlaces, que en un sitio flash no existen, y que obviamente no se pueden guardar en la colección de favoritos. Las capacidades de menú de flash son enormes, pero como no son enlaces, se hacen totalmente inaccesibles para el navegador y muchos usuarios. Un punto interesante es que no podrá usar la capacidad de buscar en la página de los navegadores, ya que el contenido flash no es accesible por los programas que visualizan las páginas web. Otro aspecto interesante a tener en cuenta son, por ejemplo, los formularios. En flash hay que emularlos, no son formularios como los estándar de los navegadores, con lo que por ejemplo se inhabilita una característica que los usuarios usan profusamente y que para algunos es imprescindible, como la de almacenar en una caché los datos de usuario y contraseña, las direcciones de correo y otros, que en otros sitios aparecen automáticamente, pero no en un sitio flash. Eso hará el sitio muy difícil de usar y conseguirá que la gente no quiera usarlo. Todas estas características se pueden intentar emular, pero le saldrá bastante caro, y no todas se pueden conseguir.
4. Un sitio web en flash consume mucho tráfico.
Y esto le afecta a usted especialmente. Hoy en día los usuarios tienen conexiones cada vez más rápidas y potentes, pero a nivel de hosting, las cosas no han cambiado demasiado desde hace años. Normalmente los sitios web en flash son monolíticos, es decir, viajan por la red en un solo paquete, y este paquete suele ser bastante grande, muchas vences superando el megabyte de tamaño. Si usted tiene el típico hosting de 1 GB de transferencia, significa que sólo podrá enviar el archivo a los usuarios unas 1.000 veces antes de que sobrepase el límite de transferencia impuesto por el proveedor. En algunos casos no hará falta volverlo a bajar porque estará en la caché del usuario, pero cada nueva visita será una nueva descarga. Y si su sitio web es más grande, y tiene varios módulos, divida la cantidad indicada entre 2, 3 ó 5, con lo que la capacidad es mucho menor. Y hay que tener en cuenta otro aspecto: cuando usted modifique aunque sea una pequeña parte de la página, se tendrá que volver a descargar entero, lo que implica un nuevo gasto de transferencia. En general, es un gasto muy grande para muchas pequeñas empresas, a las que esto no les interesa en absoluto. Claro que también ocurrirá un efecto curioso (permítanme el sarcasmo): su sitio será menos visitado, así que tal vez no se tenga que preocupar mucho por este problema.
5. Un sitio web en flash es difícil de cambiar.
Un aspecto que suele escapar de un sitio web es su facilidad para ser cambiado en cualquier momento. Si usted decide encargarse de los cambios, por medio de algún editor como Dreamweaver o Frontpage, si realiza su página con HTML le resultará relativamente sencillo, ya que se trata de archivos de texto relativamente sencillos de cambiar. Pero si hace su sitio web en flash, normalmente esta tarea será encargada a una empresa o a un programador/diseñador por cuenta propia, con lo que para poder cambiar el contenido, tendrá que pasar por ellos en cualquier caso. E incluso aunque consiga los archivos fuentes originales (los archivos que contienen la información básica de la animación flash), problablemente será muy complicado para usted, y tendrá que dárselo a otra persona. Si su sitio web es pequeño, con relativamente pocos datos y estático, y no requiere de más intervención que la suya para cambiar aspectos como los datos de contacto o el catálogo de productos, HTML es la mejor opción para usted. Si lo realiza en flash, tendrá serios problemas para cambiar cualquier cosa de su página, y además le costará un dinero que tal vez se podrá ahorrar no realizando la web en flash.
6. Un sitio web en flash no es compatible con Google.
Ni con ningún buscador de la red. Tal vez en el futuro sea posible que los buscadores encuentren contenidos en flash, pero créame si le digo que pasarán aún años antes de que eso ocurra. Google es hoy por hoy la referencia en lo que se refiere a motores de búsqueda en la red, y Google no soporta sitios en flash. Los buscadores son como las páginas amarillas de la red: si quiere que alguien que, a priori, no le conoce lo encuentre, deberá estar localizable en alguno de los buscadores que existen en la red, y fundamentalmente en Google. La razón es muy sencilla: Google visita su página e intenta localizar los enlaces, frames y otros elementos estándar que le permiten navegar por su sitio. Cuanta más información muestre al motor de búsqueda, más y mejor aparecerá en ese buscador, con lo que crecerá su visibilidad y su posición en él. Si realiza su sitio en flash, ni Google ni ningún otro buscador podrá encontrar información en su página, puesto que se encuentra embutida en un archivo innaccesible para él, con lo que Google dejará de indexarlo en su base de datos y pasará totalmente desapercibido. Si realiza su sitio web desde un principio en flash, verá que tendrá unos niveles de visita bajísimos, y si realiza la conversión desde una página en HTML estándar, verá cómo sus visitas bajarán drásticamente en relativamente poco tiempo. Se ha hecho popular recientemente el caso de un cliente de un proveedor español que cambió su sitio web a flash y que, alarmado por la bajada de visitas que mostraban las estadísticas del proveedor (ya que al parecer era un sitio popular, aunque no trascendió su nombre por razones obvias), preguntó al proveedor si podría ser un error del sistema de estadísticas. Tras las debidas comprobaciones, el proveedor le respondió que no, que no se trataba de un error, que eran visitas reales. Al parecer ese cliente no ha vuelto al HTML estándar, con lo que por lo que sabemos sus visitas siguen bajando. Como a estos señores, esto le ocurre a mucha gente, que podría solucionar este problema de forma sencilla volviendo al HTML, aunque claro, esto le supondrá un coste a mayores que podría haberse evitado.
7. Un sitio web en flash no es más interactivo que una página HTML.
Esto podía ser falso hace un par de años o tres, cuando el HTML era un mal medio para realizar sitios web de contenido rico en multimedia y capacidades de manejo. Pero hoy día, con la estandarización del lenguaje Javascript, Ajax y las comunicaciones cada vez más rápidas con los servidores, la posibilidad de crear ricos contenidos en una página HTML estándar es enorme. No sólo menús con impactantes animaciones, sino también imágenes interactivas, contenidos textuales que cambian según las acciones del usuario, mapas de imágenes e incluso animaciones realizadas con Javascript e imágenes. Es más, también puede crear pequeñas animaciones flash que den más vida a su página. Es decir, a estas alturas de la vida, no es preciso acudir a flash para crear páginas ricas en contenido. Y si le intentan vender lo contrario, probablemente lo que le están diciendo es "no sé cómo hacerlo, hazlo a mi manera", con las consecuencias que ya hemos visto.
8. Un sitio web en flash no es más bonito que una página HTML.
Es cierto que un sitio web en flash aparenta ser más impactante visualmente que un sitio web estándar, pero por las razones que hemos visto en el punto anterior, esto ya no es así. Existen páginas en la Web de una belleza impactante que en muchos casos ni siquiera son complicadas, sólo están bien hechas. Y no se guíe solamente porque la página sea más o menos bonita, al final los usuarios no buscan tanto eso, como un sitio en el que puedan encontrar el contenido que buscan. Incluso en sitios que aparentemente puedan necesitar flash para funcionar, como sitios de juegos, esto no es estrictamente necesario, y algunos contenidos concretos pueden realizarse en flash y el resto en HTML estándar, combinando adecuadamente ambos formatos.
9. Un sitio web en flash no es más económico.
Algunas empresas ofertan sitios web en flash baratos para clientes como pequeñas empresas, ofreciendo contenidos bonitos e interactivos por relativamente poco dinero. Creo que usted ya habrá comprendido que esto no es así prácticamente en casi ningún caso, y que sólo le llevará a tener que gastarse más dinero constantemente. En general, un sitio web en flash le dará bastantes pocas satisfacciones, al contrario que un sitio HTML estándar, que es de relativamente bajo mantenimiento y que da muchos menos problemas comparativamente. Es más, lo de que esos sitios en flash sean más baratos es realmente una falacia, porque en muchos casos se puede desarrollar un sitio semejante en HTML por un coste prácticamente parecido. No se deje llevar por el tema del precio y compare tecnologías y precios con otros proveedores, y verá que las diferencias no son tan grandes, económicamente hablando.
10. Los grandes sitios web no están realizados en flash.
Es francamente complicado encontrar un sitio web de una gran empresa o una web importante en Internet que esté realizada íntegramente en flash (excepto que se trate, tal vez, de un sitio web de diseñadores vanguardistas). Los desarrolladores de estos sitios, y quienes los pagan, saben perfectamente que para estar arriba, recibir muchas visitas y ser competitivos, flash no vale. Nunca verá amazon.com, elcorteingles.es o yahoo.com realizados en flash. Incluso los sitios más interactivos realizados en la moda de la Web 2.0 utilizan cientos de posibilidades no-flash para crear interactividad (Ajax es una de ellas) y contenidos ricos sin necesidad de usar flash. Google o YouTube son claros ejemplos (YouTube sólo usa flash para mostrar las películas a los usuarios, el resto del sitio está realizado en HTML estándar). Si estas empresas son dignas de ser usadas como referencia, entenderá que tienen razones muy poderosas para no usar flash. Haga usted lo mismo.
En resumen, esto, aunque parezca lo contrario, no es un artículo contra flash. Considero que flash es una tecnología increible para realizar juegos, multimedia de gran calidad, distribuir video, e incluso para enriquecer nuestras páginas con amenas animaciones, mapas y otros ornamentos que incluso pueden ser interactivos. Pero es una pésima elección para realizar un sitio completo con él. Flash no es el medio adecuado para realizar su sitio web, o el de su empresa. Ahora ya tiene los datos para poder elegir. Elija usar tecnologías estándares de fácil acceso y compatibles. Sus visitas y su bolsillo se lo agradecerán.
Marcos Legido Hernández
Director técnico de desarrollo
Minerva Software Factory
|