Hoy es un gran día para el desarrollo de aplicaciones para móviles, porque coincide con el lanzamiento de Google Gears para dispositivos móviles. Por el momento, Gears está disponible para Internet Explorer en Windows Mobile 5 y 6.

La situación de la programación para móviles hoy en día no es muy halagüeña: generalmente hay que escribir código nativo y probarlo con diferentes SDKs, con cinco compiladores diferentes. Es una tarea agotadora, que explica por qué tan pocos programadores se dedican a crear aplicaciones para móviles.

Las aplicaciones web son una forma evidente de llevar diferentes funcionalidades a dispositivos móviles. Simplemente hay que escribir la aplicación una vez. Así que, ¿por qué no se ha adoptado más este enfoque? Pues, sencillamente, porque los navegadores de móviles no pueden hacer muchas de las cosas que quieres que hagan las aplicaciones.

Añade Google Gears. El objetivo de Gears es aumentar la capacidad de los navegadores web. Resulta evidente que los navegadores de dispositivos móviles podrían beneficiarse tanto como los de ordenador y así, añadiendo prestaciones a los navegadores móviles, es posible desplegar un número cada vez mayor de aplicaciones móviles, como sucede con las aplicaciones web.

Y aún hay más: tenemos pensado mantener el API de Gears consistente para todas las plataformas. Así que, mientras que aunque tengas que tener en cuenta diferencias de navegador (como tamaños de pantalla y las típicas triquiñuelas con el DOM), el resto de tu aplicación "funcionará" en los diferentes sistemas de los usuarios. No tendrás que preocuparte de si tu aplicación se está ejecutando en un dispositivo móvil o en un ordenador.

Estamos todos muy emocionados con el potencial que encierra este lanzamiento. Esperamos que las aplicaciones móviles creadas con Google Gears den pie a una nueva tendencia en el desarrollo de aplicaciones para móviles.

Para más información, puedes visitar la web y, como siempre, hacernos llegar vuestros comentarios y vuestro feedback a programacongoogle@google.com.