8月1日正式开始,谷歌重磅棋子落下,再见!APK
随着微软宣布Windows11系统支持安卓应用,谷歌显然急眼了!于是谷歌宣布,2021年8月1日起谷歌应用商店的APP格式将“APK”改为“AAB”,并且包括亚马逊应用商店等等,任何第三方安卓应用商店都不允许使用“AAB”格式 。
文章插图
.aab
至于为什么谷歌要使用“aab”格式?谷歌给出的理由很简单,“aab”格式应用了更强的数据编码和动态性交互对策,应用的体积将会更小,下载速度更快 。更重要的是,它拓展了应用捆缚包的定义,只包含运行应用时的必要代码 。
于是小编仔细研究了一下“aab”格式,不得不说,谷歌这盘棋下得太大了!
一、什么叫“aab”格式
文章插图
首先,“aab”格式是谷歌早2018年就开始自研的一种APP格式,它的全称叫Android App Bundles 。中文翻译过来就是安卓应用程序捆绑包 。
AAB把安卓APP从目前的所有手机用户下载的同样容量的APK,按照语言和机型变成了按照每台手机类别分类的APP,然后,谷歌应用商店将按不同手机下发不一样的APP 。
文章插图
aab执行模式
如果您有一个高分辨率的小米11 Ultra手机,它的分辨率为3200x1440像素,语言设置为中文,那么谷歌应用商店只会给你提供支持你这款手机的 Split APK 。如果你的朋友有一个小米CC9e手机分辨率只有1560x720像素,它的设置为英语,他将会得到另一套Split APK 。目前,谷歌应用商店已经可以做到为每款手机提供专属的 APK 。
在这种情况下,AAB格式比通用的APK格式小了15% 。
对于我们手机用户来说,这显然是个好消息 。AAB格式APP可以比APK应用小至少15%,而且由于其支持动态功能,在应用程序更新时,不必下载整个APP,而只需单独下载某个模块即可安装更新 。我们不用来回的安装升级;对于开发人员来说,可以更好地对APP分发更新,由此带来APP更高效的更新 。
但是,谷歌对AAB格式APP有两条限制:
1、仅限于通过 Google Play 发布的应用2、需要加入到 Google 的 beta program
文章插图
相关规则
从2021年8月1日开始,所有提交到谷歌应用商店的APP,将必须采用aab格式,否则不予通过 。
然而,您想不到的是,谷歌的意图并不在此!
二、AAB格式应用控制权都需要交给谷歌
文章插图
大家都知道,对于开发者来说,APK一个主要安全组件就是应用程序签名,这个数字证书证明是你开发制作了这个APP 。应用签名非常重要,只有拥有该数字证书的人才能够维护和更新该APP 。否则就乱套了,谁都能有权利修改你的APP,
所以,每个开发者都将数字证书当做最机密、也是最重要的事情 。
然而,随着AAB格式的使用,开发者需要将这个数字证书交到谷歌手里,这就意味着谷歌接管所有APP在云上的签名密钥,谷歌称之为"谷歌Play应用程序签名" 。
虽然谷歌承诺道:“每位开发者仍然拥有该应用程序,仍将有权访问它 。”但其实,所有AAB格式的安卓APP控制权 。已经彻底转到了谷歌手中 。
三、第三方安卓商店的生存危机
随着AAB格式应用的推进,APK的生存空间必将恶化,尤其是对于第三方的安卓商店而言 。
文章插图
因为,目前生存的第三方安卓商店以往可以通过APK内容分发获取利益,而AAB格式应用的推出,其与APK巨大的技术差异,手机用户在对比中将慢慢失去对APK的兴趣 。
文章插图
而这些第三方安卓商店又无法取得AAB格式应用的使用权,它们只能使用由AAB格式转换为APK格式的安卓应用,性能的差异也就一步步失去用户!
总结一下,谷歌下的这盘AAB大棋,凭借技术优势,将安卓应用程序签名牢牢掌握在手中 。
在未来,任何在谷歌商店的安卓应用程序将无法显示给Windows用户,而第三方安卓商店的前途也将一片渺茫!
【8月1日正式开始,谷歌重磅棋子落下,再见!APK】
推荐阅读
- TVB|TVB“团综”真的来要了?9月21日,香港艺人曾志伟发布微博官宣加盟《无限超越班》
- 成龙|9月21日,大哥成龙在社交平台官宣了一个好消息
- 网易云音乐和抖音组CP,扶持优秀音乐人和原创音乐出圈
- 安徽8月以来基本无降水 多地水稻生长受到严重影响
- “小批量、多频次、轻定制”采购成主流趋势,“专精特新”类新供给迎来新商机
- 大学|景德镇艺术职业大学正式揭牌
- 斯模棱克斯战役?二战转折点库尔斯克战役
- 7月1日建党节适合领证吗 登记结婚标准
- 昆仑神宫|《昆仑神宫》官方追剧日历,9月21日4集连播,周更3集有点太少!
- 空难事件簿 空难事件2022年3月21日