国内手机强删谷歌服务是为啥?告诉你该怎么办?
【PConline杂谈】最近有朋友发现手机更新系统后无法安装GMS Google服务,甚至之前安装的GMS Google服务也被移除。咨询后得知这是出于合规,手机厂商不得不将GMS从系统中移除,对部分用户影响很大。
手机升级系统会自动删除GMS?这到底是怎么回事
虽然国内大部分用户不需要GMS谷歌服务,但是如果你使用一些国外的应用或者玩一些国外的手机游戏,没有GMS应用是无法运行的,因为GMS不仅提供谷歌服务,还为第三方应用提供了大量的API,很多应用的账号认证、消息推送等功能的实现都依赖于GMS。
那么问题来了,为什么以前可以在一些国产手机上安装GMS,现在却因为合规的原因不得不拆除?合规的具体原因是什么?如果对GMS有需求,有什么对策?我们简单说一下。
为什么国内手机会删除乃至封禁GMS?
国产手机删除GMS的原因是合规,但这个合规的原因从何而来?或许大家都不清楚,这其实是谷歌的规定。
安卓要想在系统中内置GMS,必须通过谷歌CTS/GTS兼容性认证,这样才能预装GMS,融入谷歌的生态。对于海外市场来说,这一点非常重要。安卓的生态依赖于谷歌。没有GMS,恐怕它根本动不了。GMS不是谷歌免费提供的,因此设备制造商需要支付费用并获得谷歌的授权,才能将GMS内置到系统中,否则就是非法的。
安卓设备可以免费使用AOSP,但安装GMS必须经过谷歌授权
在这方面,安卓并不是完全免费的。你可以免费使用开源的AOSP,但是如果你想使用GMS,对不起,请先充值。为了增加GMS的收入,谷歌在GMS中放置了越来越多的安卓重要功能,增加了安卓对GMS的依赖。所以说安卓是一个完全免费的系统,并没有那么严格。
但在中国,情况却大不相同。
由于众所周知的原因,与谷歌账户相关的服务无法在中国使用。对于国内大部分用户来说,GMS是没有用的,会带来空间占用、额外热量、资源消耗等负面体验。
许多国产机器只在中国出售。向谷歌支付GMS授权显然是不值得的。所以国内很多机器都没有获得GMS的安装授权,但这就带来了另一个问题——。如果文章开头提到的一些用户真的需要GMS,该怎么办?
部分国产手机采取了——妥协方式,为GMS打开签名白名单。手机系统无需root即可直接将GMS框架安装到系统中,这可以通过“Google Installer”等很多应用程序来实现。用户理解的国产手机“支持GMS”也是如此。
然而,这毕竟不是长久之计,现在谷歌已经出手了。如果要支付白嫖GMS的许可费,怎么会发生这样的好事?最近,谷歌从政策和技术上封杀了这种方法。在新版安卓系统中,通过这种方式已经不能在安卓系统中轻松安装GMS,手机厂商也不再允许这样做。
于是就发生了国产手机不得不通过更新系统来删除甚至禁止GMS的事情。不再允许GMS通过签署白名单的方式以User App的形式直接安装到系统中,各种Google installer Apps都失败了;已经安装在系统中,但手机未经谷歌合规授权的GMS也被强制删除。
虽然这确实影响了一些用户的体验,但必须说,谷歌的做法仍然有效。但是,国内一些手机厂商的做法,大概是值得商榷的。
在谷歌禁止未经授权使用GMS的影响下,国内一些手机厂商也顺势而为,要么是照顾用户体验,要么是考虑产品定位,干脆遵循谷歌的合规要求,对GMS的使用做了更严格的限制。一些厂商对于一些通过谷歌认证但定位相对较低的机器,禁止使用GMS,只允许高端机器配备GMS,声称是为了减轻硬件负担。所以,即使某款手机的海外版ROM自带GM优艾设计网_设计LOGOS,国内版ROM也不能和GMS一起安装使用。
从谷歌官方发布的Google Playr认证设备列表中,我们可以看到有些机器是经过GMS授权的,但还是被强制删除GMS
如果真的需要GMS,现在应该怎么做?
国产手机想用GMS怎么办?
国内很多手机用户都有玩国外游戏和使用国外app的需求,甚至手机数据都是通过谷歌服务同步的,那我们该怎么办呢?
选择国际型号的手机。部分同品牌手机是国际机型,会在国内外上市,比如小米的数字正代、一加大部分机型等等。这些在国外上市的手机,往往会获得GMS的合规授权,所以在国内销售的版本不会禁止GMS,甚至内置了GMS,安装任何谷歌App都可以激活。如果一部手机是国际型号,但是国内版本的ROM没有GMS,那么使用海外版本的ROM就可以解决问题。从下面的链接,你可以查看某个设备是否通过谷歌认证。
谷歌游戏支持矩阵:https://support.google.com/googleplay/answer/1727131?
root系统后安装GMS。手机系统通过root后,可以深度修改系统文件,无需验证应用签名,也可以直接将App安装到
系统目录当中,例如GMS就可以通过root权限来安装或者在Recovery刷入。不过这种方法需要设备允许root乃至允许解锁Bootloader,有需求的朋友可以优先选择允许root和解锁的设备。·使用第三方ROM。第三方ROM不属于设备厂商可以管辖的范畴,尽管受限于谷歌,第三方ROM并不能预装GMS,但安装GMS还是很方便的。当然,这也需要解锁bootloader。
总结
总的来说,谷歌依然通过GMS控制安卓的生态,但国内的安卓对于谷歌生态来说是一个孤岛,而谷歌目前并不想让这个孤岛搭上免费的桥梁。如果你的确需要GMS,不妨试试文中的方法。
精彩评论