Android App Bundle格式说明

【简述】


Android App Bundle简称aab

aab是一种发布格式,其中包含您应用的所有经过编译的代码和资源,它会将 APK 生成及签名交由 Google Play 来完成



【Play市场的限制】


自2021年8月起,新应用需要使用 Android App Bundle格式才能在 Google Play 中发布

对于2021年8月以前上架play市场的app,还是可以使用apk上传的

但是考虑到未来发展趋势,千帆对于google渠道的包,采用统一打aab格式包的策略



【aab格式与apk格式的区别是否可以直接安装】


aab:无法直接安装,只能上传google play或其他市场后,在应用市场内安装


apk:可以直接安装



【包含的资源】


abb:包含了所有资源

比如:32位资源和64位资源,只需要上传单个aab包到应用市场,应用市场就会自动根据设备硬件信息,生成对应的安装包


apk:只包含了一种资源

比如:32位资源,如果要上传应用市场,兼容不同的设备,需要分别上传32位的apk和64位的apk