"صورة نظام عامة" (GSI) هي نظام Android خالص تم تنفيذه باستخدام رمز "المشروع المفتوح المصدر لنظام Android" (AOSP) بدون تعديل، ويمكن تشغيله على مجموعة متنوعة من أجهزة Android.
يمكن لمطوّري التطبيقات تثبيت أحدث إصدارات "نظام التشغيل الأساسي لأجهزة Android" وتشغيلها لإجراء اختبارات التطبيقات على مجموعة متنوعة من أجهزة Android الحالية واستخدام "أنظمة التشغيل الأساسية لأجهزة Android" من مراحل مختلفة من إصدارات نظام التشغيل Android، بما في ذلك الإصدارات التجريبية للمطوّرين والإصدارات التجريبية. يمكن أن تمنحك إضافة أرقام GSI إلى عمليات إثبات الهوية والاختبار بعض المزايا الإضافية:
- تغطية أوسع للاختبارات على مجموعة أكبر من الأجهزة الحقيقية
- مزيد من الوقت لحلّ مشاكل التوافق مع التطبيقات
- المزيد من الفرص لحلّ مشاكل التوافق في Android التي يبلِغ عنها مطوّرو التطبيقات
مشروع GSI هو مفتوح المصدر ويساعد في تحسين منظومة Android المتكاملة من خلال توفير المزيد من الطرق لتحسين جودة التطبيقات ونظام التشغيل قبل كل إصدار من Android.
تتضمّن أنظمة التشغيل الأساسية (GSI) وظائف النظام الأساسية نفسها لجميع الأجهزة التي يتم تثبيتها عليها. بعبارة أخرى، لا يتضمّن GSI التعديلات التي أجرتها الشركة المصنّعة للجهاز. ولهذا السبب، قد تلاحظ اختلافات في السلوك في الحالات التالية:
- التفاعلات التي تتضمّن واجهة المستخدم
- سير العمل التي تطلب ميزات أجهزة أحدث
التحقّق من توافق الجهاز
لا يمكن أن تعمل خدمات Google Play للمؤسسات إلا على الأجهزة التي تتسم بالخصائص التالية:
- برنامج الإقلاع غير مُقفَل.
- متوافق تمامًا مع Treble.
- تم تشغيله باستخدام الإصدار 9 من نظام التشغيل Android (المستوى 28 لواجهة برمجة التطبيقات) أو إصدار أحدث. بالنسبة إلى الأجهزة التي تمت ترقيتها إلى الإصدار 9 من نظام التشغيل Android من إصدار سابق، قد تتوافق أو لا تتوافق مع "GSI".
لتحديد ما إذا كان بإمكان جهازك استخدام ملف GSI وإصدار نظام التشغيل GSI الذي يجب تثبيته، اتّبِع الخطوات التالية:
تحقَّق من توفُّر تقنية Treble من خلال تشغيل الأمر التالي:
adb shell getprop ro.treble.enabled
إذا كان الردّ هو
false
، يعني ذلك أنّ الجهاز غير متوافق مع أنظمة التشغيل GSI ويجب عدم مواصلة الخطوات. إذا كان الردّ هوtrue
، انتقِل إلى الخطوة التالية.تحقَّق من توفّر التوافق مع الإصدارات المختلفة من خلال تنفيذ الأمر التالي:
adb shell cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 "\[vendor\]"
في النتيجة، ابحث في قسم
[vendor]
عنnamespace.default.isolated
.إذا كانت قيمة هذه السمة هي
true
، يعني ذلك أنّ الجهاز متوافق بالكامل مع حزمة تطوير البرامج الأصلية للمورّدين (VNDK) ويمكنه استخدام أي إصدار من نظام تشغيل GSI أحدث من إصدار نظام التشغيل على الجهاز. استخدِم أحدث إصدار متاح من نظام التشغيل GSI كلما أمكن ذلك.إذا كانت قيمة السمة هي
false
، يعني ذلك أنّ الجهاز ليس متوافقًا بالكامل مع VNDK، ولا يمكن للجهاز استخدام سوى ملف GSI لإصدار نظام التشغيل نفسه على الجهاز. على سبيل المثال، لا يمكن لجهاز Android 10 (الإصدار 29 من واجهة برمجة التطبيقات) الذي لا يتوافق مع IDE carregar تحميل صورة GSI لنظام التشغيل Android 10 إلا.يجب أن يتطابق نوع بنية وحدة المعالجة المركزية (CPU) المستخدَم في GSI مع بنية وحدة المعالجة المركزية (CPU) للجهاز. للعثور على بنية وحدة المعالجة المركزية المناسبة لصورة GSI، نفِّذ الأمر التالي:
adb shell getprop ro.product.cpu.abi
استخدم المخرجات لتحديد صورة GSI التي سيتم استخدامها عند وميض جهازك. على سبيل المثال، في هاتف Pixel 5، سيشير الإخراج إلى أنّ بنية وحدة المعالجة المركزية هي
arm64-v8a
، لذا عليك استخدام نوعarm64
من GSI.
تنزيل صور النظام العام (GSI)
هناك بضع طرق للحصول على GSI، وذلك حسب احتياجات التطوير:
- بالنسبة إلى صور نظام Android العام (GSI) لإصدار Android التجريبي وصور نظام Android العام (GSI) المزوّدة بخدمات Google Play، يمكنك تنزيل الصور من صفحة إصدارات صور نظام Android العام (GSI).
للحصول على صور GSI مُنشأة مسبقًا بدون تطبيقات حزمة Google Mobile Services، يمكنك تنزيل الصور من موقع AOSP CI الإلكتروني:
لإنشاء "خدمات الموقع الجغرافي من Google" لنظام التشغيل Android بدون استخدام GMS، نزِّل رمز المصدر من AOSP وأنشِئ هذه الأداة.
تثبيت صورة نظام عامة (GSI)
يعتمد تثبيت حزمة GSI على الجهاز. يُرجى الرجوع إلى الشركة المصنّعة للجهاز للحصول على الأدوات والإجراءات الدقيقة. بالنسبة إلى أجهزة Google Pixel، مثل Pixel 3 والأحدث، تتوفّر عدة طرق للتثبيت:
- فلاش صور GSI يدويًا: راجِع متطلبات فلاش صور GSI
- استخدام ميزة "تحديث النظام الديناميكي" (DSU) للأجهزة التي تعمل بالإصدار 10 من Android أو إصدار أحدث: يُرجى الاطّلاع على صفحة تحديثات النظام الديناميكية
تقديم التعليقات
تهدف "إحصاءات Google (GSI)" إلى مساعدتك في التحقّق من تطبيقاتك على Android. نشكرك على ملاحظاتك بشأن الصور والأدوات وعملية استخدام تطبيقات Google Play للأجهزة التي تعمل بالإصدارات السابقة على أجهزتك.
لإعلامنا بالأخطاء أو طلبات الميزات، يُرجى استخدام مكوّن أداة تتبُّع المشاكل المخصّصة لتطبيقات Google للأجهزة الداخلية.