来源:爱范儿

MIUI 是国产定制系统之光,有着数量众多的用户群体,往往增加、删减一个新功能都会引起不小的波澜。

最近开发内测版的 MIUI 调整了一些机型的 GMS 策略,移除了 Google 框架白名单。导致参与内测的一些机型无法使用 Google 全家桶,甚至之前通过第三方安装的 GMS 也会被一并移除。

由于事先没有在升级说明中「警告」,致使很多用户都中招。他们纷纷涌入 MIUI 论坛「反馈」,想要相应的解决方案,奈何官方并未表态,而是一名 MIUI 解答组成员指出,由于不合规,对于没有预装 GMS 服务框架的机型,今后不再特殊支持用户自行安装 GMS 框架。

一时间,民愤激昂,众说纷纭,甚至传出小米手机不再支持 GMS 服务框架。

经过几日的发酵,小米官方连发多条声明表态澄清,表示此升级并不会影响到全部小米手机,而只是未预装 GMS 的机型受波及,未来也会增加更多机型的 GMS 预装来满足米粉的需求,以及国际版机型不受此次升级的影响 。

据悉,小米手机产品中,只有骁龙 8 系旗舰产品才会预装 GMS 服务,其余产品可能都会被波及,影响范围不小。

发烧友口中的 GMS 到底是啥? 

GMS 是 Google Mobile Services 的缩写,全称是 Google 移动服务,它集合了多种 Google 应用和 API 接口,可以让 Google 服务和应用在认证 Android 设备上运行,比如 Google 账号、Google Play、Google Pay 以及其他的一些服务。另外,一些第三方 App 的验证和推送也依赖于 GMS。

简单来说,GMS 就是 Google 为 Android 系统创建的生态。国外的 Android 设备和各种 App 几乎完全依赖于 GMS。

不过,日常情况下,我们几乎用不到 GMS 服务,内置与否影响不大。但倘若你正在使用一些国外的 App(如 Facebook、Twitter 等),又或者你在玩一些游戏(比如日本、欧美)则都需要 GMS。

而此次的 MIUI 事件,不少受影响的也是外服游戏玩家,他们表示只能回归 iPhone 了。虽然,iOS 下载外服游戏,依旧需要美区(日区)账号,但比起安装 GMS 来说,总归还是要简单一些。

GMS 并非免费,「白名单」机制也不合规

准确的说,Android 系统分为开源的 AOSP 和 GMS 服务,前者开源免费,后者需要谷歌授权以及付费。而且近年来 Google 不断的将新特性新功能放入 GMS 服务中,促使 Android 设备们对 GMS 的依赖性,增加了 GMS 的装机量,为 Google 带来一笔不小的收入。

早期,国产手机们还没有出海,而且 Google 也没有明确的要求安装 GMS,很多手机发烧友,会自行安装 GMS 框架,甚至有些类似刷机方案,可谓是一直刷机一直爽。

后来,随着手机厂商们不断出海,内置 GMS 框架成为必须,便纷纷向 Google 充值,获得授权。就像现在 OPPO、vivo、realme、一加等等厂商们的新机都会预装 GMS,极大地降低了国内用户们使用海外 App 的门槛。

不是所有的机型都会出海,一些国内机型没有安装 GMS 的必要,GMS 会常驻后台和内存,不用的话,确实会占用一部分资源,综合考虑后,很多机型没有向 Google 授权,也没有向 Google 缴费。

▲ 面对 Google 的封堵,利用「白名单」机制的一众谷歌安装器将会不再有效。

不过,不少热门产品的部分用户会有 GMS 的需求,为了「两全其美」,一些厂商就给 GMS 开启了「白名单」。在无需 Root 的情况下,就可以将 GMS 刷入系统中。如此一来,既可以规避 Google 的授权费,又可以满足一部分用户的需求。

然而,随着 Google 对使用 GMS 框架的政策愈发严格,逐步开始封堵给未授权设备安装 GMS 服务的途径。部分小米机型此次 MIUI 开发内测版升级后,出现无法使用 GMS 服务的状况,就是小米针对 Google 的需求而做的「合规」改变。

MIUI 这样做合理合规,但理由有些站不住脚

除了「不合规」之外,小米系统软件总监张国权在微博上详细的解释了不适合安装 GMS 服务的另外原因。

总结来说,一是自行安装 GMS 服务不安全,二是,某些机型是基于性能、内存、存储空间综合考量,三是,红米 K30U 在不影响综合性能的情况下,后续可能会通过升级来预装 GMS 服务,四是,后续会考虑增加预装 GMS 机型的数量,五是,海外版本不受影响。

小米近年来不断向海外输出,想要赢得海外市场,所有海外机型授权预装 GMS 是必备。这也就意味着,出海的机型是有 Google 的授权,对应到国内的机型来说,也应该是有相应的授权。那为了更好的性能表现而去除 GMS 的理由,就有点站不住脚了。

英国卫报曾报道,GMS 的授权费是按照机型的数量缴纳,大概来说,10 万台 Android 设备需要 7.5 万美元,换算一下,就是每台 0.75 美元,虽然这则数据并不一定准确,且不同厂商设备的标准也有可能波动,但每台的授权费加上庞大的销量,整体来说还是很可观的。

▲ Google 授权 GMS 的红米手机 . 图片来自:Google

按照这则消息,再翻看此次受波及的机型,大多数是红米中端机型,几乎都是小米旗下争夺市场份额的排头兵。小米近来市场反响强烈,销量大涨,中端、高性价比的红米机型功不可没。由此不负责的猜测,MIUI 给一些机型移除 GMS,实则还是在成本控制上做了个小文章。

另外,此次 MIUI 移除 GMS 框架事件发酵如此之外,范围如此之广,MIUI 官方事先没有「警告」以及事后开启的「贤者模式」有不小的关系。

说实话,移除 GMS 实际上并没有想象的那么严重,受影响的其实是很少一部分用户,但这部分用户的声音在网络上(或者 MIUI 论坛内)有着更大的声量,因而这件事才有了几轮的官方回复,才渐渐把事情说清楚。

以后想用 GMS 服务,我该怎么办?

在 MIUI 论坛的反馈无法使用 GMS 的帖子下,官方解答组成员曾表示可以使用「谷歌安装器」来解决。

但从原理上来说,MIUI 移除了「白名单」之后,谷歌安装器一类的 App 就失效了,想要刷入 GMS 服务框架,理论上还是要先 Root 才行。Root 后会影响到硬件的保修,而且相对来说,安全性也降低了不少。

如果手机多是用于海外 App、以及外服游戏的话,目前来说,要么不升级,要么 Root 解决,暂时只有两条路可走。

Root 之后,可以刷入 MIUI 海外版,或者刷入第三方 App,但不确保还会提供相应的本土化服务。另外,就是 Root 之后,保持 MIUI 国内版本的升级,但每次升级之后,都需重新刷入 GMS 框架,虽然折腾一些,但至少会保留一些本土化的服务。

话说回来,最完美的实则还是等官方权衡之后,为合适的机型进行官方升级补足 GMS 服务框架。

另外,国产厂商预装 GMS 服务已不是新鲜事,而且不少搭载联发科中端芯片的千元机已然标配 GMS 服务,诸如此前上手的 vivo S7e,realme V15 等,都有基本的 Google Play 服务、Google Play 服务更新程序,大概会占去约 250MB 的空间,几乎与预装的一些推广应用相差不大。

此番 MIUI 内测版移除了大部分机型的 GMS 服务,且堵上了自行安装 GMS 服务的「漏洞」,加上官方回应的迟滞,让事情发酵出了不小的声量。

实际上,我觉得事情更可能是,考虑到真正用到 GMS 的用户只占很小一部分,MIUI 内测版此次打算「先合规」,再完善,也就是说后续大概率会渐渐通过固件升级补完相应机型的 GMS 服务框架。

最后,希望这个猜测最终能够落地,也就是待稳定版更新时,会给更多的机型内置上 GMS 服务。