直击“鸿蒙”?谷歌宣布:或将于8月启用AAB取代APK格式

 我来答
顺畅且平实灬布丁7942
2022-07-09 · TA获得超过3681个赞
知道小有建树答主
回答量:2218
采纳率:98%
帮助的人:134万
展开全部
随着国产操作系统鸿蒙的问世,关于鸿蒙要替代安卓的消息就一直未停歇。

就在前几天,网上有一则消息传出,谷歌应用商店(Google Play)将从今年的8月开始,启用新的AAB应用程序文件格式来取代APK 格式。并且到那个时候,新上传到谷歌应用商店的程序必须要采用AAB的格式文件,才可以成功被采纳。

此消息一出,瞬间引起网络热议,很多人表示谷歌此举是在针对鸿蒙。因为在鸿蒙的发布会上,华为曾公开宣布“华为的鸿蒙系统可以兼容安卓的APK程序”,现在谷歌突然整这一出很明显是想让鸿蒙“尴尬”。

我们大家都知道APK 是安卓包(Android Package)的简称,也一直被作为安卓的应用程序和 游戏 的标准包格式。

说到这里,不禁会有很多人问什么是AAB呢?

AAB的全称就是Android App Bundles,也只一款可以用于安卓系统的标准包格式。AAB的格式文件其实已经不是一种新东西了,早在2018年的时候,谷歌就已经宣布支持这个格式的文件了。

甚至在2020年的夏季,谷歌开发者大会上,谷歌应用商店的工程总监就曾公开表示“AAB是谷歌的重点发展领域之一”。并且还对外公布了AAB在当前的使用情况,截至到2020年夏季谷歌应用商店已有超过50万的AAB程序文件处于生产阶段。

那个时候,谷歌应用商店上平均每3个应用中,就有一个是采用AAB格式发布的,并且这种数据较2019年同期增加了近8倍之多,采用率也在呈现增长态势。不仅如此,我们大家知道的Adobe、eBay和UC浏览器这样的大型开发商同样也在采用该格式。

那为什么谷歌会选择用AAB格式呢?

虽然AAB和APK是两种不同的格式,但两种格式文件里面的东西是相似的。但是AAB相比较而言更具有优势,它可以将资源进行分开打包,因此安装包会更小,可以为用户节约更多的存储空间,用户也可以根据自己的需求进行下载。

按照谷歌应用商店的要求,此次文件格式的改变仅适用于新上架的应用程序,对于此前已经发布的应用程序不会产生影响。

但是不得不说的是与 APK 不同,AAB不能存在于谷歌应用商店之外的平台上,更不能在其平台之外进行分发。换句话说,如果文件格式由 APK 变成 AAB格式的话,那将不能再在其他应用源上提供完全相同的软件包或体验。

而谷歌强制使用AAB最为重要的原因,在于想要改善安卓的生态,不断地向苹果的iOS“靠拢”。因为苹果的生态比较封闭和规范,无论是开发者发布应用程序还是用户下载应用程序,都无法绕开苹果应用商店。相比来看的话,安卓的生态碎片化非常严重,不仅如此很多厂商还喜欢对安卓进行自主的“修改”和“定制”,这样一来更加剧了开发者开发出来的软件无法兼容现象的出现。

当然,除了上述有人猜测到的谷歌此次“调整”是在针对鸿蒙的问题。还有人表示,谷歌的此次“调整”还有可能是在应对微软推出的新操作系统。毕竟谷歌宣布启用AAB取代APK的时间正好卡在了微软发布全新的Windows 11系统数天之后。

对于谷歌的此波操作,你是怎么看的呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名片
2024-10-28 广告
Altair HyperWorks是一款卓越的工程仿真与优化软件,集成了多个强大模块,专为复杂工程问题提供全面的解决方案。它以其独特的功能和优势,在提升产品设计效率、降低成本及加快上市速度方面表现出色。在优菁科技(上海)有限公司,我们为各行... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式