HTML5 es la última versión del lenguaje de descripción de páginas web. Realmente se trata de una colección de estándares para el diseño y desarrollo de páginas web.
Esta nueva versión de HTML es completamente compatible con la última versión del IOS de Apple a través de su navegador web Safari, lo cual permitirá que los dispositivos iPhone/iPad de Apple puedan beneficiarse de las nuevas posibilidades que ofrece HTML5 sobre todo en multimedia y videojuegos, llenando así el vacío que existe actualmente en estos dispositivos al no soportar Flash. Sin embargo, éstas son solo algunas de las novedades de las que pueden sacar provecho estos dispositivos para ofrecer nuevas mejoras de cara a sus usuarios.
A continuación comentaremos algunas de estas novedades:
- Disponibilidad de una base de datos para almacenamiento DOM (‘Document Object Model‘), la cual permite almacenar información de forma segura en el lado del cliente para ser consultada posteriormente por la aplicación. Esto agiliza la rapidez de las consultas al estar los datos almacenados localmente en el cliente.A partir de la versión 2.1 del nuevo iPhone, estos dispositivos ya tienen disponible una base de datos para este tipo de almacenamiento.
- Existencia de una Caché de aplicaciones. Esta es una opción muy interesante, pues cuando guardamos una aplicación web, creando un icono en el Home Screen (pantalla principal donde se ubican los iconos de nuestras aplicaciones) de nuestro iPhone, si esta utiliza dicha caché, en ella se almacenarán datos que permiten una ejecución más rápida de la aplicación incluso sin estar conectados a internet (similar a Google Gears). Para que la aplicación se guarde en caché tendremos que especificarlo mediante el tipo MIME correspondiente.Sin embargo, esta característica será exclusiva de la versión Webkit de Safari Mobile, y no aparecerá en niguna otra versión.Gracias a esta opción las aplicaciones web pueden resultar más prácticas y poseer una mayor disponibilidad para los usuarios, pues éstos no necesitan disponer de conexión a internet para hacer uso de las aplicaciones.
- Al ser HTML5 una versión orientada al desarrollo de sitios web y aplicaciones modernas, posee etiquetas para uso de canvas 2D, 3D, audio y vídeo, lo que permite que los navegadores reproduzcan contenidos multimedia de forma nativa sin necesidad de plugins como el Adobe Flash Player. Algunos sitios como YouTube ya barajan la posibilidad de migrar a esta nueva tecnología ya que les reportaría una mayor compatibilidad entre las diferentes plataformas (PC, iPhone, Android, Mac, etc…) facilitando el acceso de un número mayor de usuarios a sus contenidos.
Finalmente, destacar que diversos desarrolladores de iPhone/iPad se están planteando abandonar el modelo de las típicas apps en favor de aplicaciones implementadas en HTML5 para IOS.
