[valux-list] Android me ha decepcionado

Manuel Soriano manu en manu.ms
Mar Feb 16 05:13:49 PST 2010


Hola

Desde hace un tiempo se nos viene bombardeando sobre lo bueno y fantastico que 
es el nuevo sistema operativo de Google, Android.

Parece ser que todo lo desarrollado por Google es, como lo era todo lo tocado 
por Bill Gates, algo maravilloso.

Un poco de historia, hace unos años Google, regalo a la comunidad GPL, un 
código que querian que fuese el núcleo del nuevo sistema operativo de los 
moviles, del futuro, este código ha sido borrado del nucleo de Linux, porque 
ya nadie (de Google) lo toca, incluso Google ya no alardea tanto de esa 
etiqueta "free".

Para poder probar el ingenio, me compre un teléfono chino (Sciphone N21), es 
un aparato bastante honesto, de doble SIM, lo he actualizado a la versión 
Donut-1.6 (la oficial del fabricante), aparte unos problemas con el Bluetooth, 
todo ha funcionado de maravilla.

Vamos en detalle sobre Android, este esta basado en un núcleo de Linux, 
concretamente el 2.6.26, puede ser rooteado, entonces se tiene acceso a una 
shell con el usuario root, aqui se acaba la similitud con Linux, porque la 
capa usuario esta servida por una maquina virtual Java. Android es MONO tarea, 
falsamente te ilusiona con varias tareas lanzadas, pero solo ejecuta la que 
manejas, un caso especial para ciertas tareas que se pueden ejecutar en 
background, pero sin tener acceso a la capa usuario.

Como buena máquina virtual java esta es : imprevisible, pesada, restrictiva y 
exasperadamente lenta, comprobado con varios telefono Android, el mio, por 
tener una CPU rápida, era el más eficiente.

En un mes me ha dejado más veces colgado que mi Treo en tres años, las petadas 
eran TODAS de la máquina virtual Java, salvo una vez que me tope con el error 
del bluetooth que antes he mencionado y que el propio constructor ha 
reconocido y solventará en la siguiente revisión.

Hace unos días, tuve la ocasión de leer una prueba del nuevo Nokia N900, este 
es una tableta con sistema operativo Linux de Nokia, este se llama Maemo-5, a 
diferencia de Android, este es un Linux de verdad, multitarea preentiva como 
venimos conociendo desde hace años.

Para manejo de las aplicaciones, se basa en GTK+ (habeis leido bien, las capas 
de siempre), hay un port oficial, de QT-4.6.2 hacia Maemo y, para los masocas, 
hay una maquina virtual Java.

Uno se puede instalar el kit de desarrollo, yo lo he hecho con una 
Kubuntu-9.10 virtualizada con VmPlayer, tambien se puede bajar una imagen  
Debian, con todo el entorno  de desarrollo y pruebas, instalado y configurado 
(que funciona con varios virtualizadores).

Este funciona con scratchbox para emular los entornos finales y un emulador del 
propio entorno del N900 para hacer las pruebas finales (host->maquinaVirtual-
>scratchbox).

Lo bueno, es que salvo ciertos drivers que no puede liberar, Nokia ha liberado 
todos sus desarrollos bajo licencia LGPL, incluida la libqt-4.6.X y participa 
activamente con la comunidad "free".

Puede que Maemo se convierta en el Betamax de los sistemas operativos para 
moviles, para mi, acierta en la forma y se adelanta al resto, ofreciendo un 
producto que, por su filosofia, barre a todos los demás.


-- 
Manuel Soriano / Lo Perello / Valencia / España
http://www.manu.ms



Más información sobre la lista de distribución Valux-list