viernes, 28 de junio de 2013

Los nuevos desarrollos independientes de Android

Tres desarrollos a partir de la última versión de Android liberada dotan a nuestros terminales móviles de capacidades superiores y aumentan el periodo de actualizaciones más allá de la ruta fijada por los fabricantes.

La comunidad de desarrolladores independientes ha terminado constituyéndose en un referente capaz de superar a fabricantes y operadoras en calidad y capacidad de uso de nuestros terminales.


Cada vez son los fabricantes que abren la mano a desarrollos de Android puro (AOSP), tal y como es liberado por Google. Algunos terminales Samsung como el Galaxy 4 , el HTC Oneo el Sony Xperia Z ya han anunciado sus propias Google Edition, siguiendo la estela de la gama Nexus. Mientras tanto otras marcas como Oppo con su oppo Find 5 integran y apoyan desarrollos independientes como CyanogenMod, liberando todos sus drivers para que la comunidad implemente desde el primer momento todas las novedades en las que trabajan.

Tomar el control completo de nuestro terminal Android está pasando de ser un parámetro elegido por un selecto grupo de usuarios de un perfil muy avanzado a convertirse en una pauta más que recomendable. No pocos fabricantes suministran teléfonos y tabletas con el Bootloader desbloqueado, lo que facilita la toma completa de control administrativo, también conocido como rooteo de estos. Este paso es fundamental para poder instalar una ROM (sistema operativo) nueva.

Las nuevas implementaciones como el caso de Linaro, una optimización del rendimiento de dispositivos con procesadores ARM han supuesto un auténtico revulsivo para toda la comunidad, al suponer un cambio sustancial entre el desarrollo independiente y lo que ofrece la Open Handset Aliance que es el conglomerado empresarial que formalmente auspicia Android.

Si a esto añadimos las potentes novedades que desarrollos como CyanogenMod, ParanoidAndroido AOKP, han incorporado a los terminales a los que dan soporte, el cambio de ROM es un proceso totalmente recomendable, posibilitando no solo un mejor aspecto a nuestros terminales sino un mejor rendimiento y un mayor control de nuestro dispositvo.
La polémica con Google

Ya hemos señalado en anteriores ocasiones que Android a pesar de ser un sistema operativo basado en Linux formalmente libre, depende en gran medida de Google..



En sus primeras versiones Android fue liberado con la licencia Apache. Esto significa que las versiones publicadas pueden ser modificadas libremente por la comunidad d desarrolladores y por las compañías que así lo deseen. Normalmente las versiones de compañías y operadoras adaptan suelen estar llenas de lo que se denomina comúnmente como bloatware y con interfaces pesadas que poco aportan a la experiencia final del usuario. 

Sin embargo no son pocos los que apuntan sus reticencias a propósito de la estrecha vinculación del sistema operativo con una compañía privada basada en la publicidad como es Google. Una de las primeras polémicas surgiría precisamente de CyanogenMod, a la que Google requeriría para que retirase aplicaciones con licencias privativas suyas, como Gmail o Maps. 

Desde entonces, este desarrollo dejó aparte cualquier aplicación de la compañía, que pueden ser instaladas en un paquete separado, aunque parte de la comunidad se volcó en realizar sus propias alternativas e irlas integrando.

Por otra parte voces tan autorizadas en temas del software libre como Richard Stallman han expresado sus reticencias a propósito de Android del que afirma que no todo su código es complemente libre, aunque se base en el núcleo de Linux y sobre todo la sombra permanente que pende sobre este sistema tan dependiente de un Google que podría en un momento dado no liberar más versiones y usar un eventual nuevo desarrollo de forma privativa, como hace ahora mismo Apple, dejando de lado a comunidad y usuarios.
Los 3 nuevos desarrollos 

Como ya hemos indicado, la nueva escena está dominada por tres grupos en desarrollo:
CyanogenMod es el proyecto de ROM basado en AOSP (Android Puro) más veterano y que más seguidores acumula. La salida de versiones Nightlies (de prueba) diarias bastante estables y para buena parte de los dispositivos del mercado ha conseguido hacerla una de las más atractivas. 

En su versión estable 10.1 basada en Android 4.2.2 incorpora mejoras en el diseño importantes. Asimismo desde el día 24, añade la función Incognito Mode que nos permite tomar el control de las conexiones que cada aplicación realiza y los privilegios de los que hace uso en nuestro terminal.

ParanoidAndroid es un proyecto muy reciente que en parte ha empleado a Cyanogen como base para incorporar mejoras visuales muy atractivas. La gestión de la resolución y colores que cada aplicación pueda tener y los denominados PIE Control, o accesos medite gestos y controles emergentes dejan marginados desarrollos similares que compañías como Samsung implementaron en sus terminales más recientes. Como muestra de lo cercanos que están todos los desarrollos, Cyanogen incorporaría estos controles a sus ROMs. 

Su más reciente novedad , denominada HALO, permite disponer de un acceso directo flotante multitarea, sin necesidad de interrumpir el primer plano.

AOKP (Android Open Kang Project) trabaja sobre la base de Android puro, al que añaden funciones de control a nivel superior a las que se ofrecen de serie. También cuenta con un sistema de versiones de prueba (nightlies) y estables (milestones) lanzadas periódicamente. Una de sus novedades más destacadas y que muchos incorporan a sus ROMs es la un menú desplegable con controles avanzados del sistema.



Lo más interesante de todos estos proyectos es que cualquier “cocinero”, como se denomina a los que se dedican a modificar ROMs o el Kernel que emplea Android, puede elaborar su propia versión de estos. 

No hay comentarios:

Publicar un comentario