LineageOS починає видаляти код, пов’язаний з движком тем, фактично підтверджуючи загибель CMTE

Як частина оновлення LineageOS 15, старий CyanogenMod Theme Engine (CMTE) нарешті було остаточно припинено після того, як більшість згадок було видалено з коду.

До появи Substratum існував CyanogenMod Theme Engine (CMTE). Представлений ще в CyanogenMod 9 (на основі Android Ice Cream Sandwich), він додав можливості загальносистемної теми до збірок CyanogenMod. З випуском CyanogenMod 14 (який пізніше став LineageOS), CMTE ніде не було. Тим часом багато інших популярних користувацьких ПЗУ почали віддавати перевагу Substratum Theme Engine на основі OMS у своїх збірках. Тепер і з Android 8.0 Oreo рідна підтримка OMS, схоже, що команда LineageOS назавжди припинила роботу CMTE.

ми вже чув від джерела деякий час тому що CMTE фактично мертвий, але деякі користувачі все ще мали надію, що він колись повернеться в LineageOS. На жаль, це, здається, не так: як частина розробки LineageOS 15.0, кишки CyanogenMod Theme Engine, а також усі інші згадки про механізм оформлення тем є в процесі видалення від джерела. Цю зміну нарешті було внесено 12 жовтня та фактично знаменує смерть CyanogenMod Theme Engine.

Що далі для тих, хто хоче тематизувати свій пристрій? Цілком можливо, але малоймовірно, що команда LineageOS перейде до розробки власного движка тем. Навіть деякі OEM-виробники (Samsung, наприклад) включають підтримку РРО чи ОМС, все-таки.

З роками популярність Substratum зросла, а його тематична структура стала лише кращою після того, як Sony перейшла з Runtime Resource Overlays (RRO) на Служба диспетчера накладень (ОМС). Таким чином, Substratum тепер замінив CMTE для більшості користувальницьких ПЗУ. Більше того, якщо ви хочете тематизувати свій пристрій Android Oreo, вам пощастило, оскільки Oreo включає підтримку OMS. Це означає, що ви зможете використовувати Субстрат без кореня на будь-якому пристрої, включно з LineageOS 15.