با توجه به comScore، Roblox با بیش از 40 میلیون بازی ایجاد شده توسط کاربران، بزرگترین پلتفرم بازی آنلاین توسط کاربران و سایت شماره یک بازی برای کودکان و نوجوانان است. Roblox با الهام از پایه نصب محکم Chromebook و تعداد زیاد دستگاه های مورد استفاده توسط امکانات آموزشی، تصمیم گرفت برنامه خود را برای ChromeOS بهینه کند.
Roblox از بسیاری از دستگاه ها، از جمله لپ تاپ و تبلت با صفحه نمایش لمسی پشتیبانی می کند. بنابراین، میتواند از توانایی Chromebook برای اجرا در حالت لپتاپ و تبلت بهره ببرد. فرآیند بهینهسازی نسبتاً یکپارچه بود زیرا Roblox قبلاً از اندروید پشتیبانی میکرد، اما مجبور بود تغییراتی را در بیلد اندروید انجام دهد تا مطمئن شود که روی Chromebook به خوبی اجرا میشود.
کاری که آنها انجام دادند
ابتدا، Roblox ویژگیهایی را که در برنامه Android برای سازگاری با ChromeOS ساخته بود، بررسی کرد. برخی از تصمیمات معماری اولیه برنامه Android هنگام بهینه سازی برای ChromeOS مشکل ساز بودند، به ویژه بعد رندر صفحه استاتیک. Roblox قبل از اینکه روی یک رویکرد تمام صفحه برای یک تجربه بازی همهجانبه تر تصمیم بگیرد، زمان را صرف آزمایش، آزمایش و بهینه سازی برای این موضوع کرد.
برای اهداف شناسایی دستگاه، Roblox باید تصمیم می گرفت که چگونه Chromebook را به صورت داخلی طبقه بندی کند، زیرا بسته به حالتی که در حال اجرا بود، دارای قابلیت های دستگاه لپ تاپ و تبلت بود. از آنجایی که کرومبوکها لزوماً با دستهبندی دستگاه فعلیشان مطابقت ندارند، Roblox صرفاً یک دسته جدید برای ردیابی تعامل و عملکرد کاربر ایجاد کرد. نسبت صفحه و صفحهکلید Chromebook بهصورت پویا بر اساس نحوه نگهداشتن دستگاه تغییر میکند، بنابراین Roblox پشتیبانی برای تشخیص جهت صفحهنمایش و صفحهکلید در لحظه اضافه کرد.
نتایج
کروم بوک ها در حال حاضر برنامه دو بعدی و موتور سه بعدی Roblox را به خوبی اجرا می کنند و تجربه بازی منحصر به فردی را برای کاربران فراهم می کنند. قابلیت جابهجایی بین حالتهای مختلف دستگاه، استفاده از برنامه را در مکانها و موقعیتهای مختلف آسان میکند و بر اساس تنظیمات برگزیده کنترل و ورودی، به راحتی قابل تنظیم است.
هنگامی که Roblox برای اولین بار پشتیبانی از ChromeOS را اعلام و منتشر کرد، هیجان زیادی از طرف توسعه دهندگان و جوامع پخش کننده آن وجود داشت. این علاقه به گروه بزرگی از بازیکنان اختصاصی تبدیل شد که دوست دارند Roblox را به طور منظم در Chromebook خود بازی کنند.
شروع کنید
با نحوه بهینهسازی بهترین برنامهها برای ChromeOS آشنا شوید.