Si visitáis El Androide Libre es porque conocéis Android. El sistema operativo creado por Google a través del kernel de Linux para los dispositivos móviles. Qué tiempos aquellos del HTC Dream..
Hablando más técnicamente, Android es una distribución de Linux por el hecho de que recurre al kernel de Linux para su funcionamiento. Pero en el interior de Android no encontramos el Vainilla Kernel, sino una adaptación realizada por los desarrolladores de Google para que pueda correr dentro de un teléfono móvil. Por ejemplo el Vainilla Kernel no tiene ciertos drivers necesarios para las tablets Android.
El hecho de que Android no sea del todo de código abierto, reservándose ciertas cosas para poder recibir ingresos, estimula a los desarrolladores. De aquí nacen los forks. Y hoy en día ya representan más del 20% de los Android.
Un fork (bifurcación en inglés) de Android es cuando los desarrolladores crean un sistema operativo alternativo a Android pero que en esencia, lleva el «Android Kernel». Lo entrecomillamos porque no se trata de un kernel en sí, sino una adaptación del kernel de Linux. También hemos hablado aquí de cada versión de Android que ha existido hasta ahora en este artículo, no dudes en visitarlo.
Hoy os mostraremos los forks más famosos dentro del panorama de Android, incluso si os gusta «trastear» con vuestro dispositivo podríais probarlos.
1. CyanogenMod
Si habéis indagado sobre el panorama de las ROMs de Android os habréis topado con este grupo de desarrolladores tan conocido, CyanogenMod.
Las ROMs creadas por CyanogenMod tienen más funcionalidades que Android por defecto. Por ejemplo tenemos soporte FLAC, Theme Chooser y overclocking de la CPU. Algunas de la gran cantidad de funciones que incluye esta desarrolladora en sus ROMs de Android.
Hablamos de que es un fork por el mero hecho de que en su esencia es Android pero la experiencia de uso (aunque no difiera mucho) es distinta a la original de Android.
2. Android Open Kang Project
En el caso de que hayáis ido más lejos buscando alguna ROM para vuestro dispositivo, de seguro os habréis encontrado con AOKP también. Una desarrolladora de ROMs cocinadas en cuyas versiones de Android prima la personalización estética. El fin de esta ROM, además de mejorar la experiencia de usuario a través de tweaks, es permitir al usuario modificar la interfaz con la que tratará a su gusto.
Podremos modificar desde algo tan simple como los colores hasta la interfaz del centro de notificaciones. Si te gusta la personalización, esta puede ser una opción alternativa a Android para ti.
3. Baidu Yi
Este fork de Android se diferencia con Android stock, además de la estética de los iconos y poco más, en que reemplaza toda presencia de Google por aplicaciones propias.
Se trata de un fork nacido en China y ya sabéis que ocurre los países asiáticos, que prefieren usar sus propias aplicaciones y servicios. Así que libres son de lanzar una versión modificada de Android para algunos terminales.
Baidu Yi Web
4. LeWa OS
Esta versión modificada de Android está modificada de tal modo que está más adaptada a los gustos chinos. Incorpora una mejor traducción de lenguaje y una interfaz distinta que recuerda en algunos casos a iOS.
5. MIUI
Xiaomi, ¿cuántas veces habremos hablado de él aquí?, muchísimas. Pues este fabricante de dispositivos lanzó su propia versión de Android modificada, es decir, su propio fork de Android.
En MIUI, además de un gran parecido con iOS, encontramos múltiples aplicaciones de Google (no vienen por defecto) sustituidas por otras desarrolladas por MIUI. Incluye su propia tienda de aplicaciones, un antivirus propio e incluso una suite de optimización de Android.
Su última versión llamada MIUI V6 se lanzó junto con en el Xiaomi Mi4. El último buque insignia de la marca.
6. Nokia X
Antes de lanzamiento de la gama X de Nokia se rumoreó que estos dispositivos incluirían Android en su interior y en cierta parte, los rumores fueron ciertos.
Nokia incorporó en esta gama de dispositivos un fork de Android. La experiencia de uso era igual que la que encontraríamos en un Windows Phone pero el kernel, los pilares sobre los que se asentaba el sistema operativo, era Android. Tanto es así que podemos instalar APKs de Android e incluso la Play Store. Claro está Nokia incorporó su propia tienda de aplicaciones también.
7. Replicant
Si CyanogenMod y AOKP se centran en la optimización y personalización de Android, Replicant se centra al completo en la seguridad. Una versión de Android modificada que cierra vulnerabilidades para afianzar la experiencia de uso de sus usuarios.
Para los que temen por la seguridad de su dispositivo y quieren estar seguros, Replicant podría ser una buena opción.
8. Xobot OS
Esta ROM, aunque actualmente abandonada, se trató de un proyector de un desarrollador en la que intentaba cambiar cada traza de Java de Android en código C#.
Este proyecto de Miguel de Icaza, el desarrollador dueño de Xobot OS, demuestra que se puede crear un SO con distintos lenguajes de programación, no hay porque cerrase a uno.
9. OmniROM
Cuando se dio a conocer se le apodó como el nuevo rival de CyanogenMod. Unos desarrolladores de ROMs modificadas que lanzaron al mundo una versión distinta de Android aunque la experiencia de uso no difería mucho con la original.
Encontramos una multitarea renovada a base de una ventana flotante, personalización dentro del centro de notificaciones y otras muchas cosas más. Yo personalmente la probé en el Oppo N1 y quedé contento con el funcionamiento.
10. Fire OS
Por último, Fire OS, el fork desarrollado por Amazon para sus dispositivos Android especialmente desarrollados para el consumo de contenido en su tienda.
La interfaz encontrada en Fire OS es notablemente distinta a la que encontramos en Android por defecto, además sustituye la Play Store por la tienda de aplicaciones de Amazon y otras muchas aplicaciones de consumo multimedia por las respectivas de Amazon. Si por algo venden tan baratos estos dispositivos es porque esperan amortizar las pérdidas con la compra de contenido por parte de los usuarios.
Otro Fork que nos habéis comentado
Gracias a que Android sea tan abierto existen una lista enorme de forks que podemos encontrar. Vosotros mismos en los comentarios habéis sugerido otros forks muy interesantes y que merecen estar en este artículo:
Color OS
Flyme OS
ParanoidAndroid
Aquí puede surgir la duda sobre si son o no forks de Android. Como bien sabréis, existe una línea muy difusa entre una ROM modificada y un Fork.
Podéis ver que Android no es un único sistema operativo sino que ha fomentado el desarrollo de software de terceros que usan su kernel para cubrir otras necesidades. La creación de los forks no es más que cumplir la demanda de un sector de usuarios que exigen ciertas funcionalidades extras en su dispositivo. Aunque quizás estén surgiendo demasiados derivados de Android.
En mi opinión, la creación de forks me parece genial. Es una forma fantástica de cubrir las necesidades de todos los usuarios ya que no todos piden lo mismo en un sistema operativo. He de decir también que me parece mucho mejor recurrir a un fork que incorporar una capa de aplicación que ralentiza el dispositivo.