HTML5 es la nueva especificación de HTML y XHTML, núcleo de la Web como la conocemos. Uno de los principales objetivos de HTML5 es llevar a los usuarios una experiencia de navegación superior al mismo tiempo que reduce la necesidad de utilizar componentes de terceras partes como Adobe Flash y Microsoft Silverlight.
HTML5 vs FLASH es probablemente una de las discusiones más intensas de la Web en la actualidad. A continuación exploramos que es HTML5 y porque comienza a tener un rol importante en la Web más allá de la discusión técnica.
HTML5 incorpora dentro de sus capacidades: cache de aplicaciones, almacenamiento de datos desconectado (offline), drag and drop, edición de documentos, audio y video, geolocalización, etc. El cache de aplicaciones, introducido por Adobe Flash, permite que aplicaciones Web se comporten como aplicaciones de escritorio. Por otro lado, el almacenamiento de datos offline permite que utilicemos aplicaciones Web y naveguemos por contenido mientras estamos desconectados de Internet.
HTML5 propone realizar esto mismo pero utilizando código JAVASCRIPT. Muchos de los avance producidos por frameworks de Javascript como JQUERY, Ajax y otros forman parte de la propuesta de especificación de HTML5. Algunos ejemplos de lo que podemos hacer con HTML5 en: http://html5demos.com/
Mas allá de la discusión técnica sobre la superioridad de ADOBE Flash sobre HTML5 (o viceversa) tenemos que considerar los siguientes hechos que dan cuenta de una tendencia en la Web:
1. GOOGLE: fue la primera compañía que comenzó a incorporar HTML5 como tecnología de núcleo en sus sistemas. Es lo que posibilita utilizar la mayoría de sus aplicaciones de forma desconectada incluyendo GMAIL, Google Docs, Google Reader, etc. A su vez, durante la última conferencia Google I/, HTML5 estuvo presente en muchas de las sesiones donde se presentaron los adelantos esa tecnología: Chrome Web Store, cloud solutions, etc.
2. APPLE ‘pensamientos sobre Flash’: mediante una carta abierta al mundo, Steve Jobs (CEO de Apple), explica porque sus productos no soportan o soportarán Adobe Flash. Apple considera que Flash es el pasado y HTML5 es el futuro. Por esa razón, no es posible visualizar sitios Flash en iPhone o Ipad. De acuerdo a Apple, Flash es un sistema propietario, no apto para dispositivos táctiles, con serios problemas de seguridad, estabilidad y rendimiento.
3. YOUTUBE HTML5 BETA [http://www.youtube.com/html5]: Youtube comenzó a desarrollar una alternativa abierta al uso de Flash Player.
4. Microsoft Internet Explorer 9: claramente el foco de esta nueva versión es HTML5, el soporte para GPU-Accelerated HTML5 y el nuevo motor de Javascript.
5. ADOBE DREAMWEAVER: a pesar de haber declarado públicamente que HTML5 como plataforma de video enviaría la Web a la edad de piedra, Adobe dice estar comprometida con el desarrollo de HTML5.
Por un lado, considera que las capacidades de reproducción de video (múltiples codecs) soportados por Flash no serán igualadas por HTML5. Por otro lado, ha liberado un paquete de productos vinculados a HTML5, principalmente HTML5 PACK FOR DREAMWEAVER, que posibilita que los diseñadores Web generen código HTML5 / CSS3.
Finalmente, es importante destacar que HTML5 es una especificación en desarrollo. No obstante, posee aplicación práctica en sistemas productivos empresariales como Google Apps.


