[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