.AAB 文件擴展名
文件類型 Android應用程序包
開發者 | 谷歌 |
常用度 |
|
文件後綴 | .aab |
文件分類 | 可執行文件 |
AAB是什麼文件?
AAB文件是安卓開發者上傳到Google Play的Android應用安裝包。上傳後,Google Play使用動態交付 (Dynamic Delivery)的流程根據每個用戶的設備信息,個性化地生成並優化.APK應用包,再向用戶分發。
AAB文件擴展信息
在2018年5月舉行的Google開發者大會上,Google公布了Android App Bundle(AAB)格式,並稱這是其現代化開發的一部分。AAB是一種包含編譯後代碼和資源文件的新的上傳格式,開發者在上傳應用至Google Play時,需採用AAB格式。Google Play將負責生成APK文件及簽名。
AAB只是上傳時應用的格式,用戶下載時,獲取的依舊是APK。
- 對於開發者來說,從APK轉戰到AAB沒什麼痛點。AAB是一種開源格式,在構建時,選擇相關的工具或引擎即可。
- 對用戶來說,在終端設備上看到的依舊是APK格式。
生成APK的工作,將由Google Play完成。
- Google Play將根據用戶設備的配置,從 AAB源文件里提取、組裝適合該用戶設備的代碼及資源,從而生成APK安裝包。
- 用戶下載的應用,已經過Google Play優化,以確保該應用可在當前設備上以最佳狀態運行。
AAB格式的優勢
Google之所以要」強硬「地推行AAB格式,很大原因是AAB相比APK有著多種先天優勢。
- 體積輕盈 - 最高可以減少50%應用體積。
- 下載和安裝更快 - 應用體積少了,下載和安裝自然更快。
- 應用模塊化 - AAB允許開發者將應用的功能拆分開來,讓有需要的用戶,自行下載。
- 支持動態發布 - 為特定用戶添加動態功能,而無需增加安裝時的應用體積。
- 免下載體驗 - AAB的免安裝分發特性,可讓用戶在Google Play里,無需下載應用,便可體驗到應用的某些功能。
- 管理簡單 - AAB是單一文件,因此無需構建、簽名或管理多個APK。
AAB文件怎麼打開?
可以使用集成開發環境Android Studio或bundletool命令行工具生成AAB文件。
可以打開AAB文件的軟體程序
Windows系統
Mac系統
Linux系統
2021-09-04 更新