Android安装包要从APK变成AAB格式了?事情可能并非
玩过王者荣耀的朋友,几乎无人不晓鲁班七号这个英雄。
作为Android的应用程序包,APK对于资深Android用户来说,知名度并不亚于前者。
也正因如此,日前Google的一份声明,牵动了许多Android用户的神经。
Google宣布,从2021年8月开始,GooglePlay商店将要求开发者使用AndroidAppBundle(AAB)发布新应用。这将取代APK作为标准发布格式。
图片来自:hitechglitz
消息一出,一些用户开始猜测甚至担忧:以后还能借一部APK说话吗?Google是不是在故意为难国产品牌?
实际上,有这些疑问的朋友,大概率误解Google的这个动作了。什么是AAB?
这次舆论漩涡的中心,就是AAB格式。所以首先我们要搞清楚,AAB是什么。
在2018年5月举行的Google开发者大会上,Google就已公布了AndroidAppBundle(AAB)格式,并称这是其现代化开发的一部分。
Google介绍道,开发者在上传应用至GooglePlay时,需采用AAB格式。GooglePlay将负责生成APK文件及签名。
这句话有两个重点。
一是AAB只是上传时应用的格式,用户下载时,获取的依旧是APK。
图片来自:techlog360
对于开发者来说,从APK转战到AAB没什么痛点。AAB是一种开源格式,在构建时,选择相关的工具或引擎即可。
另外根据Google的声明,已经存在的应用,无需重新上传AAB文件。只是今年8月份开始,提交新应用时才需要使用AAB。
用户这边更不必担忧,因为我们在终端设备上看到的,依旧是APK格式。
图片来自:9to5google
二是生成APK的工作,将由GooglePlay完成。
GooglePlay将根据用户设备的配置,从AAB源文件里提取、组装适合该用户设备的代码及资源,从而生成APK安装包。
也就是说,这时用户下载的应用,已经过GooglePlay优化,以确保该应用可在当前设备上以最佳状态运行。
图片来自:beebom
换种说法,方便你理解:AAB就像是一袋方便面,里面有各种口味的调料包。GooglePlay就是大厨,它会根据你设备的喜好,来判断面要煮多久、放什么调料包。
最终煮好的面,就是APK了。AAB的三大优势
Google之所以要强硬地推行AAB格式,很大原因是AAB相比APK有着多种先天优势。
第一点,是体积轻盈。
上文说到,GooglePlay会从AAB里,个性化地生成并优化APK,以针对不同配置的设备、语言进行分发。
举个例子:假设你的手机是2K屏幕,首选语言是中文。那么GooglePlay在拼装APK时,就会只把2K分辨率、中文字符包的资源放进APK里。
而传统的APK,开发者会将各种分辨率和语言包,打包在一起。用户下载下来,手机需要从中挑出适合自己的资源安装运行。
随着机型的不断增加,开发者需要在APK文件里塞上越来越多的资源,来提高适配性。因此,App越来越大,动辄上百MB。
图片来自:altavia
那么AAB的应用,相当于把复杂留给GooglePlay,把简单留给用户。用户下载的APK,是经过Google精简过的,因此体积会小一些。
那么会小多少呢?根据Google的说法,此举可将APK的体积压缩15。
不过实际情况可能要好于这一预期。例如爱彼迎在拥抱AAB后,体积减少了22。Netflix更甚,达到了57。
这对Android用户有何影响?
所以对于用户来说,可感知的一点就是安装包变小了,下载、安装的速度会更快。
其次,AAB使得用户下载的应用,最大程度地符合设备配置,因此运行起来或许会更流畅。某种程度上算是提升了设备性能。
图片来自:angelseoservices
第二点,是应用模块化。
AAB允许开发者将应用的功能拆分开来。让有需要的用户,自行下载。
我们继续举例子。假设开发者现在要做一个拍照app,我的手机是单摄,你的手机是双摄。为了减小应用初始的大小,开发者可以把某些功能,设置为按需下载。
比如你想用这款app里,针对双摄手机推出的功能,你就下载额外的资料包即可。
图片来自:unsplash
开发者还可以决定什么时间,向什么机型推送应用的新功能。相当于自定义和掌控各类用户的体验。
你我用着同一个app,但享受着不同功能的情况,或在将来成为常态。
图片来自:unsplash
第三点,是免下载体验。
AAB的免安装分发特性,可让用户在GooglePlay里,无需下载应用,便可体验到应用的某些功能。
比如有一款游戏,我们不确定是否值得下载,就可以点击立即体验,试玩前几个关卡,且不用下载该应用。
这有点像iOS14新增的AppClip功能,可以被看作完整版应用的快捷方式,当中会包含应用的一部分功能。
iOS14的AppClip功能
所以对于用户来说,AAB格式的推广,我们是可以感知到的,且会有更好的体验。
光打用户体验牌肯定不行,还得考虑开发者的感受。为了让他们有动力转战AAB格式,Google给出了多个理由:版本管理更高效,一个工件便可包含应用所有经过编译的代码、资源和原生库。模块化应用开发功能,可提升工程速度。编译系统的优化,可缩短编译时间。自定义功能传送,可掌控用户体验。
不感兴趣也没关系,那就来硬的:8月起,应用程序包不改成AAB格式,就不许上传,逼迫着开发者进行转变。
这足以见得AAB对于GooglePlay未来规划的重要性。这对Android用户有何影响?
推广AAB格式,对于大众用户来说绝对是一件好事。谁不希望自己下载的应用,体积又小、适配又好呢?
不过,Google只是要求GooglePlay这样做,没有强制其他应用商店跟进。
也就是说,如果你没有在使用GooglePlay,那么这个改动暂时是感知不到的。
图片来自:unsplash
但AAB格式的优点这么多,我们有理由相信,国内的应用商店会逐步跟上Google的步伐,拥抱AAB。
而且我们上文说到,用户下载的安装包,依旧会以APK格式呈现。因此那些Google此举是为了针对国内厂商的谣言,也就不攻自破了。
何况华为等应用商店,从前两年开始,就已经支持开发者上传AAB格式的应用。所以用户们大可放宽心,静等AAB格式推广的红利即可。
巴菲特这40句话,段永平强烈推荐,自称看了10遍1998年,巴菲特在佛罗里达大学商学院做了一场超有内涵的演讲,这次演讲后来被称为是巴菲特一生中最经典的演讲,没有之一。段永平强烈推荐这次的演讲内容,据说已经看了10遍。请……
iQOO7电池容量引发热议,网友活成了对手的样子2019年iQOO品牌成立至今,从产品的定位及定价能看出,iQOO一直都是将小米作为竞争对手,当年小米9因为3300毫安电池这一短板,被喷了半年,当时手机电池容量普遍在3600……
呼伦贝尔益丰祥泰比亚迪4S店宋Pro进店享优惠本周宋Pro最新报价:比亚迪益丰祥泰店10。27日限时促销,降价10。78,如此优惠的降幅,大家可千万不要错过,店铺地址:内蒙古自治区呼伦贝尔市鄂温克族自治旗巴彦托海镇南工业园……
比亚迪新能源汽车销量稳增日前,比亚迪公布了9月销量数据,乘用车9月全系共销售79037辆,同比增长93。2,环比增长16。9;其中新能源乘用车销售70022辆,同比增长276。4。在新能源乘用车当中,……
松下HX560系列4K超高清画质显示,操作简洁使用贴心电视是我们娱乐放松的窗口,也是家庭教育的核心,双十一购物节你是不是和科科一样准备入手一台大电视呢,今天我们便来种草一款我心仪已久的电视,松下HX560系列55英寸电视。(另外还……
京东物流终于上市但负担依旧很重5月28日,京东物流于香港联交所主板上市,京东物流将其IPO定价为每股40。36港元,这是预期区间的下限,若不行使超额配股权,全球发售募集资金净额241。13亿港元。上市首日,……
产业智能化浪潮,BAT开启云端竞赛,AI是核心竞争力文杨剑勇今年,新冠病毒疫情在全球蔓延,引发各国经济遭遇下滑。中国作为全球第二大经济体,因积极推进新型基础设施建设,以5G、人工智能、物联网等新技术作为信息基础设施,为经济……
三款主流扫地机器人安利看看它的实力到底如何在消费升级与智能家居潮流的大背景下,扫地机器人的市场需求越来越旺盛,竞争也很激烈。我个人是因为平时上班真的没有什么打扫卫生时间,所以早早就入手了扫地机器人。自己刚开始选到……
二零二零年,你的幸福是什么二零二零年,因为疫情的原因,让我们对世界、对国家、对生活、对自己等等都有了价值观的重塑。转瞬到了二零二一年,告别了二零二零上半年的居家成常态,告别了全国人民齐心协力把病毒拒之国……
萌系国潮新车的科技魅力哪吒U试驾体验呼吸灯计划免费装、透明A柱可选装、ADAS功能逐步免费升级。。。。。。近日,在哪吒U山海经试驾活动中,萌系的呼吸灯与智能精灵小You的表情包,在抖音上圈粉无数;而在自动泊……
杨子豪宅装修尽显奢华,黄圣依真是嫁入了豪门杨子晒了一段与妈妈互动的视频,从视频中看到,杨子穿着白色T恤,脖子上戴着金光闪闪的大金坠,显得年轻又帅气。有国民奶奶之称的杨妈妈,穿着碎花黑色上衣,打扮也十分贵气,脖子上、手上……
小米MIX4华为P50,6款屏下镜头新机盘点,其中一款已经量Hello大家好,我是兼容机之家的小牛!自从2020年中兴量产了全球首部屏下前摄的机型A20之外,手机市场此后再无此类产品。但是各位友商并没有放弃研发屏下摄像头的手……