写点什么

华为被卡脖子,到底卡的是什么?

作者:坚果
  • 2022 年 3 月 08 日
  • 本文字数:958 字

    阅读完需:约 3 分钟

华为被卡脖子,到底卡的是什么?

作者:坚果

公众号:"大前端之旅"

华为云享专家,InfoQ 签约作者,阿里云专家博主,51CTO 博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括 Flutter,小程序,安卓,VUE,JavaScript。

GMS,全称为 Google Mobile Service,即谷歌移动服务。GMS 是 Android 系统灵魂所在,是一套谷歌旗下的应用程序和基于云的软件服务,当用户使用谷歌服务的时候,谷歌可以把广告嵌入各种谷歌的服务中,是谷歌的重要收入来源渠道。

问题的关键是,GMS 并非安卓开源项目(Android Open Source Project, 即 AOSP)的一部分。只有当安卓智能手机制造商,获得了 Google 的许可之后,才能在其安卓设备上合法安装 GMS。华为未来不能得到谷歌许可,意味着未来的华为手机上,将不会内嵌有 GMS。

GMS 的作用包括使用谷歌核心 Apps(即 Google 应用“全家桶”),包括 YouTube,Google Now,Google Play store,Google Play Games,Google Maps(谷歌地图)等,及将基于 Google 账户的系统数据同步,备份,包括联系人,邮件,文件同步,游戏进度,多人线上联机等。GMS 为安卓上的谷歌公司系列应用提供支持

后果

缺少 GMS,预计对华为手机的海外市场推广带来致命影响。因为谷歌全家桶 APP ,大部分在国内无法使用,且有微信、高德地图等替代品,华为甚至可以推出鸿蒙操作系统取代安卓,因此在国内影响不大。

对于安卓来说它是 Android 设备配置服务的一项。

海外

海外平台严重依赖 GMS,当使用登录海外网站的谷歌商店就必须使用谷歌三件套(Google 服务框架、Google play 商店和 Google Play 服务)而这些基于 GMS 来运行,如没有将无法安装海外应用程序,或将被禁止下载,很多 app 没有 GMS 甚至根本无法运行,即使安装成功可以运行也会出现“闪退”,或者是出现”已停止服务”。而没有办法正常使用,但是没有的设备依然可以通过一些方式来获取 GMS 服务。

解决方案

1..从安卓开发者的角度看,HMS 的接口和提供的服务可以做一些和 GMS 一样的接口和服务,让软件认为 HMS 就是 GMS

2.gms 并不是无敌,只是用户习惯。所以,可以通过转变国外的用户的使用方式来解决

3.华为目前来看对待很多事的解决办法都是自研,你不让我用,那好我自己做一个新的出来替代你让用的,现在麻烦的是华为新做出的东西如何让国外认可,首先得到国内的支持。

除此之外,大家还有什么好的建议与意见吗?欢迎在评论区留言!

发布于: 刚刚阅读数: 2
用户头像

坚果

关注

此间若无火炬,我便是唯一的光 2020.10.25 加入

公众号:“大前端之旅”,华为云享专家,InfoQ签约作者,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

评论

发布
暂无评论
华为被卡脖子,到底卡的是什么?_坚果_InfoQ写作平台