Últimamente Adobe ya no sabe dónde meterse para que paren de caerle palos encima. Desde la salida del iPad, pero sobre todo reforzado con la presentación del iPhone OS 4.0 y el reniego absoluto por parte de Apple a Flash promoviendo el uso de HTML5, como ha hecho en el caso de iAd, Adobe Flash se ha visto en medio de una polémica que no sabe bien cómo parar mientras unos lo apoyan incondicionalmente y otros aseguran que su sentencia de muerte está firmada.
Ayer Steve Jobs publicaba una carta abierta en la que explicaba los motivos por las que Apple ha decidido no incluir Flash ni en el iPhone, ni en el iPod Touch ni en el iPad. Hoy ha sido Dean Hamovich, responsable de desarrollo de Internet Explorer, el que ha dichotextualmente que: ‘HTML5 es el futuro de la web’ (de hecho, hace poco publicábamos un post en ALT1040 con el mismo título donde podíamos ver todas las posibilidades que ofrece.)
Vamos a dejar a un lado que en la misma declaración ha concretado que el formato que utilizarán es H.264, lo cual en el fondo significa pasar de un estándar propietario a otro, pero lo importante es que de manera más o menos pronunciada, Microsoft también se pone del lado de Apple y Adobe se va quedando sin apoyos.
Por si fuera poco que dos de los grandes, aunque uno menos que otro, te digan que no. Adobe también ha visto como Facebook, que también aspira a representar un papel muy importante en el futuro de la web con sistemas de identificación como Facebook Connect, por ejemplo, ha anunciado que ha abierto la posiblidad de empezar a subir vídeos en HTML5 y a pasar algunos de los existentes a dicho formato. Esto significa que Apple ha ganado un punto, porque podrán verse en sus dispositivos, y para Adobe ver cómo se va quedando poco a poco más solo que la una.
En mi opinión, lo de Adobe con Flash es la crónica de una muerte anunciada, y hay momento en los que, simplemente, hay que saber perder. Durante muchos años, y como explicaba Eduardo en este otro post, Flash ha gozado de una privilegiada por simplemente porque era la única alternativa. Desde que llegó HTML5 está claro que llegó para quedarse y a lo mejor Adobe debería empezar a pensar que una retirada a tiempo siempre es mejor que una absoluta derrota.
Foto: Flickr











No hay muerte anunciada ni nada por el estilo. Lo dicho: Flash doesn’t make bad websites. People do.
Está claro que todos seguimos el juego a Apple. Tanto los fanáticos seguidores de la marca como los autores de este blog, como los que comentamos sus artículos.
Hasta que Apple por las razones que sean, no ha sabido dar soporte de Flash en algunos de sus productos, nadie se había planteado que Flash fuese un inconveniente. De pronto llueven las críticas a Flash por todas partes.
Si esto no es una prueba de que los seguidores de Apple son idénticos a los seguidores de cualquier otra secta religiosa, que hacen apostolado a la voz de su amado lider, Steve Jobs…
A nadie le ha sorprendido que la mano que aparece en la imagen que acompaña a este post tenga 6 dedos?
Está claro que si Jobs no quiere flash en el Iphone es porque no quiere abrir el mercado de las aplicaciones que tiene bajo control en la appstore y corta una comisión por cada venta de aplicación, es obvio. Está claro que si Microsoft está de acuerdo con esto es porque tiene a Silverlight que quiere meter en el mercado como sea. Respecto a la lentitud que se le atribuye a las aplicaciones Flash en dispositivos móviles, puedo decir que al igual que Sun con Java, Adobe posiblemente estaría dispuesto a crear un similar a la KVM de Java, es decir, una “máquina virtual” o como lo llaman para flash un “plugin de flash” optimizado para móviles.
Actionscrip 3.0 o Flash Plataform, si es una herramienta muy poderosa. Más que HTML5, pues permite crear aplicaciones, cierto. Pero HTML5 es más poderoso que Flash porque es el lenguaje mismo del web y relega a Flash a ser un “objeto” más dentro de la página. El pecado de Adobe, a mi entender, es que nos lo quitó de las manos a los diseñadores. Flash se hizo famosos porque cualquiewra podía usarlo y crear experiencias web increíbles. Hoy en día no es así. Por eso es más poderoso hacer un sitio con interacción a bases de datos y animaciones con jQuerry, que puede verse en todos los dispositivos. Y si desabilaitas el javascript, ves texto. Con Flash podría currir así pero para empezar, viene el código “abierto” de Adobe. Para bases de datos debes COMPRAR una licencia de ColdFusion u hospedar tu sitio ahí. Si usas PHP debes usar más código. Para desplegar tu video OnDemand, debes rentar un server llamado StreamServer para Flash. Ningudo de esos servicios es barato y no está al alcance de los simples mortales, ni en precio ni en facilidad en cuanto a su programación.
Flash no moriará, pero si su supremacía en el mercado. Si revisan un par de síntomas, se derán cuenta de ello. El primero; desde hace 5 años, los ganadores de los concuros de sitios Flash (desde Actionscrip 3.0) son hechos ¡en FLEX! Para muestra basta revisar http://www.thefwa.com y el mismo sitio de Adobe Max 2010. El sitio de la NBA, entre otros hechos con FLEX, no con Flash. Ya no hay simlpes mortales en los concursos -como antes-. Sólo grandes corporativos. ¿Ustedes creen que muero de ganas de ver el nuevo sitio de Sprite.com?
El otro síntoma es sin duda, Flash mismo. Qué tan difíl es programar Flash que la gente de Adobe creó otra aplicación, completamente diferente a Flash (Flash Catalyst CS5) y que por cierto NO ES COMPATIBLE CON ÉL. Es decir, no puedo abrir una animacíon o proyecto de Catalayst en Flash CS5. Sólo en… Así es amigos, en Flash Builder (antes Flex). Además, quieres hacer un MP3 player en Catalyst, nop, no se puede, necesitas hacerlo en Flash Builder y por cierto sólo sirve para animaciones Ñoñas como face in, fade out, mover de arriba a bajo y ya. nada de máscaras animadas, multimáscaras animadas, bases de datos, etc. La idea no es mala, pero insisto, no han podido darnos a los diseñadores lo que era Flash.
Entiendo, era un juguete de animación, no una aplicación poderosa como hoy, pero Adobe decidió apostar por las corporaciones y dejarnos a los diseñadores “monadas” dentro de Flash y Flash Catalyst.
¿Porqué creyó Adobe que todos tomaríamos con gusto? que ahora podemos usar dispositivos móviles si sólo lo podrán programar gente experta mientras HTML5 lo podemos codificar todos. Si quiero un div animado con un Flash (YouTube, Vimeo, etc), en medio, puedo hacerlo y ya no necesito 100 líneas de código, ni Flash, sólo importar jQuerry y listo y multiplataforma y podrá ser multitouch.
¿Desde cuándo Microsoft y Apple marcan tendencias en la web? Hasta lo que yo sabía el dios de todos era Google… el mismo que promueve en su nuevo Android el Flash 10.1 y en el Chromle con el Flash Player 10 ya preinstalado cuando lo descargamos…
Como nos gusta ver muertos! Como nos gusta!
La beta de html5 en youtube esta todavia con muchas fallas y limitada, y no creo que pronto puedan hacer algo parecido a la version de flash. utilizando solo javascript(jquery) y css. Ademas de que existe el problema de los codecs. flash no es solo una tecnologia para ver video, es mucho mas que eso, y no sobra en la web, entre los planes para las nuevas versiones esta la posibilidad de poder hacer aplicaciones Peer2Peer y tipo netmeeting de video y audio. podras disenar tu menssenger, y programas para compartir archivos, directamente via p2p ,, utlizzando solo actionscript. Youtube le debe mucho a flash, porque despues de 200 intentos de crear su web usando solo javascrit. se dieron por vencidos y optaron por flash.