Argon 为 Chromebook 带来现代复古游戏体验

打开 Argon,您就可以免费浏览数百款游戏,包括为 20 世纪 70 年代、80 年代和 90 年代的游戏机和家用电脑开发的游戏,以及来自独立复古游戏圈的现代自制游戏。选择一款游戏后,Argon 会呈现该游戏及其原始控件,并根据您设备的屏幕尺寸和输入类型进行即时调整。

为了吸引更广泛的受众,Argon 的开发者 Mark/Space 最初发布了适用于 Chromebook 的复古游戏平台,但未进行优化。结果,该平台的使用率很低,每周安装量不到 1%。Argon 团队决定针对 Chromebook 平台(大屏设备多种输入类型)优化 Argon,以扩大其覆盖面。

大多数应用都针对手机、桌面设备和电视设备采用不同的界面,而我们则挑战自我,打造了一个适用于所有设备的通用界面,无论屏幕尺寸和布局如何,无论采用触控输入还是游戏控制器,都能提供同样出色的体验。

Brian Hall,Mark/Space 首席执行官

在优化过程中,Mark/Space 团队发现,许多必要的调整都是最佳实践,最终提升了应用在其他外形规格设备上的性能。优化后,Argon 团队发现其整体覆盖面大幅提升,现在有 40% 到 60% 的安装量来自 Chromebook。

一款为所有人打造的游戏平台

我们的目标是尽可能支持多种设备类型和外形规格。通过这种方式,我们通常能够成为特定用例的最佳选择,并在同行中率先行动。

Brian Hall,Mark/Space 首席执行官

对于 Mark/Space 团队来说,Chromebook 和 Argon 似乎是天作之合。Chromebook 为他们提供了一个机会,让他们能够以合理且渐进的方式将应用的覆盖面扩大到数百万用户。

在 Argon 中,游戏没有广告,也没有可能会让该平台不适合在教育环境中频繁使用的设备的变现模式。此外,Mark/Space 开发者认为,Chromebook 平台仍有尚未发掘的游戏潜力,游戏开发者在该平台上的竞争较小。

为了开始从 Android 到 ChromeOS 的过渡,Mark/Space 团队在 Google Play 上对其应用清单进行了一些细微更改,让 Argon 适用于 Chromebook。但是,由于每周安装量不到 1%,他们很快意识到他们需要优化以适应新环境。

适用于各种外形规格的最佳实践

在开始了解 ChromeOS 时,我们的第一步是获取 Chromebook 并深入研究该平台。我们需要了解这种外形规格设备的游戏机会和用户体验。

Brian Hall,Mark/Space 首席执行官

在最初发布后不久,Argon 团队参加了 Google I/O 大会上关于 Chromebook 优化的讲座,并研究了相关的 Google 开发者 YouTube 视频,以便更好地了解他们想要支持的功能。

为了针对 Chromebook 优化 Argon,开发团队需要:

  • 改进键盘支持
  • 添加对鼠标/触控板、触控笔和手写笔的支持
  • 针对大屏设备优化 Argon 界面
  • 将 Argon 软件包格式从 APK 更改为 AAB
  • 采用 In-App Review API

Mark/Space 的开发团队规模较小。他们需要仔细权衡优先级与投资回报率。但是,在 Argon 团队努力针对 Chromebook 进行优化时,他们意识到,大部分优化都属于通用最佳实践,这些实践也适用于其他平台。

自带输入设备

优化前,Argon 会检测是否有键盘可用。如果有键盘可用,则会优先使用键盘。但是,当可折叠 Chromebook 用作平板电脑时,即使键盘不可用,键盘仍然可用并优先使用。

为了针对 Chromebook 优化 Argon,开发团队必须支持触控、键盘、鼠标和游戏控制器输入。这与 Argon 的目标非常一致:玩家应该能够使用他们可用的设备和输入设备进行游戏。但是,他们还必须深入了解用户体验以及玩家实际使用设备的方式。

Brian 指出:“当您将可折叠 Chromebook 用作笔记本电脑时,您会点击屏幕。当您将其用作平板电脑时,您会滑动屏幕。”

一次优化,适用于所有设备

Argon 的界面最初由数十个 XML 布局提供支持。每种姿势(例如从单屏切换到双屏,或从横向切换到纵向)都是一个单独的布局。此外,每个游戏平台都有自定义控件布局。

在针对 ChromeOS 进行优化时,他们改用了 Compose。借助 Compose,他们能够构建一次界面,并让其适用于所有设备,包括可折叠设备和多屏设备。

应用大小缩减一半以上

Chromebook 优化的一项要求是将软件包格式从 APK 转换为 AAB。Argon 支持四种 CPU 架构,其大部分代码都是原生代码。优化前,APK 大约为 50 MB。AAB 则远小于 20 MB。

Mark/Space 很快发现,支持新的 AAB 软件包格式让 Argon 能够覆盖更广泛的受众。软件包大小的缩减对下载大小和安装时间产生了巨大影响,“我们现在看到,在许多可能没有无限 Wi-Fi 或按兆字节付费的市场中,安装量有所增加。”

采用 App Review API

在从免费 Beta 版过渡到付费高级版应用期间,Mark/Space 发现 Argon 的用户评价波动不定。开发团队将新的优化视为获取有意义的用户反馈的机会。与优化同步,Argon 团队实施了 In-App Reviews API

随着 In-App Reviews API 吸引了最活跃的用户,Argon 的 5 星评价数量稳步增加。在最初的六周内,Argon 的总体星级评分从 3.2 提高到 4.0 以上。

为未来的开发者铺平道路

我们推出 Argon 的使命是为全球受众带来现代复古游戏,涵盖多个年龄段、外形规格和设备。让您能够随时随地使用已有的设备和控制器进行游戏。

Brian Hall,Mark/Space 首席执行官

Mark/Space 专注于改善 Chromebook 上的用户体验,而这一努力也得到了回报。

在 Play 商店中面向 Chromebook 用户推出后,Mark/Space 发现每周安装量中有 15% 到 50% 来自 Chromebook。截至 2023 年 2 月,这一比例介于 40% 到 60% 之间。在实施 App Review API 后,他们发现其评分和安装量在所有平台上都有所增加。

展望未来,Mark/Space 的“Powered by Argon”游戏引擎让其他开发者能够创建独立应用,然后将其发布到 Google Play。Argon 团队为 Chromebook 优化所做的工作不仅巩固了他们在其他平台上的地位,现在还让其他开发者能够发布针对 Chromebook 优化的游戏