Jueves, 4 de junio de 2009
Un smartphone construido a partir de herramientas web
El nuevo smartphone de Palm está dirigido tanto a los desarrolladores web como al fiel grupo de seguidores de la compañía.
Por Anne-Marie Corley Traducido por Francisco Reyes (Opinno)
 |
El teclado: El Pre incluye un teclado físico deslizante, así como una pantalla táctil.
Fuente: Palm
|
Este sábado, Palm lanzará lo que muchos denominan una apuesta desesperada: su nuevo smartphone, el Palm Pre. Los medios no han parado de especular acerca de lo que podría ser otro competidor del iPhone, y los más fieles a Palm ven en el Pre un rayo de esperanza para que su compañía desvalida favorita retome la gloria de días pasados. Sin embargo, detrás de todo el bombo y platillo, la verdadera innovación consiste en un sistema operativo completamente nuevo basado en un amplio uso de las tecnologías web.
“Es un concepto muy diferente,” afirma Andrew Yu, Director y Arquitecto de Plataformas Móviles de MIT. “Es revolucionario en el sentido de que están abriendo la puerta al desarrollo de las aplicaciones móviles.”
El nuevo sistema operativo del Pre, llamado webOS, funciona con Linux. Aunque en vez de requerir aplicaciones que estén escritas en un código de alto nivel, como así han hecho otras plataformas de smartphones y los anteriores sistemas operativos de Palm, webOS permite a los desarrolladores web que utilicen herramientas como HTML, CSS y Javascript, que deberían resultar más familiares para cualquiera que haya hecho programación web.
En el pasado, los desarrolladores de aplicaciones a menudo se tenían que familiarizar con un nuevo lenguaje para así poder construir programas para sistemas móviles. Por ejemplo, para crear una aplicación que sea compatible con el iPhone de Apple, los desarrolladores tienen que utilizar el relativamente poco claro lenguaje de programación Objective C. Por el contrario, y según la información proporcionada por Palm, los desarrolladores podrían utilizar HTML5 para administrar el almacenaje de datos en el Pre, además de para tener acceso a los datos de los Contactos y el Calendario del teléfono. El kit de desarrollo de software (SDK, en sus siglas en inglés) para el Pre, llamado Mojo, incluirá herramientas para acceder a las características de hardware del dispositivo, incluyendo el acelerómetro, la cámara y el teléfono mismamente.
Lo ventajoso de esta estrategia es que hay muchos más desarrolladores que ya hablan el lenguaje.
“Cualquiera que pueda programar para la web puede, en potencia, construir aplicaciones para webOS,” afirma Yu. Todo esto podría hacer las cosas más fáciles, añade Yu, a la hora de que los desarrolladores traduzcan las aplicaciones web existentes a webOS. La facilidad de escritura del código web podría ampliar enormemente el número de desarrolladores disponibles, pasando de las decenas de miles que actualmente conocen lenguajes como Objective C y Java, el lenguaje utilizado para crear aplicaciones para la plataforma Android de Google, a que el número de desarrolladores se contase por millones.
Hay razones para creer que los desarrolladores web estarían dispuestos a trabajar también en el desarrollo móvil. Durante el primer año después del lanzamiento del iPhone, no había forma de desarrollar una aplicación nativa—una que funcionase en el teléfono mismamente. En vez de ello, muchos desarrolladores crearon programas web que funcionaban dentro del navegador del teléfono. No fue hasta que Apple lanzó el SDK que los desarrolladores de aplicaciones pudieron empezar a escribir aplicaciones nativas reales, tomando ventaja del hardware del teléfono, como por ejemplo el acelerómetro y la pantalla táctil. Por otro lado, la interfaz de webOS actúa como si fuera un navegador en sí misma, con múltiples aplicaciones funcionando en ventanas distintas—lo que Palm ha venido a llamar “tarjetas,” debido a la forma en que se muestran en pantalla.
|
|
|
Comentarios