Publicado el 02 de Mayo de 2010 por pedro

El jueves 29 de abril, Steve Jobs publicó una carta abierta con una serie de reflexiones acerca de la tecnología Flash de Adobe, que constituyen la primera explicación oficial de Apple de los motivos por los que sus dispositivos móviles como el iPhone o el iPad ni soportan, ni soportarán dicha tecnología.

Si bien existe ya desde hace años un cierto consenso acerca de los inconvenientes del Flash de parte de la comunidad de desarrolladores web, la carta abierta de Steve Jobs certifica el nulo interés por parte de uno de los principales actores en dar soporte a esta tecnología. Si unimos a esto que Google y Microsoft ya han declarado su apoyo y han empezado a utilizar HTML5, probablemente estemos asistiendo al principio del fin del Flash, al menos en lo que se refiere al desarrollo parcial o completo de sitios web, y reproductores de audio y vídeo.

Carta abierta de Steve Jobs original (en inglés):

Carta abierta de Steve Jobs traducida al español:

El mismo día 29 de abril, Shantanu Narayen, el CEO de Adobe respondió a la carta de Steve Jobs en una entrevista publicada en The Wall Street Journal, repitiendo los mismos argumentos que llevamos oyendo desde hace más de 10 años acerca de las ventajas del Flash, como si los estándares, las tecnologías y los dispositivos no hubieran cambiado en todo este tiempo.

En menos de 3 días, la entrevista a Shantanu Narayen de The Wall Street Journal ha generado más de 400 comentarios, una muestra suficientemente amplia como para sacar conclusiones acerca de la opinión de los usuarios, que en general resulta negativa. El comentario más habitual quizás esté siendo que Flash es una tecnología vieja que ha quedado obsoleta.

Comentarios de los usuarios de The Wall Street Journal

Una selección de comentarios divertidos de los usuarios de The Wall Street Journal a la entrevista al CEO de Adobe, que replica a los 'Pensamiento sobre Flash' de Steve Jobs.

Desde nuestro punto de vista, el monopolio de Flash para el desarrollo de aplicaciones sobre web se acaba, pero Adobe podría reaccionar con agilidad aportando nuevas soluciones para el desarrollo sobre HTML5, convirtiendo la amenaza actual a Flash en una transición de Adobe a los nuevos estándares.

Comentar

Publicado el 21 de Marzo de 2010 por pedro

La programación en Flash permite crear animaciones y efectos estéticamente muy vistosos, pero cuando el objetivo del sitio web es recibir tráfico o captar clientes, entonces está completamente desaconsejado. Veámoslo con este ejemplo, el sitio web de Rosa Clara.

Un web en Flash no es indexable por los buscadores, por lo que sus páginas interiores (en realidad este concepto no existe en los webs en Flash) nunca podrán aparecer en Google. Por otro lado, los buscadores no tienen acceso a los contenidos reales del Flash para calcular la relevancia semántica de las búsquedas, por lo tanto los resultados con ficheros Flash (SWF) siempre aparecerán mal posicionados con respecto a resultados de otros webs en HTML. Aquí podemos ver las páginas indexadas por Google del web de Rosa Clara.

Inconvenientes del Flash: no indexable

Vemos que la única página HTML normal que aparece en los resultados es la home. Lo demás son ficheros SWF (Flash) y marcos donde se supone deberían cargar esos ficheros.

Un web en Flash tiene problemas graves de usabilidad, veamos algunos ejemplos. Imaginemos que queremos enviar por email un link correspondiente a un contenido al que hemos accedido desde la home después de varios clicks. Veremos que es imposible porque esa página no tiene una URL propia. Tendríamos que enviar la URL de la home y explicar por donde hay que clickar. Otra pega: imaginemos que logramos llegar al contenido que buscábamos y que queremos volver a la home: si le damos al botón de “Atrás” del navegador, en lugar de saltar a la home saltaremos al sitio web en el que estábamos antes de entrar al web en Flash, a menos que hayamos abierto el web en una pestaña nueva, caso en el que el botón de volver atrás aparecerá desactivado…

Inconvenientes del Flash: La usabilidad

Después de 4 clicks desde la home, ni ha cambiado la URL, ni podemos volver atrás.

Los contenidos de los webs Flash son estáticos: No suelen incorporar gestores de contenidos, con lo que si queremos cambiar los contenidos tenemos que recurrir a alguien que tenga el código fuente del web, que lo añada, y que lo recompile todo. En la práctica, suele ser tan engorroso mantener un web en Flash, que además de resultar más caro, provoca que en poco tiempo los contenidos acaben quedando obsoletos.

Algunos dispositivos no soportan Flash. El iPhone por ejemplo, no permite ver Flash, por lo que al entrar en un web en Flash, simplemente se vería una página en blanco.

Un web en Flash no es accesible. Eso quiere decir por ejemplo que una persona con alguna deficiencia tendrá más dificultades, o directamente no podrá navegar por el web, y que no tenemos la garantía de que se puedan visualizar desde otros dispositivos que no sean navegadores clásicos en Mac o PC.

Con estos inconvenientes, en general, usar Flash para construir un web sólo tiene sentido si el objetivo del web no es captar, es decir si no buscamos que nos llegue tráfico de Google, o de otros sitios web que nos podrían enlazar a páginas interiores, si el contenidos del web va a ser básicamente estático, y si buscamos efectos visuales que no sean posibles con HTML, CSS o Javascript.

¿Entonces porqué hay tantos sitios web corporativos en Flash?

Posiblemente sea porque es lo que mejor le entra al cliente por los ojos (y por los oídos), y muy pocos se van a poner a pensar en los inconvenientes que plantea desde el punto de vista del marketing online, a menos que alguien se los explique. Ahora el Flash se usa menos para desarrollar sitios web corporativos, aunque todavía quedan agencias que lo recomiendan, y todavía quedan incautos que pican.

Dicho esto, el Flash puede resultar muy útil, pero para crear juegos, animaciones o banners.

Comentarios (13)