Android App Bundle是Google在2018年推出的Apk动态打包方式,动态组件化的技术,通过一个.aab结尾的bundle文件组装一个apk来为你的设备安装。
Appbudle就是把Apk拆分成了多个积木,之前是把一个大而全的apk装到你手机里面,但是你其实用不到这么多东西,把暂时不需要的东西拿出来,这样就会节省很多的资源空间。
App Bundle将这些特性在多个维度进行拆分,你只要按需组装你的Apk然后安装即可,不用安装其他的东西,这对包大小、启动等等方面有一个十分好的效果。
Google Play在2018年推出了Android App Bundle和全新的动态交付框架后。截止到现在有超过80,000个应用程序和游戏在生产中使用这个打包方式,平均大小节省20%的空间。由于这些空间的节省,应用程序已经获得了11%的安装提升。作为应用交付的未来,谷歌方面很高兴能够与Android App Bundle分享这些最新增强功能。
新功能已经过官方测试,可供所有开发者使用,包括以下新的交付选项:
●按需交付 - 在需要时或在后台安装功能,而不是在安装时提供功能,并减小应用程序的大小。
●有条件传送 - 根据用户的国家/地区,设备功能或最低SDK版本控制应用程序在安装时提供的部分内容。
●即时体验 - 现在完全支持,因此您只需为已安装的应用和Google Play即时体验上传一个工件。
除了效率和模块化之外,Android App Bundle现在还通过为新安装推出应用程序签名密钥升级提供更高的安全性。借助此功能,您可以升级签名密钥的加密强度,以便在Google Play上进行新安装及其更新。许多开发者使用很久以前生成的密钥签署他们的应用程序,这个新功能是唯一向后兼容的方式来增加他们的力量。