Android ، هو نظام التشغيل الأكثر شيوعًا في العالم وأحد ميزات Android التي تميزه عن أنظمة التشغيل الأخرى ، فهناك إمكانية لتخصيص الجهاز تمامًا حسب رغبته. لطالما كان Android واسعًا جدًا وقابلية التخصيص هو مسار غامر به Google ومطورو الطرف الثالث الآخرين. في هذا الجانب بالذات ، يلعب دورهم دورًا مهمًا للغاية. اليوم نأتي لك Substratum ، وهو خيار شعبية لشعبية أجهزة الروبوت الحالية. أولا ، دعونا نتحدث عن ما هو في الواقع الركازة.
ما هي الطبقة التحتية؟
كما تعلم ، كانت شركة Sony تقدم دائمًا إمكانات تطوير كبيرة في مجموعة Xperia. تم تنفيذ هذا الإعداد بواسطة إطار عمل سوني - Runtime Resource Overlay (RRO) . مرة أخرى في صيف عام 2014 ، قدمت شركة Sony رمزها إلى Google ، ليتم دمجها كجزء من Stock Android. للاستفادة من هذا الإطار ، تم تطوير الطبقات . كانت الطبقات في الأساس عبارة عن تطبيق بسيط يستخدم لإدارة إطار RRO الأساسي ، مما يساعد المستخدمين على تصميم أجهزتهم ، مع وجود مجموعة القيود الخاصة بهم. في غضون ذلك ، عملت سوني كذلك على OMS (Overlay Manager Service) . OMS هو عميل لإدارة التراكبات ، مما يسمح لمزودي الخدمة بالتحكم الديناميكي في الأولويات وتمكين / تعطيل التراكبات. في حين أن الطبقات نفسها كانت مديرة كذلك ، أثبتت OMS أنها أفضل وأكثر كفاءة. وأخيرًا ، تم إيقاف العمل بالطبقات ، وتم تطوير نظام OMS كامل وتسمية Substratum.
تحمِّل الطبقة التحتية أساسًا قابلية الاستخدام البسيط لمدير الطبقات بصلاحيات كبيرة مقدمة من OMS. بالمقارنة مع الطبقات التقليدية ، يتم تثبيت التراكبات الآن كتطبيقات عادية إلى قسم / data / app ، وتكون عملية تحديد الموقع ديناميكية تمامًا.
وسائط تحت القامة
كما ذكرنا أعلاه ، دمجت Google إطار RRO الأساسي في نظام التشغيل Android الخاص بهم مع Marshmallow. ومع ذلك ، فإن OMS لم يتم دمجها في Android أبدًا. على الرغم من ذلك ، فإن المطورين الذين يقومون ببناء مدمج خاص بهم ، قد اتخذوا حرية دمج نظام OMS الكامل في ذاكرة القراءة فقط المخصصة لهم. على هذا النحو ، هناك 2 أساليب العمل من Substratum - تراث وكامل .
في الوضع القديم ، يتم دمج شفرة المصدر الخاصة بـ RRO فقط ، وهي تشبه ما تقدمه Google كجزء من AOSP. في الوضع الكامل ، يتم دمج الشفرة الكاملة لـ OMS Substratum ضمن الكود الأساسي لنظام التشغيل ، مما يوفر مزيدًا من قابلية التوسع للمستخدم.
كيفية تثبيت Substratum والموضوع الروبوت؟
الشروط:
- Android Marshmallow أو أعلى (6.0+)
- الوصول الجذر
1. الخطوة الأولى هي تثبيت "Substratum Theme Engine Root" (مجانًا) من متجر Play تمامًا مثل أي تطبيق عادي.
2. الخطوة التالية هي فتح التطبيق ومنح حق الوصول الجذر وجميع الأذونات الضرورية الأخرى . إذا كنت تقوم بتشغيل Substratum في وضع Legacy ، فستحصل على تحذير للحصول على دعم محدود.
3. ارجع إلى متجر Play وقم بتنزيل أي موضوع أساسي ترضيك. هنا ، في هذا البرنامج التعليمي ، سنستخدم موضوع Greyce ، والذي يمكن العثور عليه هنا. بعض السمات الرائعة الأخرى المتاحة هي Compound و Default Dark و PitchBlack. بعد التثبيت الناجح للموضوع ، ستحصل على إشعار من تطبيق Substratum ، والذي ينص على " ثبّت الموضوع بنجاح ".
4. بعد تثبيت موضوع ، تحتاج إلى تثبيت جميع التراكبات. توجه إلى تطبيق Substratum ، حدد مظهر Greyce ، وحدد التراكبات التي تختارها. لا تشكّل عمليات الشراء الإضافي سوى العناصر التي تريد وضع مظاهرها على جهازك ، مثل إعدادات Android ، و Android UI ، و UI للتطبيقات المتنوعة وغيرها. بمجرد التحديد ، اضغط على أيقونة الفرشاة في أسفل اليمين واختر "التثبيت المحدد" . ستبدأ الطبقة التحتية الآن في تثبيت التراكبات المحددة.
ملاحظة : إذا كنت تقوم بتشغيل Substratum في وضع Legacy ، فستتم مطالبتك بإعادة تشغيل الجهاز لتطبيق التغييرات.
6. هذا كل شيء ، يتم تطبيق المظهر الخاص بك الآن ويجب أن ترى التغييرات في جهازك. يمكنك حتى استخدام Substratum لتثبيت حزم الخط ، وتغيير الرسوم المتحركة التمهيد ، والأصوات وخلفيات على جهازك.
كيفية إلغاء تثبيت التراكبات المحددة؟
في حال كنت ترغب في العودة إلى موضوع الأسهم ، ببساطة افتح قائمة الهامبرغر من اليسار ، وانتقل إلى "مدير متقدم" أو "قائمة تراكب" (اعتمادا على وضع تحت ظهرك). ما عليك سوى تحديد التراكبات التي ترغب في إلغاء تثبيتها ، ثم النقر على أيقونة الفرشاة في أسفل الزاوية اليمنى ثم النقر على "إلغاء التثبيت المحدد". ستزيل الطبقة التحتية الآن التراكبات المحددة. مرة أخرى ، بناءً على الوضع الذي تستخدمه ، قد تتم مطالبتك بإعادة تشغيل جهازك.
كيف يختلف المحرك موضوع الإسطبل من محرك موضوع CyanogenMod ل؟
بالنسبة إلى مجموعة المستخدمين الذين استخدموا مضغوط Cyanogen Mod ROMs ، يجب أن يكونوا على دراية بـ CMTE ، محرك CyanogenMod الخاص بهم. في حين أن CMTE ازدهرت كخيار مبدع كبير لسنوات (ربما لأنها كانت الخدمة الوحيدة المتاحة من نوعها) ، منذ أن تم تقديم Substratum ، فقد CMTE عرشها.
من الناحية الفنية ، تركز CMTE على التعديل الكامل لمصادر الموارد التي تتناولها ، مقارنةً بالطبقة التحتية ، والتي تضع أساسًا تراكبًا على التطبيق. هذا يجعل Substratum أسرع وأسهل في الاستخدام ، وأكثر أمانا من CMTE. أيضا ، مع CMTE ، كان من الضروري أن يقوم المستخدم بإعادة تشغيل جهازه ، في حين أنه عند استخدام وضع Substratum الكامل ، يمكن للمرء أن يقوم بتصميم الجهاز بشكل ديناميكي دون الحاجة إلى إعادة التشغيل. علاوة على ذلك ، فقد تم التخلي عن CMTE كمشروع منذ Android Nougat ، بينما يستمر نمو Substratum في النمو.
موضوع الروبوت باستخدام محرك موضوع Substratum
يعتبر Substratum بحد ذاته إطارًا قويًا جدًا يسمح للمستخدمين بموضوعهم وتخصيص أجهزتهم ديناميكيًا. حتى أن لديها القدرة على موضوع تطبيقات الطرف الثالث وليس فقط موارد النظام ، وبالتالي توسيع آفاق المستخدمين بشكل حرفي. أيضا ، منذ إطلاق Android Nougat ، توقفت CyanogenMod عن تطوير CMTE. علاوة على ذلك ، ومع اختفاء السيانوجين ، صرح لينارسوس صراحةً أنه ليس لديهم خطط لتطوير بديل CMTE ، يبدو من الواضح أن الطبقة التحتية موجودة لتبقى.
لذا ، أخبرنا برأيك عن مدير الموضوع الفرعي ، وشارك معنا الموضوعات المفضلة لديك وإعداد الجهاز. بعد كل شيء ، تقتصر قابلية التخصيص في Android ، خاصة مع وجود طبقة تحتية ، على خيال المستخدم فقط. صوت من أفكارك في قسم التعليقات أدناه.