Google initially began preparing Android AppBundle (AAB) installation packages in 2018. By 2021, this format has become the default format. When developers submit applications, they need to build them into the AAB format to facilitate distribution in the Google Play App Store.
AAB格式的优势在于适用于不同屏幕尺寸、语言、CPU架构和Android版本的文件都是分散的,GooglePlay不会下载完整的安装包,只会根据设备情况下适配的包,这样可以大幅度削减安装包体积,节省网络流量的同时也可以节省Android手机上的空间占用。
但为了方便用户能够共享APK文件,GooglePlay还能从AAB文件创建全尺寸的APK安装包(这种被称为fatAPK即胖APK),这样用户导出并共享APK文件给其他用户侧载安装。
提供APK安装文件的知名网站APKMirrors日前发布消息称(Github)谷歌突然完全停止为应用程序生成fatAPK,现在谷歌仅提供bundled版本,影响了用户直接下载APK文件进行安装。
对于AAB格式当然也不是只能通过GooglePlay安装,也有第三方工具以及ADB命令可以用来部署安装AAB格式的应用程序,只不过对用户来说这会增加操作步骤,远不如直接下载APK文件打开安装方便。
而Android系统本身并没有进行任何调整,至于谷歌为什么突然停止提供胖APK就不清楚原因了,至少现在这种情况谷歌实际上是在打击抓取GooglePlay上的应用程序和逼迫用户通过GooglePlay下载安装应用程序。
Of course, it would be a solution if developers, in addition to distributing applications on Google Play, also publish APK installation packages directly through their own websites. After all, there are indeed users who cannot use Google Play, and direct APK installation is more trouble-free for these users.