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

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

應用程式套件的運作方式

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

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

動態功能:應用程式套件能讓您提供動態功能模組,讓使用者透過 Dynamic Delivery 視需要進行下載和安裝。這些模組可表示您應用程式的功能及其設定 (例如密度、ABI 或語言)。進一步瞭解如何在 Android App Bundle 中加入動態功能模組

Google Play 免安裝:應用程式套件也支援免安裝應用程式。在應用程式套件中加入進入點模組後,您就能為使用者提供 Google Play 免安裝體驗內容,他們不用另行安裝應用程式或遊戲即可馬上試用。使用者只要選取應用程式商店資訊中的 [立即體驗] 或前往相關連結,就能執行免安裝體驗內容。使用免安裝應用程式時,使用者也能在裝置上安裝完整版應用程式。進一步瞭解如何在 Android App Bundle 中加入免安裝使用體驗內容

上傳應用程式套件的優點

有了應用程式套件,您只需建立、簽署並上傳單一成果,就能支援適用於各種裝置設定的最佳化 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 中的動態功能,並瞭解如何將這些動態功能納入您的應用程式中,才能申請加入測試版計劃。

提醒您,我們可能需要一段時間審查您的要求。審查完成後,Play 管理中心的「應用程式版本」頁面會顯示通知。

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

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

相關內容

這篇文章實用嗎?
我們應如何改進呢?