اختبار لعبتك على أجهزة 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");