اختبار لعبتك على أجهزة ChromeOS

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

إذا كان بإمكانك استخدام محاكي المطوّرين، ننصحك باستخدامه لمحاولة اختبار لعبتك لأنّه أقرب بيئة إلى "ألعاب Google Play على الكمبيوتر".

تحميل لعبتك وتشغيلها

يمكنك استخدام Android Debug Bridge (adb) لتحميل ملفات APK على أجهزة ChromeOS. إذا لم يسبق لك تثبيتها، ننصحك بتثبيت إحدى الأدوات التالية، والتي تتضمّن أحدث إصدار من adb:

يجب أيضًا تفعيل اتصال ADB على أجهزة ChromeOS.

يمكنك تشغيل تطبيقك مباشرةً من Android Studio أو استخدام الأمر adb install لنشر ملف APK على أجهزة ChromeOS. إذا كانت لعبتك تستخدم مجموعة حزمات تطبيق Android، استخدِم bundletool install-apks لنشر الملفات.

    adb install C:\yourpath\yourgame.apk

رصد المنصة

إذا كنت بحاجة إلى تفعيل ميزات أسلوب اللعب استنادًا إلى نوع الجهاز، ابحث عن ميزة "org.chromium.arc" النظام لرصد أجهزة ChromeOS:

Kotlin

var isPC = packageManager.hasSystemFeature("org.chromium.arc")
  

Java

PackageManager pm = getPackageManager();
boolean isPC = pm.hasSystemFeature("org.chromium.arc")
  

#C

var unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var currentActivity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity");
var packageManager = currentActivity.Call<AndroidJavaObject>("getPackageManager");
var isPC = packageManager.Call<bool>("hasSystemFeature", "org.chromium.arc");