El monopolio de Android se ha ido construyendo gracias a los progresos y a la evolución oficial en el sistema operativo de Google, pero también han influido las diferentes modificaciones de la enorme comunidad de desarrolladores externos que gira entorno a ese pequeño mundo. Entre estas modificaciones, las Custom ROM de Android se encontraban entre las más demandadas entre los usuarios aunque su popularidad esté decayendo a causa de las mejoras de personalización de las versiones oficiales del sistema. En este artículo, vamos a explicar qué son estas ROMs personalizadas de Android y las razones por las que ciertos usuarios las prefieren por delante de las oficiales del sistema operativo.
Primero, ¿qué es una ROM?
Todos los smartphones y tabletas Android funcionan con el mismo sistema operativo pero constan de diferencias a nivel de interfaz o de experiencia de usuario. En principio, Google propone al fabricante y a la operadora una ROM "pura" y los autoriza a modificar el sistema operativo como lo prefieran siempre que la compatibilidad con la tienda de aplicaciones Play Store se respete. Entonces, los fabricantes y las operadoras añaden una capa sobre el SO. Por ejemplo, EMUI en Huawei, ZUI en Motorola, TouchWiz en Samsung o MIUI en Xiaomi. Hoy en día, muy pocos productos del mercado disponen de un sistema operativo tal y como Google lo distribuye (los Google Pixel, algún modelo de OnePlus y los Moto G o Moto Z, por ejemplo).
MIUI de Xiaomi, TouchWiz de Samsung y LG UX de LG¿Qué es una ROM personalizada?
Tanto la versión pura de Android como los sistemas con capas de personalización de fabricantes u operadoras se consideran ROMs oficiales que se instalan y actualizan automáticamente, que llamamos Stock ROM. En cambio, una Custom ROM o ROM personalizada es una modificación de otra ROM creada por desarrolladores independientes. Se trata de un sistema operativo Android personalizado, núcleo y kernel incluidos, que el usuario puede instalar manualmente en su teléfono con características, servicios, aplicaciones o funciones modificados, de una forma u otra.
CyanogenMod, LineageOS, SlimRoms, Dirty Unicorns o Paranoid Android se encuentran entre las más utilizadas gracias a la mejora de la gestión de la confidencialidad, sus mejores aplicaciones de cámara o de audio, sus diferentes animaciones, las opciones de la interfaz, el menú de navegación rápido o los ajustes mejorados disponibles en una u otra.
Ventajas e inconvenientes de emplear una Custom ROM
Antes de abandonar el sistema operativo incluido de fábrica en nuestros dispositivos, hay que pararse a considerar todas las ventajas e inconvenientes que tienen las ROMs personalizadas y estudiar hacia qué lado se inclina la balanza. Por un lado, tenemos el lado positivo:
La ya desaparecida Custom MOD CyanogenMod y su 'sustituta' LineageOS (versiones 14 y 15)- Los smartphones más antiguos que ya no tienen actualización oficial del fabricante podrán ponerse al día con nuevas funciones y parches de seguridad.
- El dispositivo ganará velocidad y memoria de almacenamiento ya que las ROMs personalizadas suelen eliminar las aplicaciones preinstaladas por los fabricantes además de las capas de personalización demasiado pesadas.
- Las ROMs personalizadas suelen estar prerooteadas de forma que el usuario pueda tener el control total del sistema operativo.
- Como los desarrolladores independientes no deben pelear con los filtros impuestos por los fabricantes y las operadoras, la actualización de estas ROMs suele ser mucho más rápida, al igual que la corrección de bugs o agujeros de seguridad.
- Las custom ROM suelen basarse en el código AOSP (Android Open Source Project), una versión pura de Android a la que se le añaden funciones y drivers que suele gustar más que las capas de personalización.
Por otra parte, el usuario deberá considerar los inconvenientes de no utilizar el sistema oficial de su dispositivo. Hoy en día, a diferencia de las primeras versiones de Android, los sistemas actuales admiten cada vez más opciones de modificación y personalización sin tener que pasar por una Custom ROM. Por esta razón, sobre todo si no se tiene ciertos conocimientos superiores en Android, los siguientes inconvenientes tendrán seguramente más peso que las ventajas:
Stock Android o Android puro: Android Oreo 8.1, 7.1.1 y 7.1.2- Instalar una ROM personalizada en un dispositivo con garantía significa su anulación y los desarrolladores de estas modificaciones no son responsables en caso de fallo.
- Da más trabajo. Las actualizaciones constantes, las aplicaciones root y las versiones beta de las ROMs requieren de un trabajo constante por parte del usuario para mantener su dispositivo al día y con un funcionamiento correcto.
- Pérdida de las apps de Google. Hace unos años, muchos usuarios de Android se quejaban de la imposición de los servicios del gigante en su SO. Sin embargo, hoy en día, es difícil encontrar a alguien que no emplee al menos uno de ellos.
- En ciertas marcas de dispositivos, las Custom ROM podrían hacer perder calidad en la cámara, el funcionamiento de los lectores de huellas, el NFC o cualquier otra función específica del dispositivo a causa de la falta de drivers.