封裝及發布 Android XR 應用程式

透過 Google Play,Android XR 可為 XR 頭戴式裝置提供多種應用程式和體驗,從現有的行動應用程式目錄,到空間化和沉浸式 XR 體驗皆是如此。

請參閱本指南,瞭解如何準備應用程式,並透過 Google Play 發布給 Android XR 使用者。請務必詳閱 Android XR 應用程式品質指南,進一步瞭解可用性和品質標準。

請按照以下指示操作:

  • 開始使用 Play 商店和 Play 管理中心
  • 瞭解 Android App Bundle 和大小限制
  • 為應用程式選擇發布途徑
  • 管理裝置排除設定

開始使用 Play 商店和 Play 管理中心

如果您已在 Play 商店發布行動應用程式,那麼發布 Android XR 應用程式會讓您感到熟悉。如果您是 Play 商店Play 管理中心的新手,請參閱下列資源,瞭解如何開始使用。

使用者可以透過 Android XR 在 XR 頭戴式裝置上前往 Play 商店,並直接將應用程式下載到頭戴式裝置。

您必須擁有 Play 管理中心帳戶,才能上傳及發布應用程式。您可以使用現有的 Play 管理中心帳戶開發及發布應用程式,如果您是平台新手,也可以建立帳戶

Play 管理中心說明中心提供您開始使用所需的資訊:

瞭解 Android App Bundle 和大小限制

「Android App Bundle」是一種發布格式,其中包含應用程式的所有已編譯程式碼和資源,可將產生及簽署 APK 的作業交由 Google Play 處理。

Google Play 會使用您的應用程式套件,針對每個裝置設定產生及提供經過最佳化的 APK,因此只會下載特定裝置執行應用程式所需的程式碼和資源。您不一定需要建構、簽署及管理多個 APK,即可針對不同裝置提供最佳化支援,使用者也能取得更小且經過最佳化的下載檔案。

大多數的應用程式專案可以輕鬆建構支援提供最佳化 APK 的應用程式套件。如果您已執行下列任何操作,即可享有經過最佳化的 APK 提供機制帶來的自動效益:

Google Play 的大小上限也適用於 Android XR 應用程式。

您可能會想為 Android XR 應用程式使用 Play Asset DeliveryPlay Feature Delivery,尤其是當應用程式包含大量大型資產時。Play Feature Delivery 使用應用程式套件的進階功能,以便視情況提供或隨選下載應用程式的特定功能。Play Asset Delivery 是 Google Play 的解決方案,可提供大量遊戲資產,並提供靈活的提交方式和高效能。

為應用程式選擇發布途徑

Play 管理中心提供多種發布及管理應用程式的方式。針對 Android XR,您可以選擇兩個測試群組:行動裝置測試群組或專屬 Android XR 測試群組。

您選擇的發布版本主要取決於您是要在現有行動應用程式中加入空間 UI3D 模型空間環境,還是要建構新的XR 應用程式。請參閱以下各節,瞭解發布版本選項的相關指引。

將現有行動應用程式轉換為空間化應用程式

只要應用程式不包含任何 Android XR 的不支援的功能,在行動裝置版本發布通路發布的現有應用程式,就會自動在 Google Play 上向 Android XR 使用者顯示。

如果您選擇透過加入空間 UI3D 模型空間環境等功能,為 XR 應用程式帶來差異化,您可以透過兩種方式將應用程式發行給 Android XR 使用者。無論是哪種情況,請使用與現有應用程式相同的套件名稱。

繼續發布至行動裝置測試群組

在大多數情況下,您可以將 XR 功能或內容整合到現有的行動 APK 中。您不需要在 Play 管理中心進行任何特定發布變更,可以繼續使用現有的 APK,並在行動裝置發布測試群組中發布相同的素材資源。Android XR 使用者會取得行動裝置測試群組的構件。

將 XR 體驗發布至 Android XR 專屬發布群組

在某些情況下,XR 應用程式和行動應用程式的功能或需求可能會大不相同。舉例來說,XR 應用程式可能需要不同的權限組合,或是提供非常不同的功能,因此很難重構,以便同時支援行動裝置和 XR 用途。在這種情況下,您可以選擇使用 Play 中現有的已註冊應用程式項目,為 XR 體驗建立新的 APK。新的 APK 會與現有的行動應用程式共用套件名稱。現有的行動應用程式會繼續發布在行動測試群組中,而應用程式新的 XR 變化版本會發布在 Android XR 專屬測試群組中。雖然這個選項可讓您更彈性地發布版本,但由於您需要發布及管理多個 APK,因此會產生更多額外負擔。如要發布至 Android XR 專屬測試群組,應用程式必須在 APK 的 AndroidManifest 中加入 android.software.xr.immersive 功能。如需有關如何使用 Android XR 專屬發布測試群組的詳細操作說明,請參閱 Play 管理中心指南

發布至 Android XR 專屬測試群組的應用程式,只會顯示在支援 android.software.xr.immersive 功能的 Android XR 裝置上。

建構新的 XR 應用程式

如果是專為 XR 裝置設計的新應用程式,請專門發布至 Android XR 專屬測試群組。如要發布至 Android XR 專屬測試群組,應用程式必須在 APK 的 AndroidManifest 中加入 android.software.xr.immersive 功能。如需有關如何使用 Android XR 專屬測試群組的詳細操作說明,請參閱 Play 管理中心指南

發布至 Android XR 專屬測試群組的應用程式,只會顯示在支援 android.software.xr.immersive 功能的 Android XR 裝置上。

管理裝置排除設定

上傳至少一個應用程式套件到 Play 管理中心後,就能查看可用裝置目錄,以及與自家應用程式相容的裝置。請前往 Play 管理中心說明中心,瞭解如何查看及限制應用程式的相容裝置。

另請參閱