„LineageOS“ pradeda šalinti su temos varikliu susijusį kodą, iš esmės patvirtindama CMTE žlugimą

Kaip „LineageOS 15“ atnaujinimo dalis, senasis „CyanogenMod Theme Engine“ (CMTE) galiausiai buvo panaikintas, kai dauguma paminėjimų buvo pašalintos iš kodo.

Prieš atsirandant substratui, buvo CyanogenMod temos variklis (CMTE). Visą laiką pristatyta su „CyanogenMod 9“ (pagrįsta „Android Ice Cream Sandwich“), ji pridėjo visos sistemos temos galimybes CyanogenMod versijose. Išleidus CyanogenMod 14 (kuris vėliau tapo LineageOS), CMTE niekur nebuvo. Tuo tarpu daugelis kitų populiarių pasirinktinių ROM savo versijose pradėjo teikti pirmenybę OMS pagrindu sukurtam Substratum Theme Engine. Ir su Android 8.0 Oreo dabar įskaitant vietinis OMS palaikymas, atrodo, kad LineageOS komanda dabar visam laikui ištraukė CMTE kištuką.

Mes jau kurį laiką buvo girdėjęs iš šaltinio kad CMTE iš esmės mirė, tačiau kai kurie vartotojai vis dar tikėjosi, kad kada nors ji sugrįš į LineageOS. Deja, atrodo, kad taip nėra: kaip „LineageOS 15.0“ pakeitimo dalis, „CyanogenMod“ temų variklis, taip pat visi likę temos variklio paminėjimai yra

šalinimo procese iš šaltinio. Šis pakeitimas galiausiai buvo atliktas spalio 12 d. ir iš esmės žymi CyanogenMod temos variklio mirtį.

Kas laukia tiems, kurie nori patobulinti savo įrenginį? Visiškai įmanoma, bet mažai tikėtina, kad „LineageOS“ komanda pradės kurti savo temos variklį. Net kai kurie originalios įrangos gamintojai (Pavyzdžiui, Samsung) apima RRO arba OMS palaikymą.

Bėgant metams substrato populiarumas išaugo, o jo temų sistema tik pagerėjo nuo tada, kai „Sony“ perėjo nuo Runtime Resource Overlays (RRO) prie Perdangos valdytojo paslauga (OMS). Taigi „Substratum“ dabar pakeitė CMTE daugumoje pasirinktinių ROM. Be to, jei norite sukurti savo Android Oreo įrenginio temą, jums pasisekė, nes „Oreo“ palaiko OMS. Tai reiškia, kad galėsite naudokite substratą be šaknies bet kuriame įrenginyje, įskaitant „LineageOS 15“.