كيفية التحقق من دعم Project Treble على جهاز Android Oreo الخاص بك

يمكن القول إن Project Treble هو التغيير الأكثر إثارة في Android 8.0 Oreo، ولكن ليس كل الأجهزة تدعمه. يمكنك بسهولة التحقق مما إذا كان لك ذلك!

لقد تعلمنا لأول مرة حول Project Treble مباشرةً قبل مؤتمر Google I/O 2017 لهذا العام. يعد Treble أهم تغيير منخفض المستوى لمنصة Android حتى الآن. للتبسيط بشكل كبير، يتم فصل تنفيذ البائع عن إطار عمل Android في محاولة لتجنب فترات الانتظار الطويلة للحصول على التحديثات. يتم دعم Project Treble حاليًا بواسطة Google Pixel وGoogle Pixel XL الذي يعمل بنظام Android 8.0 Oreo. لقد تعلمنا أيضًا من الإعلان الأولي أنه من الآن فصاعدا، ستشمل جميع الأجهزة الشحن مع أندرويد 8.0 (مثل، على سبيل المثال، القادمة سامسونج جالاكسي اس9 وسلسلة Sony Xperia XZ1 التي تم الإعلان عنها للتو) ستأتي بدعم Treble. كما أعلنت Google مؤخرًا أنها تعمل مع مصنعي المعدات الأصلية جلب مشروع التريبل ل بعض الرائد الموجودة.

إذا كان لديك جهاز رئيسي من المتوقع أن يتم تحديثه إلى Android 8.0 Oreo، فكيف ستعرف على وجه اليقين ما إذا كان يدعم Project Treble؟ ما لم تخبرك ملاحظات الإصدار بشكل مباشر، وهو ما لن يخبرك به على الأرجح نظرًا لأنه تغيير منخفض المستوى، فسيتعين عليك اكتشاف طريقة أخرى. لحسن الحظ، هناك طريقة بسيطة حقًا لمعرفة ما إذا كان جهاز Android Oreo يدعم Treble.

في هذا البرنامج التعليمي، سوف نعرض لك كيف يمكنك معرفة ما إذا كان جهازك يدعم Project Treble. من الواضح، لهذا، ستحتاج إلى نظام Android 8.0 Oreo الرسمي، نظرًا لأن Treble غير مدعوم على الإصدار 7.0 والإصدارات الأقدم. وللتذكير، إذا كان لديك Google Pixel أو Google Pixel XL أو أي جهاز يعمل بنظام Android 8.0، فمن المؤكد أن هذا الجهاز سيدعم Treble.


معرفة ما إذا كان جهازك الذي يعمل بنظام التشغيل Android 8.0+ يدعم Project Treble (المحطة الطرفية)

على عكس معظم دروس adb/terminal التي قمنا بها سابقًا، لا يتطلب هذا البرنامج الوصول إلى الجذر، لأننا ببساطة نحصل على قيمة build.prop. أنت بحاجة إلى Termux (أو أي تطبيق طرفي آخر) للمضي قدمًا.

ترموكسمطور: فريدريك فورنوال

مجاني.

4.1.

تحميل

الصورة على اليمين توضح لك كيف ينبغي أن تبدو. بمجرد الانتهاء من الإعداد داخل التطبيق، ما عليك سوى كتابة الأمر التالي:

getpropro.treble.enabled

سيُرجع قيمة منطقية، صحيحة إذا كان جهازك يدعم Treble وخطأ إذا لم يكن كذلك.

معرفة ما إذا كان جهازك الذي يعمل بنظام Android 8.0+ يدعم Project Treble (ADB)

أولاً، ستحتاج إلى إعداد Android Debug Bridge على جهازك حتى تتمكن من البدء. يتبع هذا البرنامج التعليمي، لأنه يحتوي على كل ما تحتاجه للعمل على أنظمة التشغيل Windows وLinux وmacOS! بعد ذلك، ستحتاج إلى توصيل جهازك، إما باستخدام تصحيح أخطاء USB أو تصحيح أخطاء WiFi (نوصي بالأخير، ولكن أيًا منهما سيعمل بشكل جيد). أيًا كان الجهاز الذي تختاره، تأكد من التحقق مما إذا كان متصلاً باستخدام "أجهزة adb". الصورة على اليمين توضح لك كيف ينبغي أن تبدو.

بعد ذلك، سنواصل تشغيل محطة Android داخل ADB. لهذا استخدم:

adb shell

بعد ذلك استخدم الأمر التالي:

getpropro.treble.enabled

سوف تقوم الصدفة بإرجاع قيمة منطقية. إذا كانت النتيجة صحيحة، فتهانينا: جهازك يدعم Project Treble!


توضيح

انها في الواقع بسيطة جدا. لا يعد Project Treble قيمة يمكنك رؤيتها أو تكوينها في الإعدادات أو معلومات الجهاز أو غيرها الأماكن، ولكن إذا كان جهازك يدعمها، فإن التفضيل في build.prop يتيح لأي تطبيقات معرفة ذلك حقيقة. ربما يرجع السبب في ذلك إلى أن متجر Google Play يحتاج إلى قراءة هذه العلامة من أجل تقديم تحديثات لأشياء مثل برامج تشغيل الرسومات وغيرها من الأشياء المتعلقة بالبائع. هذه العلامة مطلوبة على جميع الأجهزة التي تدعم Treble. يوجد ملف build.prop في قسم النظام، لكن قيمه قابلة للقراءة بدون الحاجة إلى الجذر، مما يجعل هذا البرنامج التعليمي ممكنًا.

ومع ذلك، هذا لا يعني أنه يمكنك تمكين Treble على جهازك بمجرد إضافة هذه العلامة إلى build.prop الخاص بك لأنه لن يفعل شيئًا على الإطلاق. كما قلنا أعلاه، فإنه يتطلب تنفيذ OEM لأنه إلى حد كبير إعادة صياغة كاملة لمستوى أقل طبقة Android، وتعمل Google بالفعل مع مصنعي المعدات الأصلية لجلب Project Treble إلى القائمة الأجهزة.

على هذا النحو، هذا ليس شيئًا يمكن لمطور ROM المخصص أن يدمجه ببساطة في ROM الخاص به مثل ميزة عادية. وإذا رفض مصنع المعدات الأصلية العمل مع Google لإحضاره إلى أجهزتهم، فيمكنهم فقط طرح تحديث Android 8.0 بسيط بدون Treble. لم يتم الكشف أيضًا عن قائمة مصنعي المعدات الأصلية الذين يعملون على دعم Project Treble للهواتف الحالية. لذا، حتى يبدأ شحن الهواتف بنظام التشغيل Android 8.0 (يلزم توفر Project Treble لجميع الأجهزة الجديدة التي تعمل بنظام التشغيل Oreo)، ستكون هذه هي الطريقة الوحيدة لمعرفة ما إذا كان جهازك الذي يعمل بنظام التشغيل Android 8.0 المحدث يدعم Treble أو لا.