根据 comScore 的数据,Roblox 拥有超过 4000 万个用户创建的游戏,是最大的用户生成在线游戏平台,也是儿童和青少年的头号游戏网站。受 Chromebook 强大的安装基础以及教育机构使用的海量设备的启发,Roblox 决定优化其 ChromeOS 应用。
Roblox 支持多种设备,包括带触摸屏的笔记本电脑和平板电脑。因此,它可以从 Chromebook 在笔记本电脑和平板电脑模式下运行的能力中受益。优化过程相当顺利,因为 Roblox 已经支持 Android,但它必须在 Android 构建中进行一些调整,以确保其在 Chromebook 上流畅运行。
他们做了什么
首先,Roblox 审查了其 Android 应用中已有的功能与 ChromeOS 的兼容性。Android 应用最初的一些架构决策在优化 ChromeOS 时出现了问题,最显著的是静态屏幕渲染尺寸。Roblox 花时间测试、实验并优化了这个问题,最终采用了全屏方法,以获得更沉浸式的游戏体验。
出于设备识别目的,Roblox 必须决定如何在内部对 Chromebook 进行分类,因为它根据运行模式,同时具备笔记本电脑和平板电脑的设备功能。由于 Chromebook 不一定完全符合他们当前的设备分类,Roblox 简单地创建了一个新类别来跟踪用户参与度和性能。Chromebook 的屏幕比例和键盘会根据设备的持握方式动态变化,因此 Roblox 添加了支持以实时检测屏幕和键盘方向。
结果
Chromebook 目前能够极佳地运行 Roblox 的 2D 应用和 3D 引擎,并为用户提供独特的游戏体验。在不同设备模式之间切换的能力使得该应用易于在各种地点和情境中使用,并且易于根据控制和输入偏好进行调整。
当 Roblox 首次宣布并发布对 ChromeOS 的支持时,其开发者和玩家社区都表现出极大的热情。这种兴趣转化了一大批忠实玩家,他们喜欢定期在 Chromebook 上玩 Roblox。
开始使用
了解如何最佳地优化您的 ChromeOS 应用。