使用 Android App Bundle 提交應用程式和使用者所需功能

只要使用 Android App Bundle 發佈應用程式,就能縮減應用程式大小、簡化版本發佈流程以及視使用者需要提供特定功能。由於 Android App Bundle 具有上述附加優勢,因此我們建議使用 Android App Bundle 做為 Google Play 的發佈格式。

應用程式套件的運作方式

應用程式套件導入最新的供應模型,也就是 Google Play 的「Dynamic Delivery」,可針對各種裝置設定建立並提供最佳化的 APK。藉由移除其他裝置所需的程式碼和資源,這個提交模型可產生更小且作業效率更高的應用程式供使用者安裝。

注意:您必須註冊 Google Play 應用程式簽署,才能使用應用程式套件。

動態功能
應用程式套件能讓您透過 Play 核心程式庫提供動態功能模組,讓使用者隨選下載和安裝。進一步瞭解動態功能模組
Google Play 免安裝
應用程式套件支援免安裝應用程式,讓使用者在不安裝的情況下體驗您的應用程式或遊戲。為使用者提供免安裝應用程式體驗,不僅有助提高應用程式的曝光度,還能有效增加安裝次數。
其他語言
在預設情況下,Play 會根據使用者在裝置設定中所選的語言,提供應用程式的語言資源。如果您的應用程式內建語言選單,您可以使用 Additional Languages API,讓使用者依需要存取和下載其他語言資源。

上傳應用程式套件的優點

有了應用程式套件,您只需建立、簽署並上傳單一成果,就能支援適用於各種裝置設定的最佳化 APK。Google Play 將為您管理並提供應用程式的 APK。因此,您不必針對要支援的各種 ABI、螢幕密度和語言代碼組合來管理版本代碼。同時,藉由使用應用程式套件,您也可以因提交程序持續改善而獲益。

與 APK 相較之下,應用程式套件具備以下優點:

  • 提供較小的下載檔案,並佔用較少磁碟容量
  • 使用儲存於 APK 而非使用者裝置的未壓縮原生程式庫 (Android 6.0 以上版本),可以縮減下載檔案大小、磁碟佔用容量以及安裝時間
  • 根據使用者的即時需要 (非安裝時的需求) 提供相關功能和設定
  • 不需要建立及發佈多重 APK,藉此簡化建立作業和版本管理

當您將應用程式套件上傳到 Play 管理中心後,Google Play 會傳送已針對裝置進行最佳化處理的二進位檔。

  • Android 5.0 以上版本:Play 會產生基準 APK、設定 APK 和動態功能 APK (如適用)
  • Android 5.0 以下版本:Play 會在伺服器端產生多重 APK

自訂功能提供方式

如果您具備 Play 管理中心的「管理測試版」權限,就可以將含有動態功能模組的模組化應用程式套件發布到任何測試版。

重要事項:如要使用動態功能模組,請參閱 Android Studio 動態功能模組說明文件,瞭解如何將這類模組整合到應用程式中。

您可以透過幾種不同方式提供動態功能模組:

  • 有條件提供:根據使用者所在國家/地區、裝置功能和 SDK 版本下限等條件,在安裝時提供模組。
  • 隨選提供:不在應用程式的生命週期內提供模組給所有使用者,改為依需求安裝及解除安裝模組。
  • 免安裝體驗:免安裝模組可透過應用程式商店資訊上的連結和 [立即體驗] 按鈕提供免安裝體驗,在此情況下使用者就不必先安裝應用程式。

檢閱應用程式套件詳細資料

如何查看及下載 Google Play 從您的應用程式套件產生的 APK:

  1. 前往 Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 找出含有您要查看的應用程式套件的測試群組,然後選取旁邊的 [管理]。
  5. 在「新增的 App Bundle」之下,選取您要查看的應用程式套件。
  6. 選取 [探索 App Bundle]。
  7. 選取 [依裝置設定區分的 APK] 或 [自動產生的多個 APK] 分頁標籤。
    • 依裝置設定區分的 APK:這個分頁內含基準 APK、設定 APK 和動態功能 APK 詳細資料,這些都是專為 Android 5.0 以上版本裝置所提供。
    • 自動產生的多個 APK:這個分頁內含要提供給 Android 5.0 以下版本裝置的多個 APK。這些 APK 可有效善用螢幕密度和 ABI 最佳化的優勢,但將涵蓋所有語言。如果應用程式的 minSdkVersion 至少為 Android 5.0 (API 等級 21),這個分頁就不會顯示。

APK 詳細資料與下載

如要查看從您應用程式套件產生的 APK 詳細資料,請前往畫面頂端,從下拉式選單中選取應用程式套件。

應用程式減少的大小

查看因發佈應用程式套件而使應用程式減少的大小。

減少的大小係根據主流裝置設定收到的 APK 與通用 APK (包含所有資源、程式碼和資產) 比較所得。一般來說,透過裝置傳送經最佳化處理的語言、密度和 ABI 資源就能讓應用程式的大小減少。

下載產生的 APK

如要在裝置上測試您的應用程式,請選取下載箭頭圖示 ,下載為各裝置設定產生的 APK。

APK 詳細資料

查看關於螢幕密度ABI 和 APK 安裝大小的詳細資料。

應用程式套件產生的 APK 有檔案大小上限。如果您的 APK 在下載時的壓縮大小超過 100 MB,「APK 安裝大小」一欄就會顯示紅色的錯誤圖示。選取含有錯誤的資料列,即可找出應用程式套件產生過大 APK 的裝置。請將您的應用程式縮減大小,再上傳新的應用程式套件。

相關內容

這對您有幫助嗎?
我們應如何改進呢?