Unity 生成 Android App Bundle(aab) (一)


Android App Bundle

  Android App Bundle 是一種發布格式,其中包含您應用的所有經過編譯的代碼和資源,它會將 APK 生成及簽名交由 Google Play 來完成。

  Google Play 會使用您的 App Bundle 針對每種設備配置生成並提供經過優化的 APK,因此只會下載特定設備所需的代碼和資源來運行您的應用。您不必再構建、簽署和管理多個 APK 來優化對不同設備的支持,而用戶也可以獲得更小且更優化的下載文件包。

  介紹交給官網:https://developer.android.com/guide/app-bundle

Play Asset Delivery

  使用 App Bundle 發布應用的游戲開發者可以使用 Play Asset Delivery:它是 Google Play 用於分發大量游戲資產的解決方案,為開發者提供了靈活的分發方式和極高的性能。

  介紹交給官網:https://developer.android.com/guide/playcore/feature-delivery

包體大小限制

aab包

  大小不能超過150MB。壓縮下載大小上限提高到 150MB。也就是說,當用戶下載您的應用時,安裝應用所需的壓縮 APK(例如,基本 APK + 配置 APK)的總大小不得超過 150 MB

Asset Pack(資源包)

  1. 每個 fast-follow 和 on-demand Asset Pack 的下載大小上限為 512 MB。
  2. 所有 install-time Asset Pack 的總下載大小上限為 1 GB。
  3. 一個 Android App Bundle 中的所有 Asset Pack 的總下載大小上限為 2 GB。
  4. 一個 Android App Bundle 中最多可以使用 50 個資源包。

Asset Pack分發模式

  install-time 資源包在用戶安裝應用時分發。這些資源包以拆分 APK(APK 集的一部分)的形式提供。它們也稱為“預先”資源包;您可以在應用啟動時立即使用這些資源包。這些資源包會增加 Google Play 商店上列出的應用大小。用戶無法修改或刪除這些資源包。

  fast-follow 資源包會在用戶安裝應用后立即自動下載;用戶無需打開應用即可開始 fast-follow 下載。下載過程中,用戶仍然可以進入應用。這些資源包會增加 Google Play 商店上列出的應用大小。

  on-demand 資源包會在應用運行時下載。

 

 

Unity 生成 Android App Bundle(aab) (二)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM