【PConline杂谈】最近有朋友发现自己手机系统更新后无法安装GMS Google服务,甚至之前安装的GMS Google服务也全部清零 。咨询后得知,这是出于合规,手机厂商要在系统中去掉GMS,对部分用户影响很大 。
手机升级系统会自动删除GMS吗?这是怎么回事?
虽然大部分国内用户实际上并不需要GMS Google服务,但是如果你使用一些国外的app或者玩一些国外的服务手游,这些app没有GMS是无法运行的,因为GMS不仅提供了Google的各种服务,还提供了大量的第三方app的API 。很多app的账号验证、消息推送等功能的实现都依赖于GMS 。
那么问题来了,为什么以前有的国产手机装了GMS,现在却因为合规原因要拆了?合规理由具体指的是什么?如果有GMS的需求,有什么对策?简单说一下 。
为什么国产手机会删除甚至封杀GMS?中国手机GMS的删除和取缔是出于合规原因,但这个合规原因从何而来?也许你不知道,这其实是谷歌的一个规则 。
Android要想在系统中内置GMS,就必须通过谷歌的CTS/GTS兼容性认证,这样GMS才能预装并融入谷歌生态系统 。对于海外市场来说,这一点非常重要 。安卓的生态依赖于谷歌 。没有GMS,恐怕很难动 。GMS不是Google免费提供的 。设备制造商需要支付一笔费用,并获得谷歌的授权,才能将GMS内置到系统中,否则就是非法的 。
Android设备可以免费使用AOSP,但安装GMS必须得到谷歌的授权 。
在这方面,Android并不是完全免费的 。你确实可以免费使用开源AOSP,但如果你想使用GMS,请先充值 。为了增加GMS的收入,谷歌将Android越来越重要的功能放在GMS中,增加了Android对GMS的依赖 。所以,说Android是完全免费的系统,并不那么严谨 。
但是在中国,情况就大不一样了 。
由于众所周知的原因,谷歌账户相关的服务在中国无法使用 。对于大部分国内用户来说,GMS是没用的,还会带来空占用、多余热量、资源消耗等负面体验 。
很多国产机只做国内销售,为了鸡肋的GMS授权付钱给谷歌显然不划算 。所以很多国产机并没有获得GMS安装授权,但这又带来了另一个问题——如果像文章开头提到的,部分用户真的需要GMS怎么办?
部分国产手机采取了折中的办法——为GMS开放签名白名单 。GMS框架可以直接安装到系统中,不需要root,很多app如“谷歌安装器”都可以实现 。用户理解国产手机“支持GMS”也是如此 。
然而这终究不是长久之计,现在谷歌又出了一招 。如果你不想支付许可费,就去白嫖GMS 。怎么会有这么好的事情?最近谷歌从政策和技术方面封杀了这种方式 。在新版Android中,GMS已经不能通过这种方式轻易安装到Android中,也不再允许手机厂商这样做 。
于是就发生了国产手机不得不更新系统,删除甚至封杀GMS的事情 。GMS不再允许通过签署白名单直接以用户App的形式安装到系统中,各种Google installer Apps已经失效;系统中已经安装了GMS,但手机没有得到谷歌合规授权,也被强行删除 。
【为什么国内不允许用谷歌 谷歌是什么】虽然这确实影响了一些用户体验,但不得不说谷歌的这种做法还是站得住脚的 。然而,一些国产手机厂商的做法却令人质疑 。
受谷歌禁止未授权GMS的影响,部分国产手机厂商顺势而为,或照顾用户体验,或考虑产品定位,干脆效仿谷歌的合规要求,对GMS的使用进行更严格的限制 。一些厂商已经禁止部分通过谷歌认证的机器使用GMS,但是定位比较低 。只允许高端机配GMS,号称减轻硬件负担 。所以海外版手机ROM即使自带GMS,国内版ROM也无法安装使用 。
从谷歌官方公布的Google Playr认证设备名单中可以看到,部分机器是GMS授权的,但GMS还是被强行下架 。
如果你真的需要GMS,你现在应该怎么做?
国产手机想用GMS怎么办?很多国产手机的用户都有玩国外游戏和使用国外app的需求,甚至他们的手机数据都是通过谷歌服务同步的 。我该怎么办?
选择国际型号的手机 。同一个品牌的手机,有一部分属于国际机型,会在国内外上市,比如小米的数码一代,加上大部分机型等等 。这些在国外上市的手机往往获得GMS合规授权,所以在国内销售的版本不会封杀GMS,甚至不会隐藏内置GMS本身 。您可以通过安装任何谷歌应用程序来激活GMS的使用 。如果一部手机是国际款,但是国内版ROM没有GMS,也可以用海外版ROM解决问题 。从下面的链接,你可以查看某个设备是否已经通过了谷歌的认证 。
Google Play支持列表:https://support.google.com/googleplay/answer/1727131? HL = zh-Hans
根系统后安装GMS 。手机rooted后,可以深度修改系统文件,也可以直接将App安装到系统目录下,无需验证应用签名 。例如,GMS可以以root权限安装,或者刷入恢复 。但是这种方式需要设备允许root甚至解锁引导程序,有需要的朋友可以优先考虑允许root和解锁的设备 。
使用第三方ROM 。第三方ROM不属于设备厂商的管辖范围 。虽然受限于Google,第三方ROM不能预装GMS,但是安装GMS还是很方便的 。当然,这也需要解锁bootloader 。
摘要总的来说,谷歌还是通过GMS来控制Android的生态,但是国内的Android对于谷歌的生态来说是一个孤岛,谷歌目前并不希望这个孤岛搭建一个免费的桥梁 。如果你真的需要GMS,试试本文中的方法 。
推荐阅读
- 害羞换个说法 害羞的反义词是什么
- 卷发棒有必要买贵的吗 卷发棒什么牌子好
- 蛋加一笔变新字 旦加一笔是什么字
- 盎司字母怎么表示 盎司是什么意思
- 土鸡怎么养 土鸡的养殖方法
- 怎么保存闪照 如何保存闪照
- 榛子是什么味道 榛子是什么
- 广州萤火虫漫展在哪里买票 萤火虫漫展
- 王俊凯探班杨紫 李现前女友