Si alguna vez has trabajado con una ROM CyanogenMod en cualquiera de tus teléfonos, lo más probable es que estés familiarizado con CyanogenMod Theme Engine, el conocido motor de temas de la conocida imagen de Android. Si tras la transformación del software en LineageOS estabas esperando el desembarco de esta función en el sistema operativo, lamentamos decirte que su desarrollo se ha detenido y parece ser que no hay esperanza de que llegue algún día futuro.
La personalización de Android es uno de los puntos fuertes del sistema operativo de Google frente a su equivalente de Apple. Es común encontrar numerosas aplicaciones o sistemas operativos que permiten alterar los temas a nuestro gusto, y uno de los mejores software para ello era CyanogenMod. Pero CyanogenMod murió hace semanas, y parece que su actual equivalente, LineageOS, no herederá el clásico motor de temas de CyanogenMod.
Y es que aunque LineageOS lleva tiempo disponible para numerosos dispositivos, son muchos los usuarios que se quejan de que el sistema operativo no muestre los clásicos temas de CyanogenMod que permiten cambiar casi por completo la interfaz de los dispositivos. Hoy sabemos que, además de llevar detenido bastante tiempo, el desarrollo de CyanogenMod Theme Engine se cancela indefinidamente para LineageOS.
Alternativa a los temas de CyanogenMod
Según XDA Developers, Clark Scheff, desarrollador del motor de temas de CyanogenMod, habría abandonado el proyecto desde la actualización de Android 7.0 Nougat. Ello implica que las ROMs actuales de LineageOS, así como las que llegarían en un futuro no contarían con el clásico motor de temas tan valorado por los usuarios de CyanogenMod que confiaban aún en recibir la función en futuras actualizaciones de software.
La solución la encontraríamos en Substratum, una alternativa a CyanogenMod Theme Engine que llega en forma de motor para gestionar y aplicar temas (capas) y tweaks compilados en forma de aplicación. Según señalan desde El Androide Libre los cocineros de LineageOS ya estarían en conversaciones para incluir Substratum de serie en próximos desarrollos de la ROM, permitiendo de esta manera suplir la ausencia de los temas de CyanogenMod en el nuevo sistema operativo basado en Android Nougat.
Por qué CMTE no llegará a LineageOS
El CM Theme Engine (CMTE) quedó sin mantenimiento tras los cambios internos introducidos en Android Nougat y la transición de la comunidad hacia LineageOS. La adopción por parte de Android de sistemas de capas como OMS complicó mantener dos enfoques en paralelo. Con su principal responsable fuera del proyecto y con el foco de LineageOS en estabilidad y seguridad, reescribir o portar el motor dejó de ser una prioridad. La propia comunidad, que venía preguntando por su ausencia en compiltaciones recientes, ha aceptado que el camino pasa por soluciones modernas y mejor integradas con el árbol AOSP.
Substratum y OMS: la alternativa real
Substratum se apoya en la tecnología de Sony (RRO/OMS) para aplicar overlays de manera granular sobre interfaz y apps del sistema sin tocar el framework base. Ofrece temas potentes, mayor compatibilidad con versiones recientes de Android y un ecosistema activo de paquetes en tiendas oficiales. En LineageOS, su integración nativa o el soporte vía permisos/Root permite disfrutar de personalización profunda con menos riesgo. Para el usuario que venía de CMTE, Substratum es el reemplazo más cercano por alcance, calidad y por ser el candidato preferido por parte de los desarrolladores de la ROM comunitaria.
Para quienes migran desde CyanogenMod, conviene tener en cuenta que las actualizaciones OTA de CM ya no están activas: haz copia de seguridad, revisa que la base de Android sea equivalente entre builds y, si fuera necesario, vuelve a flashear las GApps para evitar conflictos. La instalación es más segura cuando las versiones subyacentes son similares y así se minimiza el riesgo de bootloop.
LineageOS nació como continuación comunitaria del proyecto de CyanogenMod y ha sumado una base de instalaciones activa muy notable, señal de que la comunidad sigue impulsando un Android abierto y altamente personalizable sin necesidad de recuperar el antiguo CMTE. En cuanto tengamos más noticias al respecto informaremos a todos los usuarios que ya hacéis uso de LineageOS.


