|
Sin duda uno de los temas del año está siendo HTML5, el sucesor de la actual versión de HTML y que muchos también creemos reemplazará a Flash en la web, si no de forma total sí bastante significativa.
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. |
HTML 5 trae varias mejoras que seguramente harán de nuestra experiencia en la web algo más placentero. Así, por ejemplo, permitirá la web semántica (Web 3.0), introduciendo etiquetas permiten describir cual es el significado del contenido; también mejorará sensiblemente la estructuración de las páginas web. En definitiva, con la introducción de las aplicaciones (sí, la «nube») a un mundo que antes era considerado una enorme biblioteca de documentos, HTML 5 permitirá agilizar y modernizar nuestra experiencia web.
Sin embargo, tal vez una de las características más esperadas y revolucionarias que tiene HTML 5 es la posibilidad de que el video – 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 códecs cobre mayor actualidad, Youtube y otros actores están apostando por la fórmula «HTML5 + H.264 como códec», algo que Mozilla no acepta al no ser un códec abierto. Aquí tenemos otra batalla económica, quienes han optado por códecs abiertos como Theora+Vorbis+Ogg no pagan las patentes de H.264, pero pueden sufrir los costos de un mayor ancho de banda al perder compresión.
Los malos: Flash (Adobe) y Silverlight (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, producto 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.
Los feos: Google y 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.
Ya todos los exploradores soportan en mayor o menor medida HTML5. El problema está en que Google no se ha librado de Flash en Youtube, el mayor distribuidor de contenido multimedia del mundo. Microsoft, por su parte, en la medida en que retrase el soporte para HTML 5 en Internet Explorer, también puede poner las cosas difíciles para que HTML 5 se masifique. Sin embargo, podrían verse «obligados» a acelerar y mejorar este soporte en la medida en que, como dijimos, Youtube use exclusivamente HTML 5.
En síntesis, creo sinceramente que Google tiene hoy la mayor responsabilidad para que HTML 5 se masifique y tenga realmente éxito en lo más importante: reemplazar a Flash y los formatos de video propietarios.
Aprendiendo HTML 5
De la mano de Alejandro Castillo Cantón, www.TheProc.es, nos llega una interesante material de introducción a HTML5.
No obstante, para aquellos quienes dominen el inglés, les recomiendo echarle una mirada al EXCELENTE tutorial que armó la gente de w3schools: