Se trata de una plataforma para realizar aplicaciones de escritorio y que serán ejecutadas en navegadores, los cuales deben integrar unas APIs específicas. Y es aquí donde parece que surge la guerra de navegadores, ya que el trasfondo, por lo que he podido leer, es la apuesta que el gigante Apple hizo por no utilizar tecnologías flash.
Actualmente no se puede hablar de HTML5 como una realidad en el desarrollo de páginas web porque existen navegadores y versiones de navegadores que no interpretan este nuevo lenguaje, por ejemplo, “Internet Explorer 8” no reconoce HTML5 (la versión 9 sí).
A título personal y, creo, que todos los desarrolladores de sitios web no creo conveniente utilizar esta nueva tecnología hasta que quede correctamente definida y sea “leída” por todos los navegadores (bastente nos pegamos para que una web se visualice bien en cualquier navegador y en cualquier versión).
Se prevé que esté totalmente disponible para el año 2012.
Novedades HTML5
- Estructura del cuerpo.
- Etiquetas para contenido específico como audio, video, …
- Canvas: posibilidad de dibujar, como flash pero sin plugin.
- Bases de datos locales: uso de base de datos a través de un API.
- Web Workers: procesos que podrán ser ejecutados en segundo plano y no es necesario que terminen para que el usuario pueda empezar a utilizar la web.
- Aplicaciones web Offline: también a través de APIs, el usuario podrá trabajar con aplicaciones web sin estar conectado.
- Geolocalización.
- Nuevas APIs para interfaz de usuario, por ejemplo, arrastrar y soltar (también a partir de APIs).
- Desaparecen las etiquetas de fin.
Aunque parece que la mejora es más que notable, hasta que no sea una realidad existen muchas opiniones a favor y en contra.
A nivel de SEO o Marketing Internet, aparentemente será mejora porque existirán menos etiquetas y más contenido y mejor jerarquía de etiquetas, aunque me queda la duda del código ejecutado con APIs. ¿Acabará HTML5 con la maldición de Flash con el posicionamiento web?
En resumen, se trata de un proyecto muy ambiciosa que cambiará nuestra forma de planificar una web, pero por su gran complejidad no creo que sea un realidad inminente.