首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓系统变天了!谷歌宣布启用新软件格式,安卓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格式。

最后多说一句,目前的鸿蒙系统,所兼容的安卓软件格式也是APK,我们估计也可以兼容AAB格式,毕竟AAB格式是三年前就出现了,那个时候还是安卓8和安卓9的时代。所以现在使用鸿蒙系统的华为手机用户,大可不必担心在APK格式被淘汰之后,自己在鸿蒙系统上没有软件可用。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210701A04EIE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券