昨日华为开发者大会中,我们听到了关于华为HMS相关数据的介绍,比如180万开发者、4.9亿活跃用户、9.6万个应用集成HMS等等。那么这个HMS究竟是什么?它跟谷歌的GMS有什么区别,它在鸿蒙系统处于什么地位。
在说明这个问题前,我们首先要了解下华为HMS诞生的契机。在去年5月的时候,美国对华为的第一期禁令生效,以至于华为无法再使用谷歌的GMS服务,在这样的情况下,华为被迫推出了还不成熟的HMS服务。虽然保证了境外用户的基本服务体验,但是依然因为缺失谷歌GMS导致销量下滑。
在这里我们可能大概有了一个概念,华为HMS的诞生是为了取代谷歌GMS的,也就是说他们俩在本质上一样的,所以我们在了解华为HMS的时候,先来聊下谷歌的GMS。
GMS是Google移动服务的简称,也就是说这是谷歌为Android系统提供一整套自研的应用程序和服务。虽然它依附在Android系统,但与Android系统是完全独立存在的。因为Android属于开源的移动系统,里面其实也有一套开源的免费服务,叫做AOSP。AOSP是Android最基础的服务框架,与谷歌的GMS不同的是,AOSP就等同一个没有装修的毛坯房,而GMS是精装修的豪宅。
在Android系统刚刚在移动市场推广的时候,谷歌就为其定制了一整套的服务框架和应用植入在里面。早期的手机品牌商很单纯,就是硬件制造和研发的厂商,软件系统方面基本没戏。谷歌在推广开源的Android系统时,就把自己的一整套GMS服务打包在一起,为的就是给Android提供更强大的竞争力。里面包含了。谷歌地图、市场、视频、音乐等等一大批谷歌自家的应用,同时还为Android提供了基础的服务框架,比如推送,服务接口,开发平台等,协助开发者在其搭建的服务生态中运转。逐渐的Android成为了全球主流的移动系统,由于GMS的深度绑定,使得全球范围内谷歌就成了最大的受益者,Android系统手机的用户几乎无法脱离谷歌的GMS服务,对于手机厂商来说这也没什么,毕竟主要就是靠卖硬件为生。
在国内情况就又不一样,谷歌的所有服务在国内是被禁用的,所以我们会发现国内手机里是没有谷歌的GMS服务的。国内手机厂商在生产硬件的同时需要花更多的时间来定制自己的Android系统,所以我们看到了miui、emui等每家自己的手机系统。他们都是出自开源的Android系统。
但是当Android系统不断进化到现在,我们会发现像miui里出现了谷歌服务框架的设置项,这是由于谷歌在新版本Android系统中的一些新特性必须有谷歌服务框架实现的,而这些国内手机厂商需要在自己系统里有这些特性和功能,那么就需要内置最基础版的GMS。
说了这么多大家应该都很清楚谷歌GMS是什么了,而这个对于各家手机厂商最大的意义就是海外市场的拓展了。因为在海外市场的Android手机用户已经无法脱离谷歌的GMS,日常的应用和服务都是依托它实现的,如果没有GMS在国外手机就如同一块板砖。所以对于海外市场无疑是最核心的服务。
了解了谷歌GMS基本也就了解了华为HMS,因为从本质上说他们是一个东西,而且华为也提供了跟谷歌类似基础服务,比如,邮件、地图、应用市场等等应用。但是相较于谷歌所提供的服务和内容来说目前还是太少了,所以导致了境外用户大量流失。
那么他们俩最大的区别是什么呢?我想除了品牌不同,提供的服务内容可能有些差别之外,好像差不多。是两个独立的系统应用生态。接下来华为需要做的事情基本上跟谷歌是一样,发展搭载HMS服务的硬件产品,从而实现华为自己的生态。鸿蒙系统的核心其实就是HMS,首先通过在自己的硬件产品中通过鸿蒙来布局HMS,然后在外部寻找更多的合作伙伴推广鸿蒙系统或者让其他手机厂商使用的HMS服务。
手机系统其实不重要,虽然开发难度高,但怎么折腾也能做出来,最根本的其实就是HMS这类的应用服务生态。谷歌就是靠在Android系统内植入自己的GMS,从而成为全球最大的移动服务供应商以及应用生态系统,在手机系统里近乎处于垄断地位,从而让自己成为全球最大的互联网公司。
华为其实有着不错的基础,自己的硬件设备在全球市场占有率很高,可以说已经有了海量的用户基础。而且国内本身就是禁用谷歌GMS服务的,所以给了华为HMS优质的成长土壤,如果能借助HMS让鸿蒙成为全球第三大手机系统的话,那么华为也就脱离困境,走向另一条康庄大道。
?