.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 更新