صورة النظام العامة (GSI) هي تنفيذ نظام التشغيل Android فقط باستخدام "مشروع مفتوح المصدر لنظام Android" (AOSP) غير معدَّل يمكن تشغيله على مجموعة متنوعة من أجهزة Android.
يمكن لمطوّري التطبيقات تثبيت أحدث "خدمات الموقع الجغرافي من Google" لنظام التشغيل Android وتشغيلها، وذلك لتنفيذ التطبيقات إجراء اختبارات على مجموعة متنوعة من أجهزة Android الحالية واستخدام "خدمات الموقع الجغرافي من Google" من مراحل إصدار نظام التشغيل Android، بما في ذلك معاينة المطور والإصدارات التجريبية. جارٍ الإضافة يمكن أن توفّر لك "إحصاءات Google " (GSI) المزيد من المعلومات عن عمليات التحقّق والاختبار الفوائد:
- تغطية أوسع للاختبارات على مجموعة أكبر من الأجهزة الحقيقية
- مزيد من الوقت لحلّ مشاكل توافق التطبيقات
- مزيد من الفرص لإصلاح مشاكل التوافق في Android التي يتم الإبلاغ عنها من مطوري التطبيقات
مشروع GSI مفتوح المصدر وتساعد في تحسين منظومة Android المتكاملة من خلال توفير طرق إضافية لتحسين أداء التطبيقات وجودة نظام التشغيل قبل كل إصدار من إصدارات Android.
![دعم GSI على جميع الأجهزة](https://developer.android.google.cn/static/topic/generic-system-image/images/gsi-support.png?authuser=19&hl=ar)
تتضمن خدمات المواقع الجغرافية (GSI) وظائف النظام الأساسية نفسها لجميع الأجهزة التي تم تثبيت التطبيق عليه. بعبارة أخرى، لا تتضمن GSI الأجهزة التابعة التخصيصات. لهذا السبب، قد تواجه اختلافات سلوكية في للمواقف التالية:
- التفاعلات التي تشمل واجهة المستخدم
- سير العمل الذي يتطلب ميزات جديدة للأجهزة
التحقّق من امتثال الجهاز
لا يمكن أن تعمل خدمات الموقع الجغرافي من Google إلا على الأجهزة التي تحتوي على الخصائص التالية:
- إذا كان برنامج الإقلاع غير مقفَل.
- متوافق تمامًا مع Treble.
- تم إطلاق هذه الميزة على أجهزة Android 9 (المستوى 28 من واجهة برمجة التطبيقات) أو الإصدارات الأحدث. الأجهزة التي تمت ترقيتها إلى قد يتوافق الإصدار 9 من نظام Android من إصدار سابق مع "خدمات الموقع الجغرافي من Google" (GSI)، أو قد لا يتوافق معها.
لتحديد ما إذا كان بإمكان جهازك استخدام GSI وإصدار نظام التشغيل GSI الذي تستخدمه قم بما يلي:
تحقق من دعم Treble من خلال تشغيل الأمر التالي:
adb shell getprop ro.treble.enabled
إذا كان الردّ
false
، يعني ذلك أنّ الجهاز غير متوافق مع "إحصاءات Google " (GSI) وأنّك يجب ألا يستمر. إذا كان الردّtrue
، يمكنك المتابعة إلى الخطوة التالية.تحقّق من توفّر إمكانية استخدام إصدارات متعددة من خلال تنفيذ الأمر التالي:
adb shell cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 "\[vendor\]"
في الإخراج، ابحث في قسم
[vendor]
عنnamespace.default.isolated
إذا كانت قيمة هذه السمة هي
true
، يعني ذلك أنّ الجهاز متوافق بالكامل. مجموعة أدوات التطوير الأصلية للمورّدين (VNDK) ويمكن استخدامها أي إصدار من نظام التشغيل GSI (OS) أحدث من نظام التشغيل على الجهاز . استخدِم أحدث إصدار متاح من نظام التشغيل GSI كلما أمكن ذلك.إذا كانت قيمة السمة هي
false
، هذا يعني أنّ الجهاز غير مكتمل. متوافق مع VNDK، ولا يمكن للجهاز استخدام سوى GSI لنظام التشغيل نفسه على الجهاز. . على سبيل المثال، جهاز Android 10 (واجهة برمجة التطبيقات الإصدار 29) والذي ليس لا يمكن تحميل سوى صورة GSI لنظام التشغيل Android 10 المتوافق مع VNDK.يجب أن يتطابق نوع بنية وحدة المعالجة المركزية (CPU) المستخدَم في GSI مع بنية وحدة المعالجة المركزية (CPU) للجهاز. إلى إيجاد بنية وحدة المعالجة المركزية المناسبة لصورة GSI، قم بتشغيل ما يلي :
adb shell getprop ro.product.cpu.abi
استخدم المخرجات لتحديد صورة GSI التي سيتم استخدامها عند وميض الخاص بك. على سبيل المثال، في هاتف Pixel 5، يشير الناتج إلى أنّ وحدة المعالجة المركزية (CPU) البنية
arm64-v8a
، لذا يمكنك استخدام النوعarm64
من GSI.
تنزيل "خدمات الموقع الإلكتروني من Google" (GSI)
هناك بضع طرق للحصول على مؤشرات Google العامة، وفقًا لاحتياجات التطوير لديك:
- بالنسبة إلى GMSI لمعاينة Android وGSI لنظام التشغيل Android باستخدام GMS، يمكنك تنزيل الصور من صفحة إصدار GSI.
بالنسبة إلى صور GSI المنشأة مسبقًا بدون تطبيقات GMS، قم بتنزيل الصور من موقع AOSP CI الإلكتروني:
لإنشاء "خدمات الموقع الجغرافي من Google" لنظام التشغيل Android بدون GMS، نزِّل رمز المصدر من AOSP وإصدار للحصول على خدمات الموقع الجغرافي من Google.
تثبيت GSI
يعتمد تثبيت GSI على الجهاز. يُرجى مراجعة الشركة المصنِّعة لجهازك بالأدوات والإجراءات الدقيقة. لأجهزة Google Pixel، مثل Pixel 3 الأحدث، تتوفر عدة طرق للتثبيت:
- وميض صور GSI يدويًا: يُرجى الاطّلاع على متطلبات وميض "خدمات الموقع الجغرافي من Google".
- استخدام تحديث النظام الديناميكي (DSU) في الأجهزة التي تعمل بنظام التشغيل Android 10 أو أعلى: يمكنك الاطّلاع على صفحة تحديثات النظام الديناميكية
تقديم ملاحظات وآراء
تهدف "خدمات الموقع الإلكتروني من Google" إلى مساعدتك في التحقّق من تطبيقاتك على Android. نقدِّر جهودك الملاحظات بشأن الصور والأدوات وعملية استخدام "إحصاءات Google (GSI)" على الأجهزة.
لإبلاغنا بالأخطاء أو طلبات الميزات، استخدم أداة تتبع المشكلات المخصصة المكوّن لـ GSI.