数码

谷歌宣布启用新软件格式,安卓APK被取代

对于安卓软件,我们早就习惯了它的APK格式,这一沿用多年的格式不但适用于各种安卓软件,同时用户也可以很简单地将它下载到手机本地,然后自己安装,这样也可以绕过各种商城以及谷歌官方的一些下载限制。不过相对其他系统来说,谷歌在安卓系统的软件开发管理上显得相对松散,任何人都可以开发安卓软件,而且由于可以下载到本地运行,又不需要经过审核,所以市面上的安卓软件虽然多,但也比较杂乱。

从技术角度而言,一个安卓应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被安卓系统所能识别的文件才可以被运行,而这种文件格式现在就是APK,也是安卓问世以来一直采用的格式。而且目前主流的安卓系统上,想要直接安装软件的话大多数软件开发者都会使用这种格式,不像Windows那样可执行的格式比较多。

不过现在这种情况将发生重大变化,谷歌正式宣布将采用新的软件格式AAB,这种格式将直接取代目前的APK格式。事实上安卓系统的这个新AAB格式并非谷歌心血来潮,突然就发布的一种格式,早在2018年,谷歌就发布了AAB格式,这个格式的优势就是可以让软件本身更小,更能节省出设备的存储空间。

尽管已经推出三年之久,但是在目前谷歌的Google Play商城中,只有几千个软件采用这种格式,相对谷歌商城上百万个通过审核的软件而言,这个数字简直不值一提。不过这也是可以理解的,对于软件开发者而言,如果不是必须的话,谁都不想对软件格式去进行大的变动,毕竟要涉及到重新编译和打包,软件厂商都是能少点事就少点事。

不过现在软件厂商想要在安卓系统上开发软件的话,就不能继续用APK了,因为谷歌宣布AAB正式取代Android APK,从今年8月份开始,所有提交到Google Play商店的新应用必须采用AAB格式,而不允许使用APK格式了。也就是说如果想要在谷歌商城中上架的话,那么就只能使用AAB,这对于大多数在海外有业务的软件公司,包括大量国内软件公司而言,都是必须遵守的。

当然目前不知道谷歌是不是还是会允许,未来安卓系统继续支持APK格式,毕竟一个新的软件格式要替代老的格式,还是需要一段较长的时间。所以短时间里,我们相信谷歌会让系统同时支持AAB以及APK两种格式。这样对于国内软件开发者以及国内用户来说,短时期内不会有什么变化,大家继续使用APK的格式就行。

不过未来随着谷歌商城的软件全部更新为AAB格式,那么为了节约资源和成本,大多数安卓软件也都会跟进,APK这种格式的软件会越来越少,同时版本也不会更新。现在我们还不好说这种软件格式的变化会有多么重大的影响,因为这对目前的安卓用户而言,其实问题不算大,只不过未来下载的安卓软件变成了AAB格式。

More from 数码