国内手机强删谷歌服务是为啥?告诉你该怎么办
最近,有的朋友发现手机更新系统后,无法安装gms谷歌服务了,甚至连之前已经安装了的gms谷歌服务,都被一并清除。
经过咨询,得知这是由于合规性的原因,手机厂商不得不在系统中去除掉gms,这对某些用户来说,影响还是非常大的。
手机升级系统会自动删除gms?到底咋回事
虽然国内大多数用户其实用不着gms谷歌服务,但如果你使用某些国外app,或者玩某些外服手游,没有gms的话app是无法运行的。
因为gms不仅仅只是提供谷歌的各种服务,它还提供了大量api供第三方app使用,很多app的账号验证、消息推送等功能的实现,都依赖于gms。
那么问题来了,为什么某些国产手机之前可以安装gms,现在却要因为合规性原因去除?合规性原因具体指的是什么?如果对gms有需求,又有何对策?这就来简单谈谈。
为什么国内手机会删除乃至封禁gms?
国内手机删除封禁gms,是由于合规性原因,但这个合规性原因来自哪里?或许大家并不清楚,这其实是谷歌的规定。
如果安卓机想要在系统中内置gms,那么就必须通过谷歌的cts/gts兼容性认证,这样才能够预装gms并融入谷歌生态当中。
对于海外市场来说,这相当重要,安卓机的生态依赖谷歌,没有gms的话,恐怕寸步难行。
而gms并不是谷歌免费提供的,设备厂商需要缴纳一笔费用,得到谷歌的授权,才能在系统内置gms,否则属于非法。
从这方面来说,安卓并不是完全免费。你的确可以无偿使用开源的aosp,但如果想要使用gms,那对不起,请先充值。
为了增加gms的创收,谷歌将安卓越来越多的重要特性安置到gms部分,增加安卓机对gms的依赖,因此说安卓是个完全免费的系统,这观点并不那么严谨。
但到了国内,情况就大有不同了。
由于众所周知的原因,国内并不能使用和谷歌账号相关的服务,对于绝大部分国内用户,gms毫无用武之地,而且还会带来空间占用、额外的发热和资源消耗等负面体验。
很多国产机只面向国内发售,如果为了鸡肋的gms授权而向谷歌缴费,显然是划不来的。
因此,很多国产机并没有取得gms的安装授权,但这又带来了一个问题——如果部分用户,就如文章开头所提到的,的确需要gms,那怎么办?
某些国产手机就采取了一个折衷的方法——对gms开启签名白名单。
手机系统不需要root,就可以将gms框架直接安装到系统当中,这可以通过很多诸如“谷歌安装器”之类的app来实现。而用户所理解的国产手机“支持gms”,也是这种情况。
然而,这并毕竟不是长久之计,现在谷歌出手了。想不缴授权费就白嫖gms,哪有这样的好事?
最近,谷歌从政策和技术方面对该方法进行了封堵,在新版的安卓系统中,gms无法再通过这样的方法,轻易安装到安卓系统当中,手机厂商也不再被允许这样的行为。
于是就发生了国内手机不得不通过更新系统,删除乃至封禁gms这一事。
gms不再允许通过签名白名单的方法、以user app的形式直接安装到系统当中,各种谷歌安装器app纷纷失效;已经安装在系统中、但手机没有得到谷歌合规授权的gms,也被强制删除。
虽然这的确影响了部分用户体验,但不得不说谷歌这个做法,还是站得住脚的。但某些国产手机厂商的做法,恐怕就值得商榷了。
受此谷歌封禁未授权gms的影响,国内有的手机厂商也顺水推舟,或是照顾到用户体验,或是出于产品高低定位考虑,干脆就顺着谷歌的合规性要求,对gms的使用作了更严格的限制。
某些厂商把一些通过了谷歌认证、但定位又比较低的机器,禁止了gms的使用,只允许高端机配备gms,声称是为了减少硬件负担。
于是,就出现了即使某部手机海外版的rom自带gms,但国内版rom却无法安装使用gms的情况。
从谷歌官方的google playr认证设备列表中,可以看到某些机器是得到gms授权的,但仍被强制删除gms
如果你的确需要gms,那现在该怎么办?
国产手机想用gms怎么办?
很多国产手机的用户,有游玩国外游戏、使用国外app等需求,甚至手机数据就通过谷歌服务同步,那该怎么办?
选择国际型号的手机。
同一个品牌的手机,某些型号是属于国际型号,会在国内外都有上市。
这些在国外上市的手机,往往取得了gms的合规授权,因此在国内发售的版本也不会对gms进行封禁,甚至本身就隐藏内置了gms,安装任意谷歌app即可激活gms使用。
如果某部手机是国际型号,但国内版的rom没有gms,也可以通过使用海外版rom的方法来解决问题。从下面的链接,可以查看某部设备是否得到谷歌的认证。
google play支持列表:https://support.google.com/googleplay/answer/1727131?hl=zh-hans
root系统后安装gms。手机系统经过root后,可以深度修改系统文件,不需要验证应用签名,也可以直接将app安装到系统目录当中,例如gms就可以通过root权限来安装或者在recovery刷入。
不过这种方法需要设备允许root乃至允许解锁bootloader,有需求的朋友可以优先选择允许root和解锁的设备。
使用第三方rom。第三方rom不属于设备厂商可以管辖的范畴,尽管受限于谷歌,第三方rom并不能预装gms,但安装gms还是很方便的。当然,这也需要解锁bootloader。
总结
总的来说,谷歌依然通过gms控制安卓的生态,但国内的安卓对于谷歌生态来说是一个孤岛,而谷歌目前并不想让这个孤岛搭上免费的桥梁。如果你的确需要gms,不妨试试文中的方法。
- the end -
原文链接: 责任编辑:振亭