LineageOS begint met het verwijderen van aan thema-engine gerelateerde code, wat in feite de ondergang van CMTE bevestigt

Vóór de opkomst van Substratum was er de CyanogenMod Theme Engine (CMTE). Geïntroduceerd helemaal terug met CyanogenMod 9 (gebaseerd op Android Ice Cream Sandwich), heeft het systeembrede themamogelijkheden toegevoegd aan CyanogenMod-builds. Met de release van CyanogenMod 14 (dat later LineageOS werd), was CMTE nergens te vinden. Ondertussen begonnen veel andere populaire aangepaste ROM's de OMS-gebaseerde Substratum Theme Engine te begunstigen in hun builds. En met Android 8.0 Oreo nu inclusief native OMS-ondersteuning, lijkt het LineageOS-team nu de stekker uit CMTE te hebben getrokken.

We hadden al een tijdje geleden van een bron gehoord dat CMTE in wezen dood was, maar er was nog een sprankje hoop van sommige gebruikers dat het op een dag zou terugkeren in LineageOS. Helaas lijkt dat niet het geval te zijn: als onderdeel van de LineageOS 15.0-versie worden de ingewanden van de CyanogenMod Theme Engine en alle resterende vermeldingen van de thema-engine verwijderd uit de bron. Deze verandering werd uiteindelijk doorgevoerd op 12 oktober en betekent in feite de dood van de CyanogenMod Theme Engine.

Wat biedt de toekomst voor diegenen die hun apparaat willen thema? Het is heel goed mogelijk, maar onwaarschijnlijk, dat het LineageOS-team een ​​eigen themamotor gaat ontwikkelen. Zelfs sommige OEM's (bijvoorbeeld Samsung) ondersteunen immers RRO of OMS.

Substratum is in de loop der jaren populairder geworden en het themakader is alleen maar beter geworden sinds Sony de overstap maakte van Runtime Resource Overlays (RRO) naar Overlay Manager Service (OMS). Als zodanig heeft Substratum nu CMTE vervangen voor de meeste aangepaste ROM's die er zijn. Wat meer is, als je je Android Oreo-apparaat een thema wilt geven, heb je geluk, want Oreo biedt native ondersteuning voor OMS. Dit betekent dat u Substratum zonder root op elk apparaat kunt gebruiken, inclusief op LineageOS 15.