توسعهدهندگان بازیهای اندرویدی که قبلاً روی دستگاههای تلفن همراه با صفحه نمایش کوچک و ورودی لمسی تمرکز داشتهاند، هنگام تطبیق بازی خود با ChromeOS باید ملاحظاتی را در نظر بگیرند.
صفحه نمایشهای بزرگ و یک سیستم عامل پنجرهای، فرصتهای زیادی برای پیشرفتها و همچنین مسئولیتهایی را در قبال کاربران شما برای برآورده کردن انتظارات ایجاد میکند. به همین ترتیب، پشتیبانی از صفحه کلید، ماوس، ترکپد و گیمپد برای بازیهای برجسته در محیط دسکتاپ ضروری است. هماهنگ کردن همه این اجزا با هم در سراسر اکوسیستم اندروید ممکن است نیاز به کمی پروفایلبندی و تنظیم داشته باشد. در اینجا چند قطعه کد، اشارهگر به مستندات و برخی نکات و ترفندهای خاص ChromeOS برای کمک به شما در شروع کار آورده شده است:
با این مباحث شروع کنید
- پشتیبانی از ورودی برای یادگیری نحوهی کار با ورودیهای کیبورد، ماوس، کنترلر و قلم نوری.
- صفحه نمایشهای بزرگ اطلاعاتی در مورد مدیریت پنجرهها دارند.
- بهینهسازی اندازه نمایشگر، نحوه تعیین وضوح نمایشگر برای رندرینگ را توضیح میدهد.
- انتشار ملاحظاتی برای یادگیری در مورد پشتیبانی از x86/arm، از جمله بستهبندی صحیح پشتیبانی از 32/64 بیتی برای دستیابی به کارایی بالا.
- شبکه چند نفره برای یادگیری پشتیبانی شبکه از حالت چند نفره.
- پروفایلینگ عملکرد برای یادگیری نحوه پروفایلینگ و یافتن گلوگاههای عملکرد در بازی شما.
- موتورهای بازی برای منابع و نکاتی برای استفاده از موتورهای بازی رایج (Unity، Unreal، Cocos2d).