کرومبوکها تنها پلتفرمهای صفحه نمایش بزرگ نیستند که میتوان بازیهای اندروید را در آنها اجرا کرد. گوگل همچنین پلتفرمی را برای اجرای بازیهای اندروید روی کامپیوتر از طریق Google Play Games فراهم میکند. الزامات به اندازهای مشابه هستند که اگر بازی خود را برای Google Play Games بهینه کنید، کار بهینهسازی برای ChromeOS را نیز انجام دادهاید.
بهینهسازی و انتشار برای بازیهای گوگل پلی
- نسخهای از بازی خود را بسازید که روی دستگاههای صفحه بزرگ کار کند. مستندات بازیهای گوگل پلی، الزامات تأیید برای بازیهای گوگل پلی و همچنین نحوه آزمایش روی دستگاه ChromeOS را شرح میدهد. اگر قبلاً بازی خود را برای کرومبوکها بهینه کردهاید، مطمئن شوید که آنها الزامات اضافی بازیهای گوگل پلی را نیز برآورده میکنند.
- بازی خود را برای Google Play Games بستهبندی کنید و مطمئن شوید که فایلهای باینری x86 و x86_64 را نیز شامل میشود. حتماً این فایلهای باینری را برای ارسالهای ChromeOS نیز لحاظ کنید. در صورت امکان، باید از همان APKها یا App Bundleهایی که برای نسخههای موبایل استفاده میکنید، روی کامپیوتر نیز استفاده کنید.
- بازی خود را در مسیر «بازیهای گوگل پلی برای کامپیوتر» در کنسول پلی منتشر کنید .
انتشار نسخهای از بازیهای گوگل پلی برای کرومبوکها
انتشار بازی در مسیر بازیهای گوگل پلی، به طور خودکار آن را در کرومبوکها در دسترس قرار نمیدهد. برای توسعهدهندگانی که میخواهند نسخه بازی روی صفحه نمایش بزرگشان در کرومبوکها نیز در دسترس باشد، دو گزینه وجود دارد: حفظ یک پروژه ترکیبی (توصیه میشود) یا ایجاد پروژههای جداگانه.
پروژه ترکیبی
توصیه میکنیم که هم برای بازی موبایل و هم برای پلتفرمهای صفحه نمایش بزرگ مانند کامپیوتر شخصی و کرومبوک، یک کد پایه واحد داشته باشید. این کار فرآیند انتشار شما را سادهتر میکند و سربار نگهداری برای حفظ پیوستگی و برابری در بین صفحات نمایش را کاهش میدهد. با یک کد پایه واحد، تا زمانی که کرومبوکها را از مسیر تولید نوع انتشار استاندارد محدود نکرده باشید، دستگاههای ChromeOS هر زمان که بهروزرسانی برای این مسیر منتشر کنید، بازی بهینه شده Google Play Games for PC شما را دریافت میکنند. اگر بازی شما نمایش داده نمیشود، برای کمک به اشکالزدایی ، انتشار برای ChromeOS را مرور کنید.
پروژههای تفکیکشده
اگر نیاز دارید که نسخه صفحه نمایش بزرگ خود را از نسخه موبایل خود جدا کنید، هنوز یک راه پیش رو دارید. با استفاده از همان نسخه برای بازیهای گوگل پلی، یک بسته نرمافزاری ایجاد کنید که فقط کرومبوکها را هدف قرار دهد و آن را در همان فهرست فروشگاه پلی استور که نسخه موبایل شما قرار دارد، آپلود کنید. این کار باعث میشود نظرات و رتبهبندیهای شما در یک مکان نگه داشته شود. با این حال، باید نکاتی را در نظر بگیرید:
- نام بسته را بین نسخههای مختلف ثابت نگه دارید.
- کد نسخه ساخت ChromeOS (صفحه نمایش بزرگ) را به عددی بسیار بالاتر از نسخه فعلی اندروید (موبایل) افزایش دهید.
- برای محدود کردن نمایش نسخه صفحه نمایش بزرگ فقط در کرومبوکها، ویژگی مخصوص سیستم عامل کروم زیر را به مانیفست برنامه اضافه کنید.
<uses-feature android:name="org.chromium.arc" android:required="true" />
- نسخه جدید را در مسیر Production برای نوع انتشار استاندارد، در کنار نسخه گوشی آپلود کنید.