يجيب هذا الموضوع عن الأسئلة الشائعة حول التطوير لتطبيق "ألعاب Google Play على الكمبيوتر".
س: هل هناك حد أقصى لحجم المحتوى الذي يمكن تحميله في "ألعاب Google Play على الكمبيوتر"؟
ج: بالنسبة إلى تنسيق حِزم التطبيقات، يكون الحد الأقصى هو 150 ميغابايت للملف الأساسي + 2 غيغابايت لميزة "عرض المواد في Play". إذا لم يكن ذلك مفيدًا، يُرجى التواصل مع جهة التواصل المعيّنة لك في Google Play.
س: ماذا لو تعذّر بدء HPE؟
ج: هناك بعض الخطوات السريعة لتصحيح الأخطاء التي يمكنك تجربتها:
- تأكَّد من تحديث نظام التشغيل Windows إلى تحديث أيار (مايو) 2020 أو إصدار أحدث.
- تأكَّد من أنّك لم تنقل HPE، ويجب أن يكون على محرك الأقراص C:.
- يُرجى التواصل مع جهة التواصل المعيّنة لك في Google Play. يجب إرسال كل ملفات السجلّ المتاحة أيضًا لضمان حلّ المشكلة بسرعة.
س: كيف يمكنني إعداد مسار المختبِر بشكل صحيح؟
ج: يمكنك الاطّلاع على دليل تطوير تطبيقات Android.
س: لا تتوافق لعبتي إلا مع إصدارات x86 32 بت بدلاً من x86 64 بت، فهل لا يزال بإمكاني الامتثال لمتطلبات Play المتعلقة بنظام 64 بت؟
ج: لا.
للحصول على شهادة الاعتماد الكاملة، يجب أن توفّر اللعبة ملفًا قابلاً للتنفيذ بنظام 64 بت. تميل ألعاب 64 بت إلى أن تكون أكثر ثباتًا وتوفّر تجربة أفضل للاعبين.
إذا كان من غير الممكن من الناحية الفنية شحن إصدار 64 بت من لعبتك، مثلاً لعدم توفّر توافق مع x86-64 في محرّك اللعبة، قد يتم اعتبار اللعبة "قابلة للتشغيل". ولا يمكنه الحصول على شهادة الاعتماد الكاملة في هذه الحالة.
س: كيف أجمع ملفات السجل؟
ج: يتم تخزين ملفات السجلّ في
%LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with
the file extension
.log. Normally, this path expands to
C:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`،
على الرغم من أنّها قد تختلف على نظامك. إذا كنت تريد جمع جميعملفّات log
بسرعة وأرشفتها لإرسالها إلى جهة التواصل المعيّنة لك في 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>
؟
تنطبق مستوى رؤية الحزمة على أي لعبة أو تطبيق يستهدفان الإصدار 11 من Android (المستوى 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:
انقر بزر الماوس الأيمن، واختَر "خيارات المطوّر"، ثم اختَر وضع الإدخال الذي تريد محاكاته ضمن "وضع إدخال الماوس".
في تجربة اللاعب، سيؤدي تحديد أنّ لعبتك تستخدم الميزة android.hardware.type.pc
إلى التبديل تلقائيًا كما هو الحال حاليًا على ChromeOS.
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
س: لماذا يتعذّر تسجيل الدخول تلقائيًا باستخدام الإصدار 2 من "خدمات ألعاب Play" على جهاز جوّال؟
ج: في الوقت الحالي، هناك عنصران تابعان لإصدار 2 من "خدمات ألعاب Play" لتسجيل الدخول للعمل على جهاز: GMS Core وتطبيق "ألعاب Play".
يجب أن يكون إصدار 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
الأول هو الإصدار المطلوب التحقّق منه. من المفترض أن يتم إرسال تحديث "خدمات Google الأساسية" تلقائيًا إلى جهاز Android. يُرجى إعلامنا إذا لم يتم حلّ المشكلة.يجب أن يكون الإصدار 2021.08.29094 من تطبيق "ألعاب Google Play" أو إصدار أحدث. يمكنك معرفة ذلك من خلال الانتقال إلى الإعدادات > التطبيقات واختيار تطبيق "ألعاب Play"، ثم البحث عن رقم الإصدار في أسفل صفحة التفاصيل.
يُرجى العِلم أنّه لم يعُد عليك تثبيت تطبيق "ألعاب Play" من مصدر غير معروف لاختبار الإصدار 2 من "خدمات ألعاب 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 على الكمبيوتر للاطّلاع على البيانات المتاحة على النظام الأساسي.
س: هل يمكنني استخدام مسارات الاختبار أو ميزة التسجيل المُسبَق أو ميزات أخرى لمسار الإصدار على Play في "ألعاب Google Play على الكمبيوتر"؟
ج: أثناء عملية الإصدار التجريبي، يُرجى استخدام عمليات الإصدار التي سبق أن وثقناها. يمكنك العثور على مزيد من المعلومات ضمن الاعتبارات المتعلّقة بالإصدارات التجريبية.