تصدر Google أجهزة Android Q GSI الرسمية للأجهزة المتوافقة مع Project Treble

أسقطت Google للتو الإصدار التجريبي الثاني من نظام Android Q للأجيال الثلاثة من هواتف Google Pixel الذكية ، ولكنها أصدرت أيضًا صورًا للنظام تسمح لأي هاتف ذكي متوافق مع Project Treble بوميض Android Q! نعم ، أصدرت Google أخيرًا صور نظام عام (GSI) لأحدث إصدار Android. وهذا يعني أن الهواتف الذكية بخلاف البكسل يمكنها اختبار أحدث إصدار من نظام Android ، أيضًا.

للتذكير ، أعلنت Google عن مشروع Treble بجانب Android 8.0 Oreo. تعد Treble عملية بحث هائلة عن الطريقة التي يعمل بها Android تحت الغطاء. إنه يشتمل على تعديل نظام أندرويد بحيث يمكن لمصنعي المعدات الأصلية دفع تحديثات البرامج بسرعة أكبر. يتطلب Treble أن تفصل الأجهزة التي يتم تشغيلها باستخدام Android Oreo وفوق تطبيق البائع مثل HALs ، البرنامج الذي يستخدمه نظام التشغيل للاتصال بالأجهزة الأساسية ، من إطار نظام التشغيل Android. قامت Google بتحسين متطلبات Treble باستخدام Android 8.1 Oreo و Android 9 Pie من خلال التنفيذ الكامل لـ VNDK (Vendor Native Development Kit) وإدخال اختبارات CTS-on-GSI (مجموعة اختبار التوافق على صورة النظام العام). أي جهاز يتم تشغيله مع Android 9 Pie يعتبر متوافقًا مع Treble بواسطة Google.

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

نُشرت GSIs الرسمية لنظام Android Q اليوم بثلاثة أشكال: ARM64 + GMS و ARM64 و x86_64. ستحتاج على الأرجح إلى إصدار ARM64 + GMS لأن ذلك يحتوي على تطبيقات وخدمات Google Play. إليك معلومات البنية التي قدمتها Google لجميع المتغيرات الثلاثة:

 Date: April 2019 Build: QPP2.190228.021-5411336 Build Type: experimental Security patch level: 2019-04-05 Google Play Services: 16.0.88 

لتثبيت Android Q GSI على جهازك ، ستحتاج إلى تلبية المتطلبات التالية:

  • تم إطلاق جهازك باستخدام Android 9 Pie وهو متوافق مع Treble.
  • لديك محمل الإقلاع غير مؤمن حتى تتمكن من وميض صور النظام و vbmeta عبر fastboot. (لا تزال Google تعمل على طريقتها لتثبيت GSIs دون فتح أداة تحميل التشغيل.)

كن حذرًا من أن جميع وظائف الأجهزة غير مضمونة في GSI. لا تتحقق اختبارات Treble من أن كل مكون من مكونات الجهاز يعمل ، لذلك لا تتوقع أن تعمل ماسحات البصمات المعروضة في OnePlus 6T أو Xiaomi Mi 9 ، على سبيل المثال. أيضًا ، لا يتجاوز GSI CTS ، لذلك إذا كان تطبيقك يستخدم API SafetyNet Attestation للتحقق من أنه لم يتم العبث به ، فلن يعمل. أخيرًا ، لا يزال Android Q في مرحلة تجريبية ، لذلك سيتم تطبيق جميع المشكلات المعروفة الأخرى التي تنطبق على إصدار بكسلات Google هنا. علاوة على ذلك ، هناك مشكلات معروفة إضافية مثل الفشل في إعادة التشغيل ، وفشل سماع الصوت أثناء المكالمات الواردة ، والمشاكل المتعلقة باتصال Bluetooth على أجهزة Pixel.

لتنزيل وتثبيت GSI ، يرجى زيارة الرابط أدناه.

Android Q GSI Binaries