APK(.apk)和Android应用捆绑包(.aab)的区别是什么,有什么不同?
简言之,apk依然是最终安装在用户设备上的文件格式。
在aab格式出现之前,开发者为了针对不同设备进行优化,需要自行打包出多个apk包。如用于型号1的app_1.apk,用于型号2的app_2.apk。如果设备很多,为了用户拥有最优的体验,发布每个版本都需要打包出n个apk文件。
而aab格式出现后,打包apk的步骤将交给应用商店处理。开发者只需要生成aab文件格式并上传到应用商店,针对不同设备打包出apk的操作将由应用商店来处理。
aab格式无法直接在设备上安装,安装到用户设备上的依然是apk文件,只不过这个文件不是由开发者来创建了。