كجزء من تحديث LineageOS 15، تم أخيرًا استبعاد محرك CyanogenMod Theme Engine القديم (CMTE) نهائيًا بعد إزالة معظم الإشارات من الكود.
قبل ظهور Substratum، كان هناك محرك CyanogenMod Theme Engine (CMTE). تم تقديمه منذ فترة طويلة مع CyanogenMod 9 (المعتمد على Android Ice Cream Sandwich)، وقد أضاف إمكانات السمة على مستوى النظام إلى تصميمات CyanogenMod. مع إصدار CyanogenMod 14 (والذي أصبح فيما بعد LineageOS)، ولم يتم العثور على CMTE في أي مكان. وفي الوقت نفسه، بدأت العديد من ROMs المخصصة الأخرى في تفضيل محرك Substratum Theme Engine القائم على OMS في إصداراتها. ومع Android 8.0 Oreo بما في ذلك الآن دعم OMS الأصلييبدو أن فريق LineageOS قد قام الآن بإيقاف CMTE للأبد.
نحن سمعت بالفعل من مصدر في وقت ما أن CMTE قد مات بشكل أساسي، ولكن لا يزال هناك بصيص من الأمل لدى بعض المستخدمين في أنه سيعود يومًا ما إلى LineageOS. للأسف، لا يبدو أن هذا هو الحال: كجزء من إصدار LineageOS 15.0، فإن الأجزاء الداخلية لمحرك CyanogenMod Theme Engine، بالإضافة إلى جميع الإشارات المتبقية لمحرك السمات موجودة في عملية إزالتها من المصدر. تم تنفيذ هذا التغيير أخيرًا في 12 أكتوبر، ويمثل بشكل أساسي وفاة محرك CyanogenMod Theme Engine.
ما هي الخطوة التالية لأولئك الذين يتطلعون إلى تصميم أجهزتهم؟ من الممكن تمامًا، ولكن من غير المحتمل، أن يتحرك فريق LineageOS لتطوير محرك السمات الخاص بهم. حتى بعض مصنعي المعدات الأصلية (سامسونج مثلا) تتضمن دعمًا لـ RRO أو OMS، بعد كل شيء.
لقد ارتفعت شعبية الطبقة التحتية على مر السنين وتحسن إطار عمل السمات الخاص بها منذ أن انتقلت شركة Sony من Runtime Resource Overlays (RRO) إلى خدمة مدير التراكب (أو إم إس). على هذا النحو، قامت Substratum الآن باستبدال CMTE لمعظم الأقراص المضغوطة المخصصة الموجودة هناك. علاوة على ذلك، إذا كنت ترغب في تخصيص سمة لجهاز Android Oreo الخاص بك، فأنت محظوظ، نظرًا لأن Oreo يتضمن دعمًا لـ OMS أصلاً. هذا يعني أنك سوف تكون قادرًا على ذلك استخدم الطبقة التحتية بدون جذر على أي جهاز، بما في ذلك LineageOS 15.