Argon 讓 Chromebook 也能暢玩現代復古遊戲

開啟 Argon,即可免費瀏覽數百款遊戲,包括 70、80 和 90 年代為遊戲主機和家用電腦開發的遊戲,以及獨立復古遊戲圈的現代自製遊戲。選取遊戲後,Argon 會連同原始控制項一起算繪,並根據裝置的螢幕大小和輸入類型即時調整。

為了觸及更廣大的目標對象,Argon 的開發人員 Mark/Space 最初發布的復古遊戲平台適用於 Chromebook,但未經過最佳化。但每週安裝次數不到 1%,採用率偏低。為擴大 Argon 的觸及範圍,Argon 團隊決定針對 Chromebook 平台進行最佳化調整,支援大螢幕多種輸入類型

大多數應用程式都會為手機、電腦和電視分別設計 UI,但我們挑戰自己,要打造適用於所有裝置的通用 UI,無論螢幕大小和版面配置為何,都能以觸控輸入或遊戲控制器順暢操作。

Mark/Space 執行長 Brian Hall

在最佳化過程中,Mark/Space 團隊發現許多調整項目都是最佳做法,最終也提升了其他外型的裝置效能。經過最佳化後,Argon 團隊發現整體觸及率大幅提升,現在有 40% 到 60% 的安裝次數來自 Chromebook。

專為所有人打造的遊戲平台

我們的目標是盡可能支援多種裝置類型和板型規格。採取這種做法後,我們往往能成為特定用途的最佳選擇,並在同業中搶得先機。

Mark/Space 執行長 Brian Hall

對 Mark/Space 團隊來說,Chromebook 和 Argon 似乎是絕配。Chromebook 提供了擴大應用程式觸及範圍的機會,只要付出合理的增量努力,就能觸及數百萬名使用者。

Argon 遊戲不含廣告,也沒有營利模式,因此適合在教育環境中經常使用的裝置上執行。此外,Mark/Space 開發人員認為 Chromebook 平台仍有待開發的遊戲潛力,且遊戲開發人員在這個平台上的競爭較少。

為啟動從 Android 到 ChromeOS 的轉換,Mark/Space 團隊在 Google Play 上對應用程式資訊清單進行了幾項小變更,讓 Chromebook 也能使用 Argon。但每週安裝次數不到 1%,因此他們很快就發現需要針對新環境進行最佳化

各種外型的最佳做法

我們著手瞭解 ChromeOS 時,第一步是取得 Chromebook,並深入研究這個平台。我們需要瞭解這種板型規格的遊戲商機和使用者體驗。

Mark/Space 執行長 Brian Hall

在初步發布後不久,Argon 團隊就參加了 Google I/O 的 Chromebook 最佳化課程,並研讀相關的 Google 開發人員 YouTube 影片,進一步瞭解他們想支援的功能。

為針對 Chromebook 最佳化調整 Argon,開發團隊必須:

  • 改善鍵盤支援
  • 新增滑鼠/觸控板、觸控筆和手寫筆支援
  • 針對大螢幕最佳化 Argon UI
  • 將 Argon 套件格式從 APK 變更為 AAB
  • 採用 In-App Review API

Mark/Space 的開發團隊規模不大,他們需要仔細衡量優先事項與投資報酬率。但 Argon 團隊在進行 Chromebook 最佳化作業時,發現大部分作業都屬於一般最佳做法,可支援其他平台。

自備輸入內容

最佳化前,Argon 會偵測是否有可用的鍵盤。如果鍵盤可用,系統會優先使用鍵盤。但如果將折疊式 Chromebook 當做平板電腦使用,系統仍會提供鍵盤並優先顯示,即使無法使用也一樣。

為了讓 Argon 支援 Chromebook,開發團隊必須支援觸控、鍵盤、滑鼠和遊戲控制器輸入功能。這與 Argon 的目標不謀而合:玩家應能使用現有的裝置和輸入方式暢玩遊戲。但他們也必須深入瞭解使用者體驗,以及玩家實際使用裝置的方式。

Brian 表示:「使用 Chromebook 可摺疊裝置時,你會在螢幕上點選文字。當做平板電腦使用時,你必須滑動。"

為每部裝置最佳化一次

Argon 的 UI 原本支援數十種 XML 版面配置。每個姿勢 (例如從單一螢幕移至雙螢幕,或從橫向移至直向) 都是獨立的版面配置。此外,每個遊戲平台都有自訂控制項版面配置。

為了配合 ChromeOS 進行最佳化,他們改用 Compose。他們使用 Compose 建構一次 UI,就能在所有裝置上運作,包括摺疊式裝置和多螢幕裝置。

應用程式大小減少一半以上

為最佳化 Chromebook 應用程式,我們必須將套件格式從 APK 轉換為 AAB。Argon 支援四種 CPU 架構,且大部分程式碼都是原生程式碼。最佳化前,APK 大約為 50 MB。AAB 遠小於 20 MB。

Mark/Space 很快就發現,支援新的 AAB 套件格式後,Argon 就能觸及更廣大的目標對象。套件大小縮減後,下載大小和安裝時間大幅減少。「現在,我們在許多市場的安裝次數都增加了,這些市場可能沒有無限 Wi-Fi,或是以 MB 計費。」

採用應用程式評論 API

從免費 Beta 版轉換為付費進階版應用程式期間,Mark/Space 發現 Argon 的使用者評論有所波動。開發團隊將這些新最佳化功能視為取得有意義使用者意見回饋的機會,除了最佳化作業,Argon 團隊也實作了 In-App Reviews API

Argon 透過 In-App Reviews API 吸引最活躍的使用者,因此 5 星評論數量穩定增加。在頭六週,Argon 的整體星級評分從 3.2 提升至 4.0 以上。

為未來的開發人員鋪路

我們的目標是透過 Argon,將現代復古遊戲帶給全球觀眾,涵蓋多個年齡層、外型規格和裝置。你可以使用現有的裝置和控制器玩遊戲,隨時隨地都能暢玩。

Mark/Space 執行長 Brian Hall

Mark/Space 致力於提升 Chromebook 的使用者體驗,而這項努力也獲得了回報。

在 Play 商店向 Chromebook 使用者推薦後,Mark/Space 每週的安裝次數有 15% 到 50% 來自 Chromebook。2023 年 2 月的範圍為 40% 至 60%。導入應用程式評論 API 後,他們發現所有平台的評分和安裝次數都有所提升。

展望未來,Mark/Space 的「Powered by Argon」遊戲引擎可讓其他開發人員建立獨立應用程式,然後發布至 Google Play。Argon 團隊為 Chromebook 最佳化所做的努力,不僅強化了其他平台,也讓其他開發人員能夠發布針對 Chromebook 最佳化的遊戲