Roblox расширяет сеть для геймеров благодаря оптимизированному приложению Chromebook

По данным comScore, Roblox является крупнейшей игровой онлайн-платформой, созданной пользователями, и игровым сайтом номер один для детей и подростков, в котором создано более 40 миллионов игр. Вдохновленная солидной базой установок Chromebook и большим количеством устройств, используемых в образовательных учреждениях, Roblox решила оптимизировать свое приложение для ChromeOS.

Roblox поддерживает множество устройств, включая ноутбуки и планшеты с сенсорными экранами. Таким образом, он может извлечь выгоду из возможности Chromebook работать как в режиме ноутбука, так и в режиме планшета. Процесс оптимизации прошел довольно гладко, поскольку Roblox уже поддерживал Android, но пришлось внести несколько изменений в сборку Android, чтобы обеспечить бесперебойную работу на Chromebook.

Что они сделали

Сначала Roblox проверил функции, встроенные в приложение для Android, на совместимость с ChromeOS. Некоторые оригинальные архитектурные решения Android-приложения оказались проблематичными при оптимизации для ChromeOS, особенно размер рендеринга статического экрана. Roblox потратил время на тестирование, экспериментирование и оптимизацию этой проблемы, прежде чем остановился на полноэкранном подходе для более захватывающего игрового процесса.

В целях идентификации устройства Roblox пришлось решить, как классифицировать Chromebook внутри, поскольку он обладал возможностями устройства как ноутбука, так и планшета, в зависимости от того, какой режим был запущен. Поскольку Chromebook не всегда вписывается в текущую классификацию устройств, Roblox просто создал новую категорию для отслеживания взаимодействия и производительности пользователей. Соотношение экрана и клавиатуры Chromebook динамически меняются в зависимости от того, как держат устройство, поэтому Roblox добавил поддержку для определения ориентации экрана и клавиатуры на лету.

Результаты

На Chromebook в настоящее время очень хорошо работают 2D-приложение и 3D-движок Roblox и предоставляют пользователям уникальные игровые возможности. Возможность переключения между различными режимами устройства упрощает использование приложения в различных местах и ​​ситуациях, а также позволяет легко настраивать его в зависимости от предпочтений управления и ввода.

Когда Roblox впервые объявила и выпустила поддержку ChromeOS, сообщество разработчиков и игроков вызвало большой энтузиазм. Этот интерес превратился в большую группу преданных игроков, которые любят регулярно играть в Roblox на своих Chromebook.

Начать

Узнайте, как лучше всего оптимизировать свои приложения для ChromeOS .