乐于分享
好东西不私藏

谷歌为了华为,新出了安装包格式?

谷歌为了华为,新出了安装包格式?

最近看到不少文章都在说:谷歌为了对抗鸿蒙,要弃用APK改用AAB……

谷歌GMS(谷歌移动服务)确实强制要求,在8月1日后将上架软件由原来的APK格式更改为AAB格式。

这个消息听起来显得很突然,是针对华为鸿蒙系统而来的吗?是不是鸿蒙系统的突飞猛进,让谷歌着急了?

大家更想知道的是,谷歌的动作对华为鸿蒙系统到底有什么影响?

首先,通常情况下手机安装包是APK格式,在软件安装过程中要经历APK识别手机机型的过程。

APK安装前会先读取你的机型信息,根据手机机型自动选择安装程序。听起来很智能,但你有没有发现一个猫腻:虽然不装曲屏的程序,但曲屏手机的素材还是被打包在APK里,白白浪费流量和内存。

但AAB格式可以解决这个问题。程序员用AAB格式打包软件,上传到应用市场之后,应用市场就会把AAB拆成无数个APK。

在用户下载软件的时候,识别用户机型,为其下载对应的APK。等于是让应用市场完成一部分原来安装包的工作,可以让安装包更小,运行效率也更高。

其次,谷歌禁止华为手机搭载GMS已经差不多两年了。华为在海外的手机早已不依赖于GMS,而是使用开源安卓系统+华为自己的HMS(华为移动服务)+EMUI。

截止到2021年5月份,华为HMS的海外开发者已超过400万,华为HMS早已确立了移动服务生态世界前三的地位。

最后,国内华为以及其它所有安卓系手机早已都和GMS无关,完全不受谷歌这个AAB格式政策的影响

也就是说,谷歌这个强制要求只是影响应用在谷歌应用市场的发布,而谷歌应用市场是国外安卓系生态的最主要应用发布渠道,国内则毫无市场。

尽管影响都不是很大,但是这毕竟是谷歌对安卓生态的又一次加强控制、走向封闭之举,给所有的安卓手机厂家、安卓应用开发者敲了一次警钟

因此AAB和鸿蒙一点关系也没有,先不说最后下载到手机上的还是APK格式,就算是AAB格式,华为市场也是支持的,而其他商店只要愿意也可以支持AAB格式。

对于谷歌GMS强制要求使用AAB格式你有什么看法,欢迎大家在评论区进行讨论~

喜欢的这里报道

↘↘↘