欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

安卓手机没谷歌服务真是大问题?解决方法太简单

程序员文章站 2022-06-08 14:02:11
手机没有谷歌服务,真的是大问题吗?我们知道,由于一些原因,某些国产手机并不能获得谷歌授权,安卓系统无法使用谷歌服务。对于海外的用户来说,这无疑相当于手机用不了微信、支付...

手机没有谷歌服务,真的是大问题吗?我们知道,由于一些原因,某些国产手机并不能获得谷歌授权,安卓系统无法使用谷歌服务。对于海外的用户来说,这无疑相当于手机用不了微信、支付宝等等,但这是否真的是大问题呢?未必。今天,我们一起来谈谈安卓系统和谷歌服务的那点事吧。

手机没有谷歌服务,真的是大问题吗?

没有谷歌服务意味着什么?

我们知道安卓是来自谷歌的移动操作系统,但不少安卓用户对安卓的构成却不甚了解。安卓总体来说可以分为两部分,一部分是公诸于开源社区的谷歌开源项目android open source project(aosp),另一部分则是闭源的谷歌服务组件google mobile service(gms)。aosp中的代码任何人只要遵循开源协议,都可以使用;而gms则不然,需要经由谷歌授权,才可以预装。

安卓机使用aosp的代码并不需要谷歌授权,但内置谷歌服务就不同了

通常来说,市面上的安卓手机都会向谷歌申请gms授权。谷歌会对安卓手机进行cts认证,保证设备的兼容性,然后授权安装gms服务。如果出于一些原因,无法进行cts认证并安装gms框架,可能会无法使用谷歌相应服务,如谷歌的云同步、相册服务等;也可能无法运行某些应用游戏,如需要通过google play联机的游戏。

这样看来,没有谷歌服务,似乎后果很严重,但真的如此吗?

谷歌服务真的难以企及?

由于谷歌并不在国内展开和账号有关的服务,因此国内的安卓机基本上并不附带谷歌服务。然而,国内依然有为数不少的用户,为了解决游戏登录等问题,手动安装谷歌组件。换言之,即使系统不自带gms,自行安装也不失为一条解决之道。

实际上,类似的操作在国外早已经风行。如果你是一名资深安卓玩家,那一定听说过cyanogenmod(cm)。cm是影响力最大的第三方rom之一,早期的miui也基于cm打造而成。在cm的早期版本中,预装了谷歌服务,但这是没有得到授权的,随后*停止预装,连play商店都不允许内置。然而cm却并非完全没法使用谷歌服务,通过recovery,很轻松就能刷入谷歌服务到system目录中,实际使用体验和预装无异。

很多cm玩家都尝试过的玩法:利用cwm recovery安装谷歌服务

目前cm已经成为了过去,但延续了其血脉的lineage os也是采用了同样的机制——并不内置谷歌服务,但可以通过刷入zip包手动安装。而且手动安装谷歌服务更加灵活,可以选择最小化安装(只安装框架),也可以安装包括各种谷歌app的谷歌全家桶。


lineage os可以手动刷入谷歌服务包

通过recovery刷入谷歌服务需要先解锁手机,在国内,用户更常用的方法是利用谷歌安装器等工具。这样既不需要解锁,也不需要root,门槛更低。事实上,国内很多手机直接在应用商店中即可找到这类谷歌服务安装工具,手机拿到手后第一时间安装谷歌服务,是很多普通用户的常规操作。

国内用户更常用的是谷歌安装器

实际上,已经有媒体对mate30这样不预装谷歌服务的机器进行了测试,测试显示的确可以通过谷歌安装器来安装上谷歌服务。而从现实角度来说,谷歌一直和各大安卓厂商有着比较密切的合作,谷歌主观上并不会去主动疏离安卓厂商——让安卓厂商帮忙扩大自己的生态,何乐而不为?无法预装谷歌服务,主要还是出于客观原因,如果外部环境发生变化,允许预装谷歌服务,相信第一时间就会有相应的补丁推送到系统,增添内置的谷歌服务。

mate30实测可以使用第三方工具安装谷歌服务

安装完成后,使用google play、youtube等谷歌服务都不成问题

总结

简而言之,谷歌服务对于海外市场的确非常重要,但它即使被禁止预装,也并非完全和消费者绝缘。希望大环境能有所好转,各大科技企业能为消费者们带来更好的服务吧。