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