多谢邀请!

谷歌的GMS服务具体影响华为手机的哪些方面?而苹果手机没有谷歌的GMS服务,为什么不受影响呢?

首先,大家需要知道的是目前华为使用的操作系统是谷歌的安卓系统,Android是开源的;而苹果手机采用的是苹果自己的IOS系统,而IOS系统是闭源的,为苹果手机独有。

接下来我聊一下谷歌GMS服务的相关知识解说:

1、GMS服务是为Android系统应用提供信息服务的;

2、用户通过Google商店下载应用软件是需要需要通过GMS推送消息和通知信息,并且需要GMS支持是因为原生Android系统不允许应用后台常驻,后台推送消息只能通过GMS服务器;

举个例子,如果A需要给B发消息,如果B在线,那么信息传输途径就是:A--服务器--B;而如果B不在线,那么信息传输途径就是:A--服务器--GMS服务--B。

也就是说,如果用户结束了App进程,那么这个程序就不会在后台运行了,那么正常来说你就不会再收到它的消息,但是应用服务供应商会把通知消息推送到谷歌的GMS服务器,然后再通过GMS服务器发送到你的手机。表面上看起来是同一个App发出的通知,实际上只是谷歌服务器帮忙转发出来的。目的就是为了不让用户错过重要信息。

并且谷歌的GMS服务还有很多生态应用,比如谷歌地图、谷歌应用商店、谷歌浏览器、谷歌邮箱、YouTube、谷歌图片、谷歌音乐、谷歌视频、谷歌文档相关应用等。这些都是运行在谷歌服务框架下面。

那么苹果手机为什么不需要谷歌GMS服务呢?

使用过苹果手机的用户应该知道苹果手机是没有GMS服务的。但是苹果手机有自己的推送服务,即APNS服务(英文全称为Apple Push Notifications Service),所有需要上架App Store的应用都必须经过App Store的验证,信息推送也是经过APNS这一条路径进行,所以苹果手机自然就不需要谷歌的GMS服务。

那么为什么国内不能使用谷歌GMS服务,可以进行App的消息推送服务呢?

我们知道,谷歌在多年前就退出中国大陆市场,使得Google服务被中国的防火墙挡在墙外。国内的应用厂商为了自己利益最大化,都会在后台常驻内存来用自己的推送服务,比如微信、QQ、支付宝等等,都会用自家公司的服务器推送服务。再通过常驻内存,保证消息收发正常。这也是为什么国外的旗舰机型还停留在4GB左右 RAM容量,而国内已经上升到到8GB,甚至12GB大容量内存,但是剩下的内存容量还是不算多。

尽管如此,苹果手机虽然不使用谷歌的GMS服务, 但是苹果手机依旧可以安装谷歌全家桶,那是因为谷歌开发的应用想要在iOS上运行,就需要遵循苹果IOS系统的流程,,把Android 上的GMS服务替换为苹果的APNS服务,不然也是无法在IOS上正常运行的。并且苹果公司有全套的应用服务与生态,完全不需要依托谷歌。

同样的,华为目前推出的HMS服务,如果想要运行谷歌全家桶,也需要谷歌开发出对应版本的谷歌地图、谷歌应用商店、谷歌浏览器等等。也就是谷歌要改谷歌地图等的GMS服务到华为的HMS服务。而华为目前被美国列入实体黑名单清单,导致谷歌不能向华为提供GMS服务,当然导致华为没办法使用GMS服务以及谷歌的相关应用。

也就是说,虽然华为目前有HMS服务,但是只能说是谷歌GMS服务的一个替代品,并且HMS服务刚刚推广,不仅应用生态非常匮乏,而且依旧不能使用谷歌相关应用,这也是为什么华为即使推出了HMS服务,但是还一直向谷歌示好,并希望谷歌开放应用生态给华为的原因。

通过上面的解释与说明,相信大家已经比较清楚的知道了谷歌的GMS服务具体限制了华为的什么,并且为什么苹果手机没有谷歌服务框架一样正常使用。