除了一些第三方平台自行制作的安装包,目前的安卓应用都是以 APK,也就是 Android application package(Android 应用程序包)的格式存在。不过在一段时间之后,它可能会被 AAB 格式代替。
△ 来源:Android Authority
谷歌在 2018 年推出了 AAB 格式,它的全称为 Android App Bundles。与 APK 相比,采用新格式的应用程序文件体积更小(大约减少 15%),对应用不同功能的控制和调整也会更加方便。
在 Play 商店的数百万应用当中,已经有几千个用上了最新的 AAB 格式。谷歌也在近日宣布,ABB 格式将会正式取代 APK,在八月开始提交给 Play 商店的应用必须采用 AAB 格式。
至于 AAB 与 APK 哪个更好这一问题,对于普通用户以及专注 Play 商店渠道的开发者来说,AAB 拥有更小的体积,后期的迭代也更加方便。
但是如果想要同时发力其他的分发渠道,那么开发者还需要准备一份 APK 格式的文件,必然会导致工作量方面的增加。