تصف هذه الصفحة كيفية تشغيل لعبتك على جهاز 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");