HTML5, Multi-Touch y el iPad

Acabamos de lanzar la versión 2 de nuestra versión preliminar de Player para iPad. Se ha ganado el nombre de Versión 2 porque con ella hemos introducido el almacenamiento local. Con el almacenamiento local, los usuarios pueden llevarse su iPad a cualquier parte sin tener que preocuparse de mantener una conexión a Internet. (¿Quieres unirte a nuestro programa Preview? Necesitas ser cliente, pero si lo eres, háznoslo saber).
Para conseguir un escenario de construcción enWindows y despliegue en iPad, hemos optado por utilizar HTML5. HTML5 es un lenguaje universal utilizado en todos los navegadores web (e independiente de los sistemas operativos) cuya promesa, entre otras cosas, es permitir interacciones táctiles dentro de un navegador.
El reto es que la especificación HTML5 está aún incompleta, amás de un año delo que el W3C denomina "recomendado". Esto significa que aún está en proceso de cambio y que cada proveedor de navegadores web la interpreta de forma diferente. Desde nuestro punto de vista, esto significa que hay incoherencias entre cómo crear un Player para iPad y cómo crear, por ejemplo, un futuro Player para Android.
Para compensar las incoherencias, estamos adoptando un enfoque híbrido en el que aprovechamos el navegador local de la tableta pero lo envolvemos con código que se ejecuta fuera del navegador. La desventaja para nuestros usuarios es que tienen que instalar una aplicación para ejecutar las experiencias IntuiFace. La ventaja es que podemos incorporar funciones que no serían posibles si estuvieran integradas en un navegador, como una API de sistema de archivos y una caché de aplicaciones dinámica que permita un uso sin conexión sin restricciones. (HTML 5 no permite guardar nada localmente, ya que se consideraría un agujero de seguridad).
Así que estamos tomando lo mejor de HTML5 pero utilizando nuestra propia tecnología -incluido un motor patentado de reconocimiento de gestos- para llevar multi-touch al iPad. Y la buena noticia es que funciona de maravilla.
Estén atentos a más informes sobre nuestros esfuerzos con el iPad. Supongo que podremos lanzarlo a finales de este año o principios del que viene, pero como se trata de software, no me cites.