الأسئلة الشائعة حول "ألعاب Google Play"

يجيب هذا الموضوع عن الأسئلة الشائعة حول التطوير لبرنامج "ألعاب Google Play على الكمبيوتر".

س: هل هناك حدّ أقصى لحجم عمليات التحميل من خلال برنامج "ألعاب Google Play على الكمبيوتر"؟

ج: بالنسبة إلى تنسيق حِزمة التطبيق، الحد الأقصى هو 150 ميغابايت للمساحة الأساسية مع 2 غيغابايت عرض المواد في Play. وإذا لم يكُن هذا كافيًا، يُرجى التواصل مع جهة التواصل المخصَّصة لك في Google Play.

س: ماذا يحدث إذا تعذّر بدء تشغيل HPE؟

لقطة شاشة لمربّع حوار "خطأ في Google HPE" تظهر فيه الرسالة "يتعذّر تشغيل Google HPE بسبب تعذُّر الإعداد".

ج: هناك بضع خطوات سريعة لتصحيح الأخطاء يمكنك تجربتها:

  1. احرص على تحديث Windows من خلال تصحيح أيار (مايو) 2020 أو إصدار أحدث.
  2. تأكَّد من عدم نقل HPE، ويجب أن يكون على محرك الأقراص `C:`.
  3. يُرجى التواصل مع جهة التواصل المخصَّصة لك في Google Play. ينبغي عليك إرسال جميع ملفات السجل المتاحة أيضًا لضمان إصلاح سريع.

س: كيف يمكنني إعداد مسار المختبر بشكل صحيح؟

ج: راجع دليل تطوير Android.

س: لا تتوافق لعبتي إلا مع إصدارات 32 بت x86 بدلاً من إصدارات x86-64، فهل لا يزال بإمكاني الالتزام بمتطلبات الإصدار 64 بت في Play؟

ج: لا.

للحصول على شهادة كاملة، يجب أن تشحن اللعبة ملفًا قابلاً للتنفيذ 64 بت. تميل ألعاب 64 بت إلى أن تكون أكثر ثباتًا وتؤدي إلى تجربة لاعب أفضل.

إذا كان من غير الممكن من الناحية الفنية بالنسبة إلى لعبتك شحن إصدار 64 بت، مثل عدم توافق محركات الألعاب مع الإصدارات x86-64، يمكن اعتبار اللعبة "قابلة للتشغيل". ولا يمكن الحصول على شهادة كاملة في هذه الحالة.

س: كيف يمكنني جمع ملفات السجل؟

ج: يتم تخزين ملفات السجلّ في %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`، على الرغم من أنّ ذلك قد يختلف على نظامك. وإذا أردت جمع كل ملفات السجلّ سريعًا وأرشفتها لإرسالها إلى جهة التواصل في Google Play، يمكنك استخدام أمر PowerShell هذا:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

س: كيف يمكنني إعادة الاتصال بالمحاكي في حال اختفائه من adb devices؟

ج: يتصل المحاكي عبر منفذ المضيف المحلي 6520. يمكنك تشغيل هذا الأمر لإعادة الاتصال:

adb connect localhost:6520

س: ما هي ميزة فلترة مستوى رؤية الحِزم ولماذا أحتاج إلى إضافة علامة <queries>؟

ينطبق مستوى رؤية الحزمة على أي لعبة أو تطبيق يستهدف Android 11 (المستوى 30 من واجهة برمجة التطبيقات). في كثير من الحالات، تشكّل إصدارات "ألعاب Google Play على الكمبيوتر" التي يطوّرها المطوّرون أول تجربة لهم في التفاعل مع قواعد مستوى رؤية الحِزم. في النظام الجديد، على المطوّرين الإعلان صراحةً عن الحزم التي يريدون التفاعل معها، ما لم تكن حزمة مرئية تلقائيًا.

س: كيف يمكنني حل الخطأ يتطلّب توفّر "متجر Google Play"، ولكنه غير متوفّر، أو لماذا تعمل ميزات مثل الفوترة عند تثبيت اللعبة من "متجر Play" وليس عند تثبيت اللعبة من مصدر غير معروف؟

قد تحظر قواعد إذن الوصول إلى الحزمة الجديدة لعبتك من الوصول إلى "خدمات Play" في حال عدم تثبيتها من "متجر Play". يمكنك حلّ هذه المشكلة من خلال إضافة استعلام إلى الحزمة "com.android.vending" في ملف AndroidManifest.xml الخاص بك:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

س: هل أحتاج إلى تغيير حجم النوافذ في برنامج "ألعاب Google Play على الكمبيوتر"؟

لا.

س: هل يمكنني تغيير وضع الماوس بين وضع الإدخال الأولي ومحاكاة الشاشة التي تعمل باللمس في محاكي "ألعاب Google Play على الكمبيوتر"؟

ج: للتبديل بين وضع شاشة اللمس الذي يحاكي وضع الشاشة التي تعمل باللمس وإدخال الماوس "الأولية"، يمكنك استخدام قائمة السياقات على رمز شريط التطبيقات HPE_Dev:

لقطة شاشة لشريط مهام Windows 11. يتم تحديد صورة الجزر لإظهار الرموز المخفية، ويظهر مربع أحمر حول

انقر بزر الماوس الأيمن واختَر "خيارات المطوّرين" واختَر وضع الإدخال الذي تريد محاكاته ضمن "وضع إدخال الماوس".

لقطة شاشة تعرض قائمة السياق موسّعة على رمز شريط التطبيقات HPE_Dev. خيار القائمة

في تجربة اللاعب، عند الإعلان عن أنّ لعبتك تستخدم الميزة "android.hardware.type.pc"، سيتم تلقائيًا التبديل بينها كما هي على ChromeOS.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

س: لماذا يتعذّر تسجيل الدخول تلقائيًا إلى الإصدار 2 من "خدمات ألعاب Play" على جهاز جوّال؟

ج: في الوقت الحالي، هناك تبعيتان للإصدار الثاني من "خدمات ألعاب Play" من خلال تسجيل الدخول للعمل على أحد الأجهزة، وهما GMS Core وتطبيق "ألعاب Play".

  1. يجب أن يكون إصدار GMS Core أحدث من 21.30.xx. للتحقق من الإصدار، استخدِم الأمر التالي:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)
    

    وأول versionName هو الإصدار المطلوب التحقّق منه. يجب تثبيت تحديث GMS Core تلقائيًا على جهاز Android. يُرجى إبلاغنا إذا لم يحدث ذلك.

  2. يجب أن يكون إصدار تطبيق "ألعاب Google Play" 2021.08.29094 أو إصدارًا أحدث. ويمكنك التحقق من ذلك من خلال الانتقال إلى الإعدادات > التطبيقات، واختيار تطبيق "ألعاب Play"، ثم البحث عن رقم الإصدار أسفل صفحة التفاصيل.

    تجدر الإشارة إلى أنّك لم تعُد بحاجة إلى تثبيت تطبيق "ألعاب Play" من مصدر غير معروف لاختبار الإصدار الثاني من "خدمات ألعاب Play"، حيث من المفترض أن يكون الإصدار المطلوب متاحًا الآن على أجهزة المستخدمين.

س: هل يمكنني استخدام وتيرة عرض الإطارات في برنامج "ألعاب Google Play على الكمبيوتر" (أو "لماذا تتعطّل لعبة Unity عند إطلاقها)؟

ج: تتوافق مكتبة وتيرة عرض الإطار في برنامج "ألعاب Google Play على الكمبيوتر"، إلا أنّ الإصدار المضمَّن في لعبة Unity يتسبّب في حدوث عطل عند الإطلاق. إذا كنت تستخدم محرّك ألعاب Unity، ابحث عن خيار الإصدار "تحسين سرعة عرض الإطارات" وتأكَّد من أنّه غير مفعّل.

لقطة شاشة

س: هل يمكن السماح للّاعبين بتحميل صور مخزَّنة محليًا من "ألعاب Google Play على الكمبيوتر"؟

ج: لا يشتمل المحاكي حاليًا على تجريد نظام ملفات محلي ذي مغزى لاختيار أو تجميع الصور المخزنة على الكمبيوتر الشخصي للّاعب. إذا كنت تستخدم حاليًا السمة Intent.ACTION_PICK تم مزجها مع MediaStore.Images.Media، عليك إزالة هذا الرمز في إصدارات "ألعاب Google Play على الكمبيوتر" في الوقت الحالي.

س: هل يمكن تشغيل مثيل متعدد من المحاكي أو تشغيل عدة ألعاب في المحاكي في وقت واحد؟

ج: يتيح المحاكي تشغيل مثيل محاكي واحد فقط، ويتيح تشغيل لعبة واحدة في كل مرة. ولا يتيح المحاكي أيضًا تشغيل نسخ متعددة من اللعبة نفسها

س: هل يمكننا استخدام الإشعارات الفورية في "ألعاب Google Play"؟

ج: بما أنّ تطبيق "ألعاب Google Play" يستخدم محاكيًا، لن نتيح استخدام الإشعارات الفورية بشكل محدود.

س: هل يمكننا استخدام الإعلانات داخل الألعاب في برنامج "ألعاب Google Play على الكمبيوتر"؟

الإجابة: نعم. يُرجى التواصل مع شبكة المواقع الإعلانية للتأكُّد من توافقها مع "ألعاب Google Play على الكمبيوتر". إذا كنت تمثّل شبكة مواقع إعلانية، يُرجى الاطّلاع على دليل المطوّر هذا للحصول على مزيد من المعلومات حول كيفية توفير أفضل دعم لبرنامج "ألعاب Google Play على الكمبيوتر".

س: كيف يمكن إتاحة برنامج "ألعاب Google Play على الكمبيوتر" كشبكة مواقع إعلانية؟

ج: يُرجى الاطّلاع على دليل المطوّر هذا لمعرفة كيفية دعم شبكات المواقع الإعلانية لبرنامج "ألعاب Google Play على الكمبيوتر" بأفضل شكل.

س: كيف يمكنني تحليل بيانات برنامج "ألعاب Google Play على الكمبيوتر" في Google Play Console؟

ج: يمكنك الاطّلاع على تقارير "ألعاب Google Play على الكمبيوتر" في قسم "الإحصاءات" و"مؤشرات Android الحيوية" و"مستوى الوصول إلى الجمهور" والأجهزة. يمكنك الفلترة باستخدام عامل النموذج واختيار برنامج "ألعاب Google Play على الكمبيوتر" للاطّلاع على البيانات على النظام الأساسي.

س: هل يمكنني استخدام ميزات اختبار المقاطع الصوتية أو التسجيل المُسبَق أو غير ذلك من ميزات قناة الإصدار في "ألعاب Google Play على الكمبيوتر"؟

ج: خلال الفترة التجريبية، نطلب منك استخدام خطوات الإصدار التي وثّقناها. يمكنك العثور على مزيد من المعلومات ضمن اعتبارات الإصدار التجريبي.