Con la llegada del Apple iPAD los portales en Internet, principalmente diarios y revistas, deberán tomar la decisión de crear sus aplicaciones específicamente para iPAD, con un mercado muy reducido, o fortalecer su presencia en la Web haciendo uso de tecnologías que han sido fuertemente promovidas a partir de la creación de este dispositivo.
Qué tipos de aplicaciones puedo crear para iPAD?
El dispositivo iPad soporta dos tipos de aplicaciones: iOS Apps y Web Apps.
Las aplicaciones iOS son las preferidas por los usuarios de iPAD. Están desarrolladas en tecnología Objetive C y se instalan en los dispositivos a través de la tienda de aplicaciones de Apple. Para poder publicarlas en la tienda de aplicaciones, es necesario pasar por un proceso de aprobación establecido por Apple. El mismo, puede ser muy sencillo o muy complejo dependiendo del tipo de aplicación, el contenido a exhibir o la funcionalidad a resolver.
Las aplicaciones Web no requieren ningún tipo de control por parte de Apple y son liberadas al mercado de forma directa. Están desarrolladas en tecnologías Web conocidas y pueden funcionar en cualquier plataforma PC, MAC o móvil con soporte HTML5 / CSS3.
En última instancia, la decisión sobre construir una aplicación iOS o Web deberá evaluarse en función del requerimiento funcional del aplicativo.
La Web en iPAD: HTML5
Como ya hemos comentado en otros artículos, HTML5 / CSS3 están ganando terreno día a día en el campo del desarrollo de aplicaciones dinámicas en Internet (RIA) y sitios web interactivos. Ofrecen una seria de funcionalidades hasta ahora sólo conseguidas con productos como Flash, Flex o Silverlight que requieren la instalación de complementos en el navegador del usuario.
Apple ha excluido el soporte de complementos y ha impulsado fuertemente el estándar HTML5 como la única opción viable para desarrollar aplicaciones en la Web. Esta posición, más allá de las críticas, se encuentra alineada con acciones de empresas como Google.
Qué es HTML5 / CSS3?
HTML5 es la evolución de la especificación de la Web desarrollada en 1997. Son nuevas funcionalidades que se agregan el estándar de codificación HTML y por las cuales será posible lo que hasta ahora se lograba con la incorporación de otras tecnologías a nuestros desarrollos.
HTML5 / CSS3 permite:
- Cache de Aplicaciones - Almacenamiento de Datos Offline - Drag and Drop - Edición de Documentos - Audio y Video (h. 264 codec) - Geolocalización - Tipografías enrriquecidas - Visiones de 360 grados / Realidad Virtual - Transiciones y animacionesAdemás de estas nuevas opciones de funcionalidad HTML5 ofrece características técnicas que facilitan implementaciones de sitios de alto tráfico:
- Al estar construido a partir de archivos Javascript y CSS, pueden trasmitirse en modo GZIP / DEFLATE al cliente, reduciendo significativamente el tamaño de una página
- Permite persistir funcionalidad interactiva del lado del cliente
- No requiere complementos en el cliente (Flash Player)
Aplicaciones sólo para iPAD?
Cuando desarrollamos Web Apps para iPAD basadas en HTML5 lo hacemos pensando en que funcionarán en Safari, pero sabemos que también funcionarán en otros navegadores de diferentes dispositivos y computadoras de escritorio (Google Chrome, Internet Explorer 9, FireFox 3.6).
Por otro lado ¿podemos pensar que los desarrollos creados para otros dispositivos funcionarán en iPAD correctamente? En la amplia mayoría de los casos, los sitios podrán visualizarse sin problemas. No obstante, el manejo de eventos de la interfaz Web deberá contemplar eventos táctiles para poder ser utilizados.
Durante mucho tiempo, las organizaciones desarrollaban versiones especiales de sus sitios Web optimizadas para dispositivos móviles. Actualmente, deberán abandonar esa concepción para desarrollar aplicaciones con soporte para dispositivos táctiles y funcionalidad enriquecida soportada por navegadores de última generación.
De esta forma, las empresas pueden tener presencia en el segmento de usuarios iPAD y re-aprovechar esa inversión para mejorar su presencia global en la Web.

