يقوم المطور بتشغيل Android P على هاتف Motorola Moto Z

تتوفر معاينة Android P Developer رسميًا فقط لأجهزة Google Pixel وPixel 2، ولكن تمكن أحد المطورين من نقله إلى Motorola Moto Z بفضل الدعم غير الرسمي لـ Project Treble.

نحن على بعد 10 أيام فقط من جوجل آي/أو 2018 حيث من المتوقع أن تكشف جوجل عن الكثير من التفاصيل حول أندرويد ص مثل ال إيماءات الملاحة المشاع و تجديد تصميم المواد. الأول معاينة مطور Android P متاح لأجهزة Google Pixel وPixel XL وPixel 2 وPixel 2 XL وهناك كثيراً لقد فعلنا تم رؤيته في الإصدار الأول، ولكن لا يزال هناك الكثير لنتطلع إليه قبل الإصدار النهائي للإصدار الجديد من Android. بالنسبة لأولئك منكم الذين ليس لديهم هواتف Google Pixel، فمن المحتمل أن ينتظروا وقتًا طويلاً قبل أن يصبح P متاحًا لجهازهم. ومع ذلك، لن ينتظر المطورون في منتدياتنا حتى يقوم مصنعو المعدات الأصلية بتحديث أجهزتهم رسميًا (إذا حدث ذلك على الإطلاق)، لذا فهم يأخذون الأمور على عاتقهم. تمكن أحد هؤلاء المطورين من الحصول على أول إصدار من Android P Developer Preview على هاتفه Motorola Moto Z.

ال موتورولا موتو زد تم إصداره في يونيو 2016 مع نظام Qualcomm Snapdragon 820 على الرقاقة ونظام Android Marshmallow. وقد تلقى منذ ذلك الحين تحديثًا رسميًا لنظام Android Nougat و

أندرويد أوريو، ومن غير المتوقع أن يحصل على Android P. مطور XDA المعترف به com.erfanoabdi تمكن من نقل Android P إلى جهازه بفضل التوافق غير الرسمي لمشروع Treble. هذا هو الآن الجهاز الثاني غير التابع لشركة Google الذي رأيناه قادرًا على تشغيل Android P، على الرغم من أن الجهاز الأخير كان يعمل هاتف Huawei Mate 10 Pro على نسخة شديدة التحمل منه على شكل EMUI.

com.erfanoabdi تمكن من تحقيق ذلك عن طريق تعديل صورة النظام الحالية من Google Pixel XL (marlin.) باستخدام البرنامج النصي المخصص له المسمى "كابير لو تريبل" والذي يسمح له بتفليش صورة نظام خاصة بالجهاز على الأجهزة التي لا تحتوي على قسم /vendor، فقد تمكن من تفليش نظام P المعدل صورة من Pixel XL على جهاز Moto Z الذي كان يشغل سابقًا إصدار LineageOS 15.1 الرسمي (والذي، بالمناسبة، سيتم إصداره) الاثنين.)

بالنسبة لأولئك منكم الذين تابعوا تقاريرنا عن Project Treble من قبل، ربما تتساءلون عن كيفية عمل هذا البرنامج النصي. في الأساس، يقوم باستخراج HALs في /system/vendor ويضعها في ملف صورة النظام العامة (GSI) ليتم وميضه؛ بهذه الطريقة، لن يؤدي وميض صورة النظام إلى استبدال شرائح HALs. وبعد حدوث بعض الأعطال الأولية وبعض عمليات التصحيح المكثفة، تمكن من تشغيل Android P وتشغيله. فيما يلي بعض الصور الإضافية التي تعرض عناصر وميزات واجهة مستخدم P المختلفة.

وفق com.erfanoabdi، لا يخلو الأمر من نصيبه العادل من الأخطاء. أشياء مثل الكاميرا وWiFi والراديو لا تعمل حاليًا. من المثير للدهشة أن Moto Mods يبدو أنه يعمل على الرغم من أن هذا أيضًا به بعض الأخطاء. بالنظر إلى مدى الاختراق العملاق لكل هذا (لا يدعم Moto Z مشروع Treble والنظام الصورة عبارة عن صورة مارلن معدلة وليست صورة مبنية من المصدر)، فمن المدهش أن هذا يعمل حتى الجميع. لا تتوقع تشغيل هذا كسائق يومي في أي وقت قريب؛ من المحتمل أن يكون لديك ROMs Android P أكثر وظيفية عندما يتم إصدار الكود المصدري جنبًا إلى جنب مع الإصدار الكامل لـ P.