LineageOS comienza a eliminar el código relacionado con el motor del tema, confirmando básicamente la desaparición de CMTE

Antes del surgimiento de Substratum, existía el CyanogenMod Theme Engine (CMTE). Introducido desde el principio con CyanogenMod 9 (basado en Android Ice Cream Sandwich), agregó capacidades de temas de todo el sistema a las compilaciones de CyanogenMod. Con el lanzamiento de CyanogenMod 14 (que más tarde se convirtió en LineageOS), CMTE no se encontraba por ningún lado. Mientras tanto, muchas otras ROM personalizadas populares comenzaron a favorecer el motor de temas de sustrato basado en OMS en sus compilaciones. Y con Android 8.0 Oreo que ahora incluye soporte nativo de OMS, parece que el equipo de LineageOS ha desconectado CMTE para siempre.

Ya habíamos escuchado de una fuente hace algún tiempo que CMTE estaba básicamente muerto, pero algunos usuarios todavía tenían un rayo de esperanza de que algún día regresaría a LineageOS. Por desgracia, ese no parece ser el caso: como parte de la actualización de LineageOS 15.0, las tripas del motor de tema CyanogenMod, así como todas las menciones restantes del motor de tema están en proceso de ser eliminadas de la fuente. Este cambio finalmente se cometió el 12 de octubre y básicamente marca la muerte del motor de temas CyanogenMod.

¿Qué sigue para aquellos que buscan tema de su dispositivo? Es completamente posible, pero poco probable, que el equipo de LineageOS se mueva para desarrollar su propio motor de temas. Incluso algunos OEM (Samsung, por ejemplo) incluyen soporte para RRO u OMS, después de todo.

El sustrato ha aumentado su popularidad a lo largo de los años y su marco temático solo ha mejorado desde que Sony se mudó de Runtime Resource Overlays (RRO) a Overlay Manager Service (OMS). Como tal, Substratum ahora ha reemplazado a CMTE para la mayoría de las ROM personalizadas que existen. Además, si desea crear un tema para su dispositivo Android Oreo, tiene suerte, ya que Oreo incluye soporte para OMS de forma nativa. Esto significa que podrá usar Substratum sin root en cualquier dispositivo, incluso en LineageOS 15.