LineageOS alustab teemamootoriga seotud koodi eemaldamist, kinnitades põhimõtteliselt CMTE surma

LineageOS 15 tutvustamise osana eemaldati vana CyanogenMod Theme Engine (CMTE) lõplikult pärast seda, kui enamik mainimisi koodist eemaldati.

Enne substraadi tõusu oli olemas CyanogenMod Theme Engine (CMTE). CyanogenMod 9-ga (põhineb Android Ice Cream Sandwichil) tutvustati kogu tee tagasi, ja see lisas CyanogenModi järgudesse kogu süsteemi hõlmavad teemavõimalused. CyanogenMod 14 väljaandmisega (millest hiljem sai LineageOS), CMTE-d ei leitud kusagilt. Samal ajal hakkasid paljud teised populaarsed kohandatud ROM-id eelistama oma ehitustes OMS-põhist Substratum Theme Engine'i. Ja nüüd ka Android 8.0 Oreoga native OMS tugi, näib, et LineageOS-i meeskond on nüüd CMTE-st lõplikult lahti tõmmanud.

Meie oli juba mõnda aega tagasi allikast kuulnud et CMTE oli põhimõtteliselt surnud, kuid mõned kasutajad lootsid siiski, et see kunagi LineageOS-is naaseb. Paraku ei tundu see nii olevat: LineageOS 15.0 tutvustamise osana on CyanogenModi teemamootori sisemused ja kõik ülejäänud teemamootori mainimised.

eemaldamise protsessis allikast. See muudatus tehti lõpuks 12. oktoobril ja see tähistab põhimõtteliselt CyanogenModi teemamootori surma.

Mis saab edasi neile, kes soovivad oma seadet teemastada? On täiesti võimalik, kuid ebatõenäoline, et LineageOS-i meeskond hakkab arendama oma teemamootorit. Isegi mõned originaalseadmete tootjad (Samsung näiteks) sisaldavad lõppude lõpuks RRO või OMS tuge.

Aluspind on aastate jooksul üha populaarsemaks muutunud ja selle teemaraamistik on muutunud ainult paremaks pärast seda, kui Sony kolis Runtime Resource Overlays'ilt (RRO) kasutusele. Ülekattehalduri teenus (OMS). Sellisena on Substratum nüüd enamiku kohandatud ROMide jaoks asendanud CMTE. Veelgi enam, kui soovite oma Android Oreo seadet temaatiliselt kujundada, on teil õnne, kuna Oreo sisaldab OMS-i natiivset tuge. See tähendab, et saate kasutage substraati ilma juureta mis tahes seadmes, sealhulgas LineageOS 15-s.