Estimado novato, bienvenido al mundo de las ROM personalizadas.
Me gustaría aclarar algunos conceptos erróneos que observé tanto en las respuestas como en la pregunta.
Lollipop y cyanogenmod 12.1 son una y la misma cosa. Android 5.0 recibió el nombre en código de Lollipop. Android es un sistema operativo de código abierto, por lo tanto, el código fuente está abierto al público. Con lo que se confundió es con el stock o el vainilla de Android (versión de Android puesta en su teléfono por el fabricante del dispositivo) y una ROM personalizada (versiones de Android creadas por desarrolladores de terceros).
Estrictamente hablando, el Android Vanilla es la versión básica de Android construida por Google sin cambios significativos en el código por parte del fabricante del dispositivo. Los dispositivos Nexus y Motorola usan Android vanilla. Stock android es cualquier versión de Android que viene precargada en su teléfono. Puede ser Android Vanilla como en Nexus o Android personalizado como Touchwiz de Samsung, Xperia UI de Sony, MiUi de Xiaomi, etc. Las ROM personalizadas, por otro lado, están construidas por desarrolladores de la comunidad de código abierto a partir del código fuente de Android proporcionado por Google ( bajo el Proyecto de código abierto de Android (también conocido como AOSP) o el Código fuente de Android adaptado desarrollado por el equipo de Cyanogenmod y las fuentes específicas del dispositivo proporcionadas por el fabricante. Ahora, hay diferentes equipos que hacen diferentes ROM personalizados. Añaden ciertas características y optimizaciones propias y las renombran con diferentes nombres. Pero todos ellos están basados en fuentes de cianógeno o en las fuentes de AOSP.
- ¿Cuál sería la próxima versión del sistema operativo Android?
- Cómo eliminar ColorOS de un dispositivo Android
- ¿Cómo obliga a un dispositivo Android a usar memoria adicional, no base, para libros de Kindle y Google Play? No importa lo que haga, y eso incluye las preferencias de almacenamiento, siempre se instalan en la memoria base más limitada, agotándola.
- ¿Qué tableta de Android sería la más adecuada para alguien que cambia de Apple?
- ¿Cuál es el mejor airphone para teléfonos Android?
Ahora, habiendo aclarado las cosas, respondería la pregunta. No hay una respuesta definitiva. Todo depende de la persona que está desarrollando ROM para su dispositivo. Si tiene conocimientos y sabe cómo depurar y encontrar anomalías en el código, es posible que tenga una buena experiencia. Si no tiene conocimientos de lenguajes de programación, es posible que no pueda solucionar los problemas y esto podría suponer un problema para el usuario final. Si bien todos los desarrolladores usan las mismas fuentes de Android, en su mayoría son las fuentes del dispositivo (controladores de chip, etc.) las que causan conflictos. A veces, una nueva característica o una modificación pueden estar causando fallas.
De todos modos, las ROM PERSONALIZADAS son un poco inestables por naturaleza, ya que actualizan continuamente el código, agregan modificaciones, las actualizaciones se lanzan en un lapso de dos a tres días y en su mayoría no se prueban. Sin embargo, las ROM personalizadas abren grandes posibilidades para su teléfono en términos de personalización. Puede ajustar casi cualquier cosa y obtener lo que desea de su teléfono. Los núcleos personalizados lo ayudan a controlar los mejores aspectos de su dispositivo, como la frecuencia de la CPU, la administración de RAM, la administración térmica, etc.
Dejando a un lado todas las posibilidades, si está satisfecho con el rendimiento del stock de Android en su teléfono, NO VAYA POR ROM PERSONALIZADAS. Si no está satisfecho con el rendimiento actual, puede correr riesgos, desea aumentar la usabilidad de un dispositivo antiguo, actualizarlo y puede leer sobre ROM y la jerga asociada, entonces la Comunidad de Código Abierto le da la bienvenida. Es una mierda, pero te encantará.