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