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

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

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

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

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

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

يمكنك تشغيل تطبيقك مباشرةً من "استوديو Android" أو استخدام الأمر 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");