2017.7.22更新:
小米6的MIUI从开发版7.6.29版本之后,便“修复”了谷歌服务登录卡核对信息的Bug,至现在的7.7.20 版本,一切正常,从小米5升级到Android 7.x发现Bug,到现在修复,历时8个月,可谓艰难困苦,力不从心啊。现在使用谷歌服务,和其他外网App,比较明显的Bug还有以下 3 个:
1、G+通知不显示详情;
2、Telegram等按照AOSP 7.X标准开发的App,通知快捷操作异常,甚至快捷按钮消失;
3、环聊拨号,来电只显示悬浮通知,不会弹出来电界面(已修复2018.7.9)。
前两个如之前所说,是MIUI通知严重违反AOSP规范设计,造成的兼容问题,暂时无法解决。而且就算部分通知快捷功能正常,也只能再通知上双指下滑才能看到快捷按钮。
不过华为OTA升级造成的Play下载无进度的Bug,也是同时间出现的,现在已经“不管了”----部分从6.0 OTA升级到7.0的机型已经基本停更(没停更的也是刷了很多版本号,什么“优化耗电”、“提升系统运行稳定性”,这就是更新日志),荣耀8、荣耀V8是确定的,其它机型,相信也会跟进。至于EMUI 5.0/5.1最新版本加入的“外网检测机制”(利用系统组件CAService检测你的网络环境,在大陆,就自动屏蔽谷歌相关服务和App的联网权限,在国外就恢复,港版等也会如此。而且你打开谷歌相关App会提示“是否解除联网限制”,你点解除或者在手机管家里解除屏蔽,都毫无作用,因为系统会再次自动屏蔽),目前唯一的解决办法就是将“CAService”加入代理列表。华为官方给出的说法是,防止手机耗电,当然,这是胡说八道。新版GMS服务在无法连接谷歌服务器的情况下,并不会增加耗电量,何来耗电,而且官方明明知道国内有很多可以正常连接相关服务的谷歌用户,为何执意如此?大概和老任当年赤身四脚在地上打拼,有很大关系,毕竟第一桶金和第N桶金都是这个国家给的。当然也不排除和在国内打压谷歌服务,进而推广自家应用市场有关,毕竟小米也这么做了。
不好意思,因为之前用的荣耀8,不足10个月便出现上述“问题”,忍不住“黑了一把华为”,还请诸知友海涵。总之,小米MIUI虽然还有一些Bug,但其功能完整性、便利性,对UI的认真和执着程度,Bug修复的可能性上,都远好于其他厂家(华为这种更不用说)。
--------------------------------------------------------------------------------------------------------------------------
这个我也不知道。因为根据谷歌的规定,你要想装GMS服务,需要通过GMS认证,这个认证是很严格的,在哪个地区预装哪些软件都是有要求的。说白了,你要么全装,要么就一个都不能装。我到现在也没搞清楚在天朝这么特殊的情况下,谷歌是如何规定的,但是明显华为和三星的“基本服务”预装方式,得到了谷歌的“默认”。虽然在华为手机上,这种预装方式,谷歌废止了一段时间(Mate9某个更新之后,去除了谷歌服务框架,但是到B225版本又恢复了),而且EMUI确实很烂:操作不顺手,“关联启动”Bug导致部分用户Play内下载App无进度等;但是华为确实是国内少有,能用自家闪付和谷歌全家桶的手机,框架内置比较完整,这基本满足了一大票外网服务需求的国内用户。
话扯远了,说到小米为什么没有内置谷歌服务,据我所知,主要问题还是嫌麻烦。现在通过GMS认证,需要将手机送给谷歌亲自检测认证(国内已经没有认证机构),对于大陆这一特殊情况,想要通过认证就要和谷歌沟通,谷歌同意你减少预装,你才可以,否则你就连基本框架都不能预装。而众所周知,小米由于不遵守Android开源协议,随意更改Android的通知样式、底层架构、权限管理等等,谷歌对小米可以说是零容忍,如果能起诉,恨不得告他(现在小米6等手机都7.1了,通知样式和功能还维持在4.0左右的版本,多任务菜单样式、权限管理更是延续之前的作风)。所以在国内,谷歌按照GMS认证规定,禁止小米预装任何谷歌服务。至于小米的态度,我就举个事情:2012年小米官方发起一个投票,询问米粉是否去除谷歌服务,投票结果显而易见,85%以上用户支持去除。谷歌服务当时确实费电,不像现在不激活就不会占用后台,这件事可以理解。但是之后数年之间,反馈加入谷歌服务的人也非常多,运用MIUI论坛那残缺的搜索功能,能搜出的帖子数量是非常可观的(以Bug贴提交的还基本搜不到),但小米自那次投票之后再无相关官方表态和投票,这就彰显了一些问题了。而且小米自Android 7.1以后,无法通过正常方法安装谷歌服务(自己安装会卡核对信息),通过备份还原,很多谷歌应用会出现莫名Bug;刷入GAPPS会导致小米系列软件崩溃。而卡核对信息的“Bug”只有小米有,并且反馈半年至今未修复。(从开发版7.6.29开始,此问题已修复)
如果这些证据有些隐晦,那我再举一个例子。很多国内米友为了使用谷歌服务,放弃国内MIUI的小米钱包闪付功能,以及其他一些本土化服务,刷入MIUI国际版本。而这个版本,根据谷歌规定,不允许安装小米自家应用商店,这个无可厚非,很正常。但是,小米不提供小米应用商店APK下载,而且就算你从国内ROM里提取了小米应用商店,你安装时也会提示“已存在相关应用”,这又作何解?还不让用户自己安?谁会安装小米应用商店呢?基本只有想用谷歌服务又需要小米钱包等国内服务的朋友。这说明小米想做什么?通过各种手段,降低国内使用谷歌原生服务和Play的数量,借以报复谷歌。
--------------------------------------------------------------------------------------------------------------------------
上面全是废话,我总结下:
1、小米之所以被禁止使用谷歌服务框架,是因为其违反GMS安装协议要求,并且也没打算去遵守;
2、小米因为不规范修改Android被谷歌警告多次未果,并且被禁止在国外版本小米手机安装自家应用商店,对谷歌实行“有限能力下“报复,不主动与谷歌沟通,也通过各种手段“禁止”国内用户安装谷歌服务;
个人一点看法,由于最近使用米6,各种折腾,谷歌服务勉强在国际版上”正常使用“(G+和谷歌照片通知不显示详情,和MIUI通知未采用Android7.0标准方式有关),看到题主么,发发牢骚, 大家随便看看就行。国内想用谷歌服务,又不想折腾的,还是买三星吧,华为也存在一些问题。如果你是折腾党,又不在意国内服务,可以买一加、小米等直接刷国际版或者原生LineageOS。
希望对题主有帮助。