HTML5, Flash y la lucha por los estándares en la web. Tendencia 2010

Open Screen Project

El anuncio del iPad ha puesto la lucha por los estándares en la web, Flash y HTML 5 bajo el foco del «hype» que siempre rodea a los lanzamientos de Apple. Lo cierto es que aunque ahora esté en su momento de apogeo en lo que a cobertura informativa se refiere, la toma de posturas respecto a qué tecnologías se utilizarán para la web del futuro viene sucediéndose en los últimos años. En esta película hay varios actores y, aunque Apple va a tener su peso, lo cierto es que apostaría por Google y Microsoft – además de Adobe – como principales protagonistas de la trama. «El bueno, los feos y los malos», versión estándares web

El bueno, HTML5

El rol de bueno de película está siendo otorgado casi sin discusión a HTML5, el nuevo estándar que trae la vaga promesa de librarnos de los runtimes propietarios en la web. Y es que aunque Adobe ha hecho esfuerzos liberando herramientas, el runtime de Flash sigue siendo código propietario y no está en las quinielas que lo liberen. Su apuesta es que los algoritmos de procesamiento de gráficos vectoriales siguen siendo una ventaja competitiva y guardan las patentes como oro en paño.

HTML5 trae la posibilidad de que el vídeo – terreno dominado casi por completo por Flash – pueda distribuirse sin pasar por el aro de Adobe. Curiosamente esto hace que otro debate sobre estándares abiertos en los codecs cobre mayor actualidad, Youtube y otros actores están apostando por la fórmula «HTML5 + H.264 como códec», algo que Mozilla entre otros no aceptan al no ser un codec abierto (JaviPas lo resume). Aquí tenemos otra batalla económica, quienes han optado por codecs abiertos como Theora+Vorbis+Ogg no pagan las patentes de H.264, pero pueden sufrir los costes de mayor coste de ancho de banda al perder en compresión (más información al respecto en el blog de Dailymotion y aNieto2K.

No se trata en todo caso, sólo del vídeo, HTML5 es muy relevante en otros aspectos del desarrollo web, desde las RIA (aplicaciones ricas), como soporte offline, gestión de errores, unificación del renderizado de la página… Víctor hace tiempo hizo un especial con las novedades de HTML 5 en Anexom.

Los malos, Flash de Adobe y Silverlight de Microsoft

A Microsoft y a Adobe les toca el papel de malos en esta película. Ambos tienen una apuesta firma por runtimes propietarios como motor de la web, algo que rompe la propia naturaleza de la red: acceso desde cualquier nodo, sea cual sea la tecnología cliente. Flash ha logrado un nivel razonable de calidad multiplataforma y como explica Enrique un porcentaje de instalaciones brutal en ordenadores personales. Su frontera más significativa son los móviles (a pesar de ofrecer «Flash de verdad») y las plataformas cerradas, donde no es ni de lejos tan relevante. En vídeo se han convertido en la tecnología por excelencia, con un gran negocio de licencias y herramientas de desarrollo, pero los últimos movimientos hacen aparecer negros nubarrones en su visión de ser el nuevo Java.

En el lado de Microsoft, llevan años con lo misma tónica con Silverlight, maravilla técnica que casi nadie utiliza. Apostar por una tecnología propietaria de Redmond para construir el futuro de la web es algo que muy pocos están considerando una buena idea, a pesar de que como producto Silverlight es brillante. Aunque parezca un disparate, veo antes a Microsoft liberando Silverlight que a Adobe, que tiene mucho más que perder.

Los feos, Google, Apple… y de nuevo Microsoft

Apple lleva años rechazando Flash en iPhone y vuelve a poner el debate sobre la mesa con iPad. Sin embargo, los actores principales en la lucha entre HTML5, Flash y Silverlight son, en mi opinión, Google y Microsoft. El primero con una apuesta decidida por HTML5 desde hace años como explica este artículo de O´reilly, a pesar de lo cual algunos como Scoble le señalan como posible salvador de Flash atendiendo a su competencia con Apple. No lo creo, Google lleva mucho tiempo detrás de HTML5 en cuyo desarrollo ha influido y rechazando Flash y Silverlight a la hora de construir sus aplicaciones web.

Pero quien tiene gran parte de llave que puede acelerar la adopción de HTML5 es Microsoft con el soporte en Internet Explorer actor sin el cuál no se puede pensar en llegar al gran público en la web «de verdad». Apple puede restringir qué tecnologías se ejecutan en sus dispositivos cerrados, Google y otros pueden intentar empujar HTML5, pero hoy día desarrollar una aplicación web que no funcione en Explorer es renunciar a gran parte de los usuarios… y no sólo a los poco expertos, también a muchos corporativos en cuyas empresas sólo está hmologado el uso del navegador de Microsoft.

El desenlace de la película

Todavía no sabemos el final, pero sí mucho de los intereses que se entretejen en ella. En 2010 probablemente no sepamos cómo acaba, pero sí es probable que asistamos al continuo acose y derribo de Flash, para el que Adobe no parece encontrar socios de garantías que lo defiendan. Si no hay un giro inesperado en el mercado de los navegadores – que tiende de una forma pausada al fin de la hegemonía de Explorer – será Microsoft quien tenga la llave para acelerar un proceso en el que parece que tiene poco que ganar: imponer Silverlight se antoja muy complicado y salvar a Adobe tampoco es su sueño hecho realidad.

23 comentarios en “HTML5, Flash y la lucha por los estándares en la web. Tendencia 2010

  1. Pues no veo tan clara la apuesta de google por HTML5, teniendo en cuenta que acaban de anunciar que Chrome integrará flash nativamente.
    Si alguien lo entiende, por favor, que nos lo explique.

    Saludos

  2. Adobe es todo..!!

    A mi opinión flash debería ser el estándar en web y todos.. repito TODOS los dispositivos deberían tener como norma… la paltaforma de adobe..!!

  3. Después de varias querellas y aconsejar html5
    Apple publicó una descarga conteniendo lo necesario para que los desarrolladores exploten las capacidades de aceleración gráfica de Mac OS X 10.6.3 al reproducir vídeo en sus aplicaciones. Como resultado, ahora Adobe sería capaz de producir mejoras en su versión de Flash para Mac que lo equiparen a su par para Windows, una desigualdad que siempre levantó quejas entre los usuarios de la manzana

  4. solo por dar mas cera al asunto: y si google compra a adobe?

    ahora bien, creo que estais dejendo bastante de lado a la comunidad opensource.
    html5 será para ellos. Mozilla y demas comunidades haran su agosto.
    tampoco dejen de lado que todos los moviles están yendo hacia webkit.
    en fin, queda mucho camino, y en lo único que coincido con la mayoria es que a flash le queda mucha vida por su imprwsionante cuota de mercado.

  5. A mí lo único que me interesa es que salga loque salga, sea comptaible con todo. Vamos, que abra y se pueda ver. Me importa un comino las peleas entre empresas, cánones y derechos de autor. Yo quiero algo relamente compatible, que no me dé problemas y me permita visualizarlo todo desde mi pc, desde mi móvil y a poder ser, desde mi televisor. Sí, sí, queiro navegar también con la tele también. Me parece no pido tanto. Ah, y sí bárbarsimos ninguno. Por favor, no mezclen idiomas.

  6. Yo realmente no se quien ganara….Los mas fuertes sin duda son el gloogle (que para mi lo hace todo bien) y microsoft con su chapuza de navegador (que en mi opinion lo hace todo mal…) pero ahi estan y no hay manera de bajarles de la burra. En cuanto al flash sinceramente lleva mucho tiempo entre nosotros y ha dado muchas alegregias y ha cambiado mucho la forma de ver las webs, no se tanta rabia que se le tiene. Sinceramente no creo que se lo merezca la verdad. No veo ningunar razon real para que un puñetero telefono de moda no quiera (no le de la gana) de visualizar paginas en flash pero los videos del youtube si por supuesto…sino que movil seria?…

    nose yo no describiria este articulo como el bueno el feo y el malo….mas bien lo llamaria..pues…no se..»abierto hasta el amanecer» 😉 (to cristo quiere chupar y no sabe como..)

    un saludo.

  7. Sinceramente, la realidad es que el usuario de momento es el que esta perdiendo, por ejemplo con el beto a flash en iPhone y iPad y los propios problemas de flash en codecs para ciertos dispositicos moviles (ejemplo samsung galaxy s) hay miles de webs por no decir millones que tienen su contenido exclusivamente creado en flash y al que desde esos dispositivos ya mencionados no se puede acceder a reproducirlos. Yo de momento viendo esto las web que estoy desarrollando no les estoy incorporando flash, el futuro ya vendra, bastante tenemos con sobrevivir al presente.

  8. Creo simplemente que Apple quiere ser más grande y le importa un comino darle la patada a uno de sus colaboradores de siempre, que es Adobe, así que creo que el malo de la película es Apple con su Html5…y el bueno es Adobe que tiene que buscarse la vida, que creo que tiene para rato. Una cosa el Galaxy Tab, acepta flash y es más bueno que el IPAD, que no tiene ni videocamara, ni tantas facilidades para el usuario. Un tanto menos para Apple, que está sobrevalorado.

  9. Es incleible la gran batalla que se leva en el ciberespacio por ver quien o cual de estas compañias ganara el titulo del el lider en desarrollo web, yo siempre he usado muchas de las herramientas de adobe para generar contendido y mas que nada han sido de gran ayuda al facilitar al los diseñadores graficos y desarrolladores web pasar horas escribiendo codigo, Flash simpre fue y sigue siendo un aliado para mi pero en muchas ocaciones el contenido desarrollado en este no es 100% compatible supongo que Adobe deber estar trabajando en una herramienta que funcionara como lo hace ahora flash pero dedicado 100% a HTML 5 y javascript, este ultimo no lo se como es codigo abierto no se si se atraban a olvidarse de AS pero el que no evoluciona se queda atrás, en fin habra que esperar las proximas actualizaciones o versiones de este software de adobe para saber a ciencia cierta el futuro de la web y de las herramientas que conocemos.

  10. Hombre yo no he profundizado mucho en el tema y quizá esté equivocado pero… ¿por qué no integrar todo de manera estandar en HTML5 y que sean las herramientas de Adobe o Microsoft las que se adapten a el para crear contenidos?

    ¿por qué depender de herramientas externas para disfrutar de la navegación multimedia?

    Alquien dijo por ahi arriba que integrar por ejemplo el video en HTML sería perder estabilidad, ¿por qué? Es un contenido multimedia más y ha de estar integrado en el estandar. Si puedo ver imágenes y escuchar música sin instalar software adicional, por qué tengo que instalarme 4 herramientas externas para poder ver un video? No existe ninguna necesidad para depender de externos a la hora de navegar y disfrutar de contenidos. Más aún cuando no es software libre.

    El otro día leyendo la web: http://www.html5.showbizreal.com/ vi un claro ejemplo del gran favor que haría HTML5 si no dependiera de librerías externas:

    HTML Flash objetct:
    [object classid=»clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=»http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0″ width=»32″ height=»32″]
    [param name=»movie» value=»archivo.swf» /]
    [param name=»quality» value=»high» /]
    [embed src="archivo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="32" height="32"][/embed]
    [/object]

    HTML5:
    [video src="tutorial.m4v"][/video]

    Al final, como ya habéis comentado, estas decisiones dependerán de quién tenga más fuerza a la hora de «votar» y por desgracia esta gente solo entiende de $$$.

    Un saludo

Los comentarios están cerrados.