关于Google推出的AAB,你了解多少

本篇文章从以下三个方面来了解AAB。

一、什么是AAB

二、AAB与APK的关系与区别,也就是优势

三、如何打包AAB

(1)、什么是AAB?

AAB是上传到Google Play平台的一种格式,以前应用上架到Google Play,上传的是APK,Google 宣布,从 2021 年 8 月开始,Google Play 商店将要求开发者使用 Android App Bundle(AAB)发布新应用。这将取代 APK 作为标准发布格式。这就是AAB。

而且是在8月份之后,新应用,如果是8月份之前,之前已上架过应用,则还是可以采用APK格式上传到Google Play平台。

这里有几个重点

一是AAB 只是上传时应用的格式,用户下载时,获取的依旧是 APK。

二是生成 APK 的工作,将由 Google Play 完成。

也就是说,这时用户下载的应用,已经过 Google Play 优化,以确保该应用可在当前设备上以最佳状态运行。

举个例子:AAB 就像是一袋方便面,里面有各种口味的调料包。Google Play 就是大厨,它会根据你设备的喜好,来判断面要煮多久、放什么调料包。到达用户手上时,是最符合用户口味的一道美食。

这其实也是AAB与APK之间的关系,AAB可以生成APK,只不过这部分又Google Play去完成,而做法开发者,也是可以做到的,这个后面再说。

(2)、三大优势

最明显最大的优势就是体积下,用户下载到的APK体积比直接上传APK的小,站在用户的角度会发现,下载速度快,占用手机空间少,安装快。

原因是因为Google Play个性化地生成并优化 APK,以针对不同配置的设备、语言进行分发。简单的说就是根据设备来定,只生产符合该设备的APK,多余的资源包不会加入到APK中,而传统的APK就不会进行优化,所有机型对应的资源包都挤到APK里面,这就造成APK体积大,用户下载速度慢,不需要的资源都给下载下来了,安装速度也慢。而且随着市场上设备多样性的增加,如果还是传统做法,APK体积只会更大,而AAB就不会,永远根据设备来定,选择最优解。

根据 Google 的说法,AAB做法可将 APK 的体积压缩 15%,甚至更多,多么完美的做法。

第二优势是应用模块化

AAB 允许开发者将应用的功能拆分开来。让有需要的用户,自行下载。

简单一句话就是 你我用着同一个 app,但享受着不同功能的情况

第三优势是免下载体验

AAB 的免安装分发特性,可让用户在 Google Play 里,无需下载应用,便可体验到应用的某些功能。

还是简单一句话,就是你在下载应用前,可以现在Google Play里面先体验一下,觉得好用在下载,先试吃,好吃再买,道理是一样的。

(3)、打包AAB

这是开发者的活,一般采用Android studio打包即可,方法跟用Android studio打包APK没差,而如果想采用脚本打包的话,可参考我之前写的文章,链接如下:

关于安卓打包脚本aab_水很清的博客-CSDN博客

以上三点就是AAB的内容,AAB目前来说只是Google Play的要求,国内的应用商场是没有AAB格式要求的,但是从AAB的优势来说,这是以后的一种趋势,国内应用商场将来应该也是会转变为AAB的。

那么作为开发者,我们如何将AAB格式转化为APK,供自己安装测试呢?内容我放在下一篇文章了,有兴趣的同学可以去看看。

关于将AAB转化为APK_水很清的博客-CSDN博客

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值