通知

您現在可以透過 Play Console 帳戶中的「說明」頁面來請求協助。如果您沒有 Play Console 的登入權限,請聯繫您的帳戶管理員發出邀請。

遵照 Google Play 的上限規定將應用程式大小最佳化

2025 年 9 月起,Play 管理中心提供應用程式大小報告和統計資料報告時,不會再顯示預估的應用程式占磁碟容量。您仍可監控應用程式的下載大小。

應用程式大小是技術品質的重要一環,可能會影響應用程式的安裝和解除安裝指標。因此,對於應用程式和動態內容 (例如功能模組和資產包),Google Play 也設有大小上限規定。本文將詳細說明這些規定,並解釋如何透過 Play 管理中心掌握與應用程式大小相關的指標,以便盡可能保持在最佳狀態。

Google Play 大小上限

應用程式套件、功能模組和資產包的大小須符合下列限制。Google Play 的大小上限規範的是壓縮後的下載大小,Play 管理中心會在您上傳應用程式套件時,計算壓縮後的下載大小。您可以在將內容上傳到 Play 管理中心之前,先使用 bundletool 指令列工具仔細估算大小,這項工具採用的計算方式與 Play 管理中心類似 (但並非完全相同)。

重要事項:Google Play 建議盡可能縮減及最佳化應用程式大小,以利提升安裝指標。以下是大部分開發人員應遵守的下載大小上限。

應用程式元件

應用程式下載大小上限

基本模組

200 MB

個別功能模組

200 MB

個別資產包

1.5 GB

所有模組和 install-time 資產包的累計總大小

4 GB

on-demand 或 fast-follow 資產包的累計總大小

(如果開發人員未註冊 Level Up 計畫,或未發行 Android XR 遊戲)

4 GB

on-demand 或 fast-follow 資產包的累計總大小

(如果開發人員已註冊 Level Up 計畫,或已發行 Android XR 遊戲)

30 GB

在 Google Play 發布的應用程式,壓縮後的總下載大小上限為 8 GB;如果是 Level Up 計畫的遊戲和 Android XR 遊戲,則為 34 GB。

除了上表所列的大小上限外,請一併注意:

  • 如果是大於 1 GB 的應用程式,您必須將 SDK 版本下限指定為 Android Lollipop (API 級別 21) 以上版本。
  • 如果您將應用程式的 SDK 版本下限指定為 Android Oreo (API 級別 26) 以上版本,建議的功能模組數量上限為 100 個。如果您指定較低的 SDK 版本下限,功能模組數量上限則為 50 個。
  • 單一應用程式套件中的資產包數量上限為 100 個。
  • 如果您的應用程式大小超過 200 MB,使用者透過行動數據連線從 Google Play 安裝應用程式時,畫面上會顯示非封鎖對話方塊,說明應用程式將在 Android 裝置上耗用大量空間。
  • 如果應用程式仍透過 APK (而非應用程式套件) 發布,則須遵守舊版 APK 大小上限 (也就是 100 MB 的 APK 大小上限),而非上表所列上限。

查看應用程式下載大小

將應用程式發布到正式版群組後,依序前往「監控和改善」>「Android Vitals」>「應用程式大小」頁面,即可看到應用程式的下載大小。

應用程式大小頁面會顯示下列資料:

  • 應用程式下載大小:應用程式在參考裝置上的大小,以及根據各種裝置設定計算出的大小範圍。
  • 應用程式下載大小 (與同類應用程式相比):您的應用程式與同類應用程式的大小比較。
    • 如要建立內含 8 到 12 個應用程式的自訂同類群組,請點選「編輯同類群組」
  • 應用程式下載大小 (指定時間範圍):在指定時間範圍內,您的應用程式與同類應用程式的大小比較。
    • 在圖表右上方,您可以選取要查看的日期範圍並勾選相應核取方塊,畫面就會顯示根據各種裝置設定計算出的應用程式大小範圍。
  • 可用儲存空間不到 2 GB 的使用中裝置:剩餘裝置儲存空間不到 2 GB 的應用程式活躍使用者百分比。
  • 在可用空間少於 2 GB 的裝置上解除安裝:將剩餘儲存空間少於 2 GB 的使用中裝置上的解除安裝次數,除以所有使用中裝置上的解除安裝次數後,即可算出這個比率。

注意:

  • 所有大小都是代表性的計算結果,以最新正式版應用程式和 XXXHDPI ARMv8 裝置設定為準 (或是您應用程式適用的最相近裝置設定)。
  • 「可用空間少於 2 GB 的使用中裝置」和「在可用空間少於 2 GB 的裝置上解除安裝」兩項指標,是根據為期 30 天的累計平均值計算得出,只有在確定適用於您的應用程式時才會顯示。

查看大小分類統計資料

如果您是透過 Android App Bundle 發布應用程式,就可以查看依套件版本代碼彙整的圖表,其中也會詳細分析各項應用程式元件所占的空間,以及與前五個版本的總下載檔案大小/總安裝大小對比情況。

透過這項分類統計資料,您可以瞭解應用程式的哪個元件占用最多空間,並找出可以進一步改進的部分,讓空間的整體運用更加完善。這些分類統計資料是根據應用程式套件在參考裝置設定條件下產生的 APK 所得出。

分類統計資料包含下列資訊:

  • 程式碼/DEX:應用程式中所有為了在 Android 裝置上執行,而編譯為 DEX 格式的 Java 或 Kotlin 程式碼
  • 資源:包括資源表,以及應用程式位於「res/」目錄中的字串或圖片等非程式碼元件
  • 資產:位於應用程式「assets/」目錄中的其他檔案,例如聲音檔或影片
  • 原生程式庫:位於應用程式「libs/」目錄中的原生程式碼,通常是指 Java 和 Kotli 以外的程式碼
  • 其他:應用程式中的其他檔案

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
8536862459180954173
true
搜尋說明中心
false
true
true
true
true
true
92637
false
false
false
false