Sistemas operativos para dispositivos móviles

A la hora de elegir un móvil un factor realmente importante es el sistema operativo, y si pensamos en el cuando compramos un ordenador, porque no lo hacemos así cuando compramos un móvil, PDA o dispositivo móvil en general.

Existen multitud de opciones, si bien las más extendidas son Symbian, BlackBerry OS, Windows Mobile, y recientemente iPhone OS y el futuro sistema móvil de Google, Android, además por supuesto de los dispositivos con sistema operativo Linux.

En geek(n.) han realizado unas reseñas rápidas a cada sistema operativo que comentamos aquí:

Symbian

Este es el sistema operativo para móviles más extendido entre smartphones, y por tanto el que más aplicaciones para su sistema tiene desarrolladas. Actualmente Symbian copa más del 65% del mercado de sistemas operativos.

Symbian dispone de varios interfaces, cosa que no acabo de entender, cuando sería mejor unificar y simplificar, si bien la más popular es la S60 (que tiene mi Nokia n95 8gb) y que permiten el desarrollo en Python, y tampoco entiendo porque no lo permiten en PHP o similares.

La última versión de Symbian es la 9.5, aunque aun no existen móviles con esta versión, siendo la 9.4 la última disponible en teléfonos como el próximo Nokia 5800 XpressMedia, con pantalla táctil y que es la apuesta de Nokia para competir con el iPhone. Además desde la versión 9.1 es totalmente necesario que las aplicaciones sean firmadas para poder usar algunas funciones del teléfonos, aunque ya existe formas de saltarse esa limitación.

Recientemente Nokia anuncio que se hacia con el control total de la compania Symbian, de la que contaba hasta el momento con el 48% de las acciones. A la vez que hacia pública su intención de liberar el sistemas operativo como Software Libre en un intento de competir con futuros sistemas libres como Android de Google.

BlackBerry OS

RIM (Research In Motion) es la creadora del genial BlackBerry, un sistema operativo multitarea que está arrasando en la escena empresarial, en especial por sus servicios para correo y teclado QWERTY. Este sistema soporta desarrollo de aplicaciones Java para móviles con los perfiles MIDP 1.0 y desde la versión 4 de BlackBerry en MIDP 2.0.

Además de poder desarrollar en MIDP también es posible hacer uso del API propietario de RIM, aunque puede ser necesario firmar la aplicación por seguridad. El coste para el desarrollar para firmar una aplicación es de 100 dólares como pago inicial.

Actualmente BlackBerry OS cuenta con un 11% del mercado.

Windows Mobile

Microsoft no podía ser menos y lanzó su propio Windows para móviles. Windows Mobile es un sistema operativo escrito desde 0 y que hace uso de algunas convenciones de la interfaz de usaurio del Windows de siempre.

La última versión disponible de Abril de 2008 es la 6.1, y para 2009 se habla del Windows Mobile 7 que vendrá a revolucionar el mercado con funciones como soporte para pantallas táctiles. Además parece ser que se acercará al estilo de Windows Vista, esperemos que no falle como este.

Windows Mobile cuenta con el 12% del mercado y aunque su versión 7 no está disponible la gente de HTC ya dispone del Touch Diamond son soporte táctil a través de un desarrollo propio llamado TouchFLO 3D, que lo convierte en unos de los mayores competidores para iPhone.

iPhone OS

Ultimamente todo lo que Apple toca, triunfa. Es justo lo que ha pasado con el iPod y con el iPhone, que juegan con la potencia y versatilidad del Mac OS X. iPhone OS es una versión reducida de Mac OS X optimizada para los procesadores ARM y que se encuentra en su versión 2.0 de julio de 2008.

Aunque oficialmente no se puede instalar ninguna aplicación que no este firmada por Apple, ya existe formas de hacerlo, si bien la vía oficial es forma parte del iPhone Developer Program (de pago) y descargar el SKD que si es gratis. Aunque de forma libre si que se pueden desarrollara aplicaciones web para Safari o instalar aplicaciones de terceros mediante jailbreaking a través de los programas PwnageTool y WinPwn, que también permiten liberar el iPhone de primera generación.

iPhone dispone de un interfaz de usuario realmente interesante, como ya nos tiene acostumbrados Apple, y la única pega son las cantidad de restricciones que tiene, aunque quizás Apple se de cuenta que para triunfar mucho más es mejor liberar y dar libertad a su sistema. Aun estoy esperando que dejen instalar Mac OS X en cualquier ordenador, lo que haría temblar a Microsoft, que ya tiembla un poco por Linux.

Aunque si tiempo de vida es corto ya copa casi el 7% del mercado.

Android

Google es otro de los que toca algo y es capaz de convertirlo en otra referencia, y muestra de ello es que no quiere quedarse fuera de la pugna por los móviles. Android es un sistema operativo móvil basado en Linux y Java que ha sido liberado bajo la licencia Apache versión 2.

Actualmente está en desarrollo, pero las previas y promesas son realmentes sorprendentes, especulandose que será HTC el primero en lazar un móvil con este sistema operativo, quizás el HTC Dream o porque no el gPhone (Google Phone).

Linux

El último en discordia y que aunque no acaba de despegar porque existe multitud de versiones ya cuenta con más del 5% del mercado. De hecho Android se basa en Linux también.

¿Que otros sistemas o alternativas conoces?