LineageOS börjar ta bort temamotorrelaterad kod, vilket i princip bekräftar CMTE: s bortgång

Som en del av LineageOS 15-upplägget, blev den gamla CyanogenMod Theme Engine (CMTE) slutligen avskaffad för gott efter att de flesta omnämnanden tagits bort från koden.

Före uppkomsten av Substratum fanns CyanogenMod Theme Engine (CMTE). Introducerad ända tillbaka med CyanogenMod 9 (baserad på Android Ice Cream Sandwich), lade den till systemomfattande temafunktioner till CyanogenMod-byggen. Med lanseringen av CyanogenMod 14 (som senare blev LineageOS), CMTE fanns ingenstans. Under tiden började många andra populära anpassade ROM att gynna den OMS-baserade Substratum Theme Engine i sina byggen. Och med Android 8.0 Oreo nu inklusive inbyggt OMS-stöd, verkar det som om LineageOS-teamet nu har dragit ur kontakten på CMTE för gott.

Vi hade redan hört från en källa för en tid sedan att CMTE i princip var död, men det fanns fortfarande en strimma av hopp hos vissa användare att den en dag skulle komma tillbaka i LineageOS. Tyvärr, det verkar inte vara fallet: som en del av LineageOS 15.0-upplägget, är magkänslan hos CyanogenMod Theme Engine, såväl som alla återstående omnämnanden av temamotorn.

håller på att tas bort från källan. Denna förändring genomfördes slutligen den 12 oktober, och markerar i princip CyanogenMod-temamotorns död.

Vad är nästa steg för dem som vill utforma sin enhet? Det är fullt möjligt, men osannolikt, att LineageOS-teamet kommer att flytta för att utveckla sin egen temamotor. Även vissa OEM (Samsung, till exempel) inkluderar stöd för RRO eller OMS, trots allt.

Substratum har ökat i popularitet under åren och dess temaramverk har bara blivit bättre sedan Sony flyttade från Runtime Resource Overlays (RRO) till Overlay Manager Service (OMS). Som sådan har Substratum nu ersatt CMTE för de flesta anpassade ROM där ute. Vad mer är, om du vill skapa ett tema för din Android Oreo-enhet har du tur, eftersom Oreo inkluderar stöd för OMS inbyggt. Det betyder att du kommer att kunna använd Substratum utan rot på vilken enhet som helst – inklusive på LineageOS 15.