texto:   A-   A+
eliax

Editorial eliax: Como Adobe puede reinventar a Flash para un mundo de HTML 5
eliax id: 7442 josé elías en feb 2, 2010 a las 10:04 PM (22:04 horas)
eliaxEn estos dos días pasados les expresé mi opinión (en este artículo y este otro) sobre lo que creo es el futuro de Flash, una tecnología que aunque ciertamente ha llenado una necesidad en la Web, ya está haciendo muchísimo más para lo que fue originalmente diseñado, lo que no solo lo ha hecho pesado e inestable para los navegadores web y sistemas operativos, sino que además es una tecnología que rompe con la filosofía de hyper-enlaces de información sobre la cual fue fundada la web.

En esos artículos también expresé mi opinión sobre por qué creo Apple y Google quisieran deshacerse de Flash lo antes posible, y de por qué no solo ellos, sino que gran parte de la industria, está apoyando el sucesor de Flash que es HTML 5, bajo la sombrilla de Web Applications 1.0.

Y eso nos trae al artículo de hoy, en donde hago un giro de 180 grados, y ahora hago unas sugerencias a Adobe sobre lo que creo deben hacer si quieren permanecer relevantes en este espacio...

Lo primero a entender es que ninguna tecnología es perpetua, y que tarde o temprano Flash deberá perecer o evolucionar. Como expliqué hace un par de días, Flash ya ha estado evolucionando por 17 años, pero ha llegado a un punto en donde el esfuerzo de evolucionar ya no es proporcional a los beneficios obtenidos, sino que está llegando a un estancamiento, lo que le anuncia su muerte al mediano o largo plazo, en particular ya que tenemos un contendiente que hace lo mismo, lo hace mejor, lo hace más rápido, con menos recursos de CPU y memoria, de manera abierta, y siguiendo la filosofía y estándares de Internet. Hablamos obviamente de HTML 5.

También debemos entender que conforme HTML 5 prolifere en los próximos meses/años, que la atención se volcará cada vez más de Flash a HTML 5, pues es solo cuestión de tiempo hasta que la mayoría de los usuarios utilicen navegadores web que soporten adecuadamente a HTML 5, así como para que surjan herramientas que hagan el trabajo de generar contenido tan simple como lo es hoy día con Flash.

Debido a esta inevitabilidad, lo que le recomiendo a Adobe es lo siguiente:

1. Empezar a concentrarse más en generar dinero con las herramientas de desarrollo de Flash, y menos en comisiones por licencias, ya que estas últimas desaparecerán eventualmente.

2. Adoptar con todo su amor a SVG (Scalable Vector Graphics), que es la tecnología en HTML 5 (junto con el componente de HTML Canvas) que directamente puede implementar casi toda la funcionalidad vectorial de Flash.

3. Modificar las herramientas de creación de Flash para que estas puedan salvar los proyectos tanto en formato nativo de Flash (es decir, como el .SWF), como en el formato HTML5 (que en este caso sería SVG+Javascript).

4. Crear herramientas para automáticamente convertir un archivo SWF a SVG+Javascript.

Esto permitiría:

1. Hacer que Adobe permanezca siendo la empresa #1 en el mundo que provea soluciones no solo para Flash, sino que para SVG/HTML5.

2. Crear una suave transición de Flash a HTML 5.

3. Acelerar la adopción de HTML 5.

4. Permitir que los desarrolladores de Flash continúen utilizando los conocimientos que ya poseen para crear contenido para HTML 5 (este punto es sumamente importante).

5. Remover el temor que tiene Apple de adoptar a Flash como plataforma (el miedo ahora se volcará hacia HTML 5, y no hacia Adobe).

En otras palabras, esto permitiría no solo que Adobe continúe siendo relevante en este espacio, sino que además Flash se transforme de ser un runtime (entorno de ejecución) a una herramienta para generar HTML 5, manteniendose en esta transformación un flujo de dinero hacia Adobe.

Algo a notar es que esto no es tan descabellado como quizás aparente, pues Adobe ya ha hecho algo similar recientemente con esta herramienta que toma como entrada un archivo Flash, y produce como resultado una aplicación nativa para el iPhone.

En este caso, Adobe se vio en la necesidad de desarrollar esta herramienta como una manera de que los desarrolladores de Flash pudieran desplegar sus aplicaciones en el iPhone, pero el mismo concepto se puede aplicar para que Flash sirva de generación de aplicaciones para HTML 5.

Y como siempre, pueden leer más opiniones y análisis de este tipo en la sección de ese nombre a la derecha de la página principal de eliax.com.

autor: josé elías

Comentarios

  • Preguntas varias :)

    Veremos HTML 5 en el iPxxx ?

    Apple controla lo que se le instala en el iPxxx -iPhone, iPod, iPad :)- a traves del app store y el itunes (no vamos incluir los respositorios no oficiales). Si podemos hacer una aplicacion completa con HTML 5 apple perderia ese control?

    Estas dudas me surgieron luego del analisis de los analisis de Elias, si la disculpa para ejecutar Flash en el iPxxx era su ineficiencia que pasa ahora con el HTML 5 y esos aparaticos?

    • Anónimo,

      Hoy día el iPhone soporta gran parte de HTML 5, y en este enlace puedes ver miles de aplicaciones creadas de esta manera para el iPhone:

      http://www.apple.com/webapps/whatarewebapps.html

      Por el momento esto no es una amenaza para el iPhone, ya que las aplicaciones nativas ofrecen mucho mas que lo que estas Web Apps pueden ofrecer, pero conforme evolucione HTML 5 estas sin duda serán una amenaza creciente no solo para el iPhone, sino que para cualquier plataforma desde Android hasta Windows.

      Si te interesa el tema, escribí algo justo sobre esto hace un año:

      http://eliax.com/index.cfm?post_id=6233

  • Vaaaaaaya, hoy nos das un honrón de artículo! Hayo excelente lo q piensas de adobe y el flash pero hay q ver si adobe se traga su orgullo de flash y hace lo q sugieres.

  • Si adobe aplica estas propuestas aceleraría aun mas la defunción de flash, cosa que no le conviene, estoy seguro que tiene su carta bajo la manga, pero no la sacara hasta que flash este completamente muerta (que aun falta).

    saludos

    • Eso es 100% cierto, pero también si no lo hace se arriesga a que sea *otra* empresa la que se coma el pastel del mercado de las herramientas de generación de HTML 5.

      En otras palabras, es una situación difícil para Adobe, no cabe duda de ello, pero lo correcto en mi opinión es perder un poco al corto plazo con miras a ganar mucho al largo plazo.

      Un excelente ejemplo de esto es lo que ocurrió con Dell y las Netbooks. Ellos sabían perfectamente que era un mercado caliente, pero decidieron no entrar temprano porque las ventas de las Netbooks les comerían ventas de las Laptops (que por su naturaleza, les deja mas altos márgenes).

      El resultado: ASUS y Acer le comieron una tajada tal del mercado, que hoy día incluso amenazan contra el dominio mundial de Dell en el mercado.

      Para cuando Dell entró al mercado de las Netbooks, ya era demasiado tarde para alcanzar a ASUS, Acer y otros que entraron primero al mercado.

      • Creo que Adobe, no va a dejar que se le coman el pastel, mi opinión es que independientemente del futuro de flash; Adobe para web tiene otra aplicación que usaran para general código html5, hablo de Dreamweaver, parte de la solución para evitar que alguien se le adelante esta en modernizar a Dreamweaver y posiblemente no toquen a flash en ese sentido, así mantendría el mercado de los diseñadores flash intacto y aumentarías su clientelas con el mercado de programadores que quiere utilizar html5, Ajax y demas.

        En otro sentido, el movimiento del mercado se esta dando hacia el desarrollo libre, Adobe debe buscar otra forma de ganar dinero que no sea a través del licenciamiento de los programas de desarrollo. Voy a tirar código y también tengo que pagar por eso, le hace *un Adobe X Store*.

        Saludo,

        Saludos.

  • ¿Alguien conoce a alguien que labore en adobe? Ellos deberían leer este artículo.

  • Excelente, ojalá que alguien de adobe lo lea.

  • El unico problema es que eliax menciona que HTML 5 consume menos recursos claro que eso depende totalmente del navegador pues por que al final html es un simple texto que especifica a un navegador que ejecute una funcion el cual el puede poseer pero el consumo dependera de que tan buenos sean los programadores del navegador en cuestion ya que como dicen muchos HTML es una especificacion no una tecnologia en si.

    • Claro, lo que pasa es que las implementaciones actuales de javascript son suficientemente buenas como para superar a Flash en optimización de recursos.

      A demás, por suerte tenemos algo que no se había dado en mucho tiempo en el campo de los navegadores: competencia. Microsoft, como siempre, opta por ignorar a los demás e ir a su ritmo. Pero Mozilla y Google están corriendo carreras a ver quién hace la implementación más rápida de Javascript. Ambos son grupos que desarrollan software libre así que se trata de una competición más por orgullo que por intereses comerciales, así que estamos viendo a gente pensando soluciones creativas para mejorar las cosas (como precompilar los scripts y cosas así). Eso, obviamente ha dejado a Microsoft muy en la cola en lo referente a prestaciones pero yo creo que los demás seguirán mejorando y eso beneficiará a los que queiran desarrollar páginas con animaciones gráficas al estilo flash.

  • En realidad, es mucho lo que nos nutrimos con estos articulos y no mas los comentarios que hacen, los lectores de tu blog.. Adobe debe de estar como dice nuestro amigo, debe de tener lo suyo bajo la manga. ahora elias dice la verdad, sino sacan cualquier solusion que pueda hacer que los programadores de flash conviertan a html 5 porque sino lo hacen todoa esa gente se fue a la M... la cosa se les puede poner fea.. Ahora una pregunta elias ? No sera que ya! Google y Steve Job se hastiaron tanto de adobe que ahi una orden para definitivamente sacarlos del mercado...

  • Estoy 100% de acuerdo con este post.! Pienso muy personalmente que Adobe es una empresa sin rumbo, pero con mucho potencial, tal como lo es SUN Microsystems.

    Y bueno, ya que estamos hablando de temas web, Opera Software acaba de decir que están trabajando en una versión de Opera Mini para Android! :D fuente: http://my.opera.com/chooseopera/blog/2010/02/03/opera-mini-for-android

    Saludos!

    • Como lo era SUN, hace tiempo Oracle adquirió a Sun ahora entras a una de sus paginas y dicen el nombre de la pagina pero el logo y los colores ya son de Oracle...

      Viva Oracle, ahora que adquiera a Adobe..

      rayos, no...

      Eso de Adobe le caería bien comprarla a Apple, tan buenas amigas que eran antes, adobe es una de las pocas empresas que la versiones de sus software salen primero para Mac que para Win32.

  • Se me hace muy dificil creer que Adobe no tiene ya una estrategia en proceso de desarrollo. No me preocuparia mucho por ahora sobre HTML5. Con respecto a lo que quiere hacer Apple (treta de negocios) espero que no se les "backfire" puesto que "ahora mismo" la experiencia web de sus productos mobiles solo dan el mismo porcentage menos de experiencia web como cantidad de paginas (y publicidad) que usen Flash. O sea, el iphone, ...pad "hasta ahora" no ofrecen una completa experiencia web. Mucho contenido roto en las paginas debido a objetos Flash.

    Si el HTML5 en realidad "take off" entonces espero que ellos esten pensando en las cosas que sugiere nuestro amigo Eliax... Espero que no dure tanto como "todavia" IE8 no soporta los estandares de hace 5 o 6 años atras.

    Pero hasta que eso llegue... Flash baby!

    Saludos :)

  • Este enlace sirve aclarar un poco el panorama

    http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/

    Los de adobe no estan esperando a que les digan que hacer, siguen en la pelea :)

    Tomado del blog de Adobe Flash (no lo traduzco para que no pierda su esencia).
    - "HTML5 is replacing Flash" -- This is a red herring to justify keeping a platform closed by drawing attention to another open technology. HTML5 and Flash are in no way exclusive. As with HTML4 and Flash, there are some use cases that can be served with either technology, but there are also many cases where the technologies serve different purposes. As on Android devices, HTML 5 and Flash can both easily be supported on this and future devices.

  • cuanto te pagó steve jobbs para escribir esto?
    para nada objetivos los artículos

    • Para un fanboy como tu ningun articulo puede ser objetivo :p

  • Alternativas las hay y las habrá, pero Flash es Flash (comentario relacionado a los dos artículos anteriores).

  • Es claro que adobe tiene pensado una estrategia para evolucionar en los entornos actuales, es claro que flash hoy es una tecnología bastante sobrexplotada en entornos web, que mas que paginas son presentaciones interactivas que sacrifican el factor de usabilidad por algo vistoso, hay tantas opciones y variedad de recursos para crear entornos web que son muy desaprovechadas, que pueden generar muchas cosas tan vistosas como lo hace flash.

    Las cosas buenas que tiene flash ya se le estan acabando, sobre todo para lo que es web, ya que en animación es una excelente herramienta.

  • Yo le veo un problema a html5: explorer.

    Con flash, el desarrollador de la web tenía simplemente que incluir un tag con unos parámetros y listo. Si el navegador no soporta Flash le sale un mensaje automático al usuario que le permite en momentos instalar el plugin de flash. Sin embargo si el usuario no tiene un browser que soporte html5, la única alternativa es dirigirlo a una página de descarga de alguno que sí lo soporte.

    Si la gente no ha querido abandonar Explorer 6 después de tantos años, habiendo versiones nuevas de Explorer y tantas otras alternativas (Firefox, Chrome, Opera, Safari), yo creo que el mismo problema habrá para migrar a html5.

    Para colmo, no sólo tenemos a html5 queriendo destronar a Flash. También está Microsoft con su Silverlight. Es, obviamente, su apuesta por eliminar del mercado a un competidor que ha apostado por crear versiones para windows y linux, cosa que a Microsoft le molesta mucho. Quitarle el mercado a Falsh sería bueno para ellos, pero reemplazarlo por algo que no funciona en widnows sería todavía mejor. Claro que, mucha gente todavía no entiende que los usuarios de Linux serán pocos pero son especialistas y suelen aconsejar a los usuarios de windows. Así que notarán que al igual que pasó con Chrome, hasta que no haya una versión estable y difundida para Linux, el arranque será muy lento.

  • En este link un analisis de Gizmodo sobre el tema.... "Why HTML5 Isn't Going to Save the Internet".... http://gizmodo.com/5461711/giz-explains-why-html5-isnt-going-to-save-the-internet?skyline=true&s=i

  • Hola,
    Una buena noticia es que ya no es necesario que adobe flash guarde en formato html5/SVG. Existe un proyecto llamado GORDON (por flash gordon) Opensource basado en JavaScript SVG que interpeta las peliculas SWF.

    ver http://softlibre.barrapunto.com/article.pl?sid=10/01/21/1021224&from=rss

  • Si eres un usuario del navegador web Firefox (es mi navegador principal por el momento, con Google Chrome siendo posiblemente su reemplazo), he aquí un truco para que este ejecute mucho más rápidamente, en particular si como yo siempre mantienes abiertas

  • He aquí un programa que muchos hace pocos meses hubieran considerado imposible. Es un programa muchísimo mas avanzado que el "Paint" que viene con Windows, y que incluso viene con una par de funcionalidades que por lo general se encuentran en programas co

Añadir Comentario

tu nombre
tu email
(opcional)
web personal
(opcional)
en respuesta a...
comentario de caracteres máximo
6 + 9 = requerido (control anti-SPAM)
 

"Que Tal Eliax. Solo quería darte las gracias, ya que por este blog fue que me hice la costumbre de leer. [...]"

por "mena" en feb 13, 2013


en camino a la singularidad...

©2005-2014 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax