LineageOS 15 の立ち上げの一環として、ほとんどの言及がコードから削除された後、古い CyanogenMod テーマ エンジン (CMTE) は最終的に永久に廃止されました。
Substratum が台頭する前には、CyanogenMod テーマ エンジン (CMTE) がありました。 CyanogenMod 9 (Android Ice Cream Sandwich ベース) で導入され、システム全体のテーマ機能が CyanogenMod ビルドに追加されました。 CyanogenMod 14 (後に リネージュOS)、CMTEはどこにも見つかりませんでした。 一方、他の多くの人気のあるカスタム ROM は、ビルドで OMS ベースの Substratum テーマ エンジンを優先し始めました。 Android 8.0 Oreo には、 ネイティブOMSサポート、どうやら LineageOS チームは CMTE から完全に手を引いたようです。
私たちは しばらく前にすでに情報筋から聞いていた CMTE は基本的に消滅しましたが、一部のユーザーには、いつか LineageOS で復活するだろうという希望の光がまだ残っていました。 残念ながら、そうではないようです。LineageOS 15.0 のリリースの一部として、CyanogenMod テーマ エンジンの中身と、テーマ エンジンに関する残りのすべての言及は、 削除の途中です ソースから。 この変更は 10 月 12 日に最終的にコミットされ、基本的に CyanogenMod テーマ エンジンの終了を意味します。
デバイスのテーマを検討している人は次に何をすればよいでしょうか? LineageOS チームが独自のテーマ エンジンの開発に移行する可能性は十分にありますが、可能性は低いでしょう。 一部の OEM (たとえばサムスン) 結局のところ、RRO または OMS のサポートが含まれています。
Substratum は長年にわたって人気が高まっており、ソニーがランタイム リソース オーバーレイ (RRO) から オーバーレイマネージャーサービス (OMS)。 そのため、現在では、ほとんどのカスタム ROM で CMTE が Substratum に置き換えられています。 さらに、Oreo にはネイティブで OMS のサポートが含まれているため、Android Oreo デバイスのテーマを設定したい場合は幸運です。 つまり、次のことが可能になります。
ルートなしでサブストラムを使用する LineageOS 15 を含む任意のデバイス上で。