Un teléfono inteligente basado en herramientas web

Este sábado, Palm lanzará lo que algunos llaman una apuesta desesperada: su nuevo teléfono inteligente, el Palm Pre. Los medios de comunicación han estado llenos de especulaciones sobre otro retador de iPhone, y los leales a Palm ven al Pre como la mejor esperanza para que su favorito favorito recupere su antigua gloria. Pero detrás de todo el bombo y el alboroto, la verdadera innovación es un sistema operativo completamente nuevo basado en tecnologías web ampliamente utilizadas.





Lector de Palma: El Pre cuenta con un teclado físico deslizable y una pantalla táctil.

Es un concepto muy diferente, dice Andrew Yu, arquitecto y gerente de plataforma móvil del MIT. Es revolucionario en el sentido de que están abriendo la puerta al desarrollo de aplicaciones móviles.

El nuevo sistema operativo de Pre, webOS, se ejecuta sobre Linux. Pero en lugar de requerir que las aplicaciones estén escritas en un lenguaje de codificación de alto nivel, como lo han hecho otras plataformas de teléfonos inteligentes (y los sistemas operativos anteriores de Palm), webOS permite a los desarrolladores web usar herramientas como HTML, CSS y Javascript, que deberían ser más familiar para cualquiera que haya programado para la Web.



En el pasado, los desarrolladores de aplicaciones a menudo tenían que familiarizarse con un nuevo lenguaje para crear programas para sistemas móviles. Para hacer una aplicación que sea compatible con el iPhone de Apple, por ejemplo, los desarrolladores tienen que usar el relativamente oscuro lenguaje de programación Objective C. En contraste, según la información publicada por Palm, los desarrolladores deberían poder administrar el almacenamiento de datos en Pre usando HTML5, además de tener acceso a los datos de los contactos y el calendario del teléfono. Un kit de desarrollo de software (SDK) para el Pre llamado Mojo también incluirá herramientas para extender Javascript para acceder a las funciones de hardware en el dispositivo, incluido el acelerómetro, la cámara y el propio teléfono.

La ventaja de esta estrategia es que más desarrolladores ya hablan el idioma.

Cualquiera que pueda programar para la Web puede potencialmente crear aplicaciones para webOS, dice Yu. Eso también podría facilitar que los desarrolladores traduzcan aplicaciones web existentes a webOS, agrega Yu. La facilidad de escribir código web podría abrir un grupo de desarrolladores de millones, en lugar de las decenas de miles que ya conocen lenguajes como Objective C y Java, el lenguaje utilizado para escribir aplicaciones para la plataforma Android de Google.



Existe alguna evidencia de que los desarrolladores web también estarán ansiosos por probar suerte en el desarrollo móvil. Durante un año después del lanzamiento del iPhone, no había forma de desarrollar una aplicación nativa, una que se ejecutara en el teléfono. En cambio, muchos desarrolladores externos crearon programas web que se ejecutaban dentro del navegador del teléfono. No fue hasta que Apple lanzó su SDK que los desarrolladores de aplicaciones pudieron escribir aplicaciones nativas reales, aprovechando el hardware subyacente del teléfono, como el acelerómetro y la pantalla táctil. La capa de interfaz para webOS, por otro lado, actúa como un navegador en sí mismo, con múltiples aplicaciones ejecutándose en ventanas separadas, lo que Palm llama tarjetas, debido a cómo se muestran en la pantalla.

Esta estrategia podría darle al Pre algunas capacidades interesantes. Por ejemplo, Palm ha revelado que la función de búsqueda del teléfono buscará automáticamente en la Web, así como en los datos almacenados en el propio dispositivo.

Atraer a los desarrolladores de aplicaciones será crucial para Palm, dice Mike Gualtieri , analista de Forrester. A medida que la empresa intente crear su propia tienda de aplicaciones, se enfrentará a una feroz competencia. Con tantos teléfonos inteligentes en el mercado, cada uno con su propio sistema operativo, su propia tienda y sus propias aplicaciones, los programadores individuales y profesionales tendrán que tomar decisiones difíciles. Gualtieri dice que aquí podría ser donde Palm tenga la oportunidad de brillar.



Gualtieri ha visto una tendencia hacia la expansión de las empresas hacia aplicaciones de Internet más avanzadas. Por lo tanto, cuando las empresas buscan una plataforma de aplicaciones móviles, Palm puede posicionarse como la opción más fácil y accesible, basada en estándares web que coinciden con las tecnologías que la empresa ya utiliza.

Aún así, el camino hacia aplicaciones integradas en la Web más sencillas y rápidas no será fácil al principio. El SDK de webOS de Pre aún no está ampliamente disponible para los programadores, por un lado: actualmente solo se encuentra en versión privada. Los analistas sugieren que esto puede ser para que Palm pueda solucionar cualquier error antes de que las masas se apoderen de él, lo cual es comprensible, dicen, aunque frustrante para los desarrolladores. Pero con una oportunidad de remontar, Palm no se arriesga.

El Pre tiene algunas otras características diseñadas para atraer a los posibles usuarios de teléfonos inteligentes: un teclado físico deslizable, así como una pantalla táctil, una batería extraíble que se recarga sin un cable y la capacidad de ejecutar múltiples programas simultáneamente. Sin embargo, al igual que otras plataformas móviles, estará restringido a un operador, Sprint Nextel, durante al menos sus primeros seis meses.



La batalla no será fácil y Palm luchará en dos frentes: uno para los usuarios y otro para los desarrolladores. Tienen que conseguir que la gente escriba aplicaciones para el teléfono, dice Gualtieri. Están muertos si la gente dice: 'Este es un teléfono hermoso, pero es difícil escribir aplicaciones para él'. Cómo las tarifas Pre pueden determinar el futuro de Palm. Y esta vez, los desarrolladores de aplicaciones pueden liderar el camino.

esconder