2019年5月16 日,华为公司及旗下的68家附属公司被美国商务部添加到美国商务实体名单中,此后所有受《美国出口管理条例》管辖的物品,向华为出口、再出口或进行境内转让都必须获得许可,华为一下子被推到了风口浪尖。
随后,谷歌公司宣布停止与华为公司的合作。很多人认为这意味着华为手机从此不能使用安卓操作系统了,华为公司的手机业务将面临灭顶之灾。
然而事实并非如此。
华为仍然能够继续使用安卓操作系统,只是在2019年5月16日之后新开发的手机不能够再安装和使用谷歌移动服务GMS了,而在此日期之前与谷歌签订过协议的手机型号不受影响。
作为替代,华为公司在2019年8月的全球开发者大会上,首次面向全球发布了华为移动服务HMS生态。2020年1月16日,华为公司又发布了HMS Core 4.0版本,其生态服务进一步完善。
对于国内用户来说,这一切仿佛和自己没什么关系,因为在国内华为手机一直用得好好的,似乎没受到什么影响。本文就将向您介绍安卓操作系统与谷歌移动服务GMS的关系,华为为什么要建立自己的HMS生态,以及它会给华为带来什么影响。
安卓操作系统与谷歌移动服务GMS
安卓操作系统与谷歌移动服务GMS是两个完全独立的软件产品。两者可以一同预先安装在手机中,也可以只安装安卓操作系统,不安装GMS。
将安卓操作系统与GMS打包在一起安装的时候,需要谷歌公司的授权,这样的手机产品都属于OHA(开放手机联盟)管理。而如果一台手机只安装安卓操作系统的话,就不需要谷歌公司的授权,手机厂家只要按照安卓开源项目AOSP的要求自己下载并使用源代码就可以了。在中国国内销售的手机基本都属于后者。
安卓操作系统
谷歌公司在2005年收购安卓公司后,在2007年联合了数十家硬件制造商,软件开发商及电信运营商组建了开放手机联盟OHA。
随后,谷歌公司按照Apache开源许可协议的方法,将安卓操作系统的源代码开源,任何组织机构和个人,都能够从AOSP网站上下载和使用安卓系统的源代码。下图就是安卓开源项目的许可说明。
Apache2.0开源软件许可协议主要规范开源软件的贡献者和使用者,在添加,删除和修改开源软件时,对软件源代码的版权,开源软件所涉及专利的专利权,以及相关logo和文字的商标权作了详细规定,具有法律效力。它并不涉及政府禁令等政治性的事物。所以,原则上华为公司只要遵循Apache2.0协议,就能够永远使用安卓操作系统。
当然,由于美国政府的禁令,如果在使用安卓源代码制造产品时遇到了技术问题,谷歌公司是不可以提供技术支持服务的。但是以华为公司的技术实力,能够不靠谷歌公司的帮助而自己解决问题。
那么,未来谷歌公司有可能将安卓操作系统“闭源”吗?这是很难的。因为开源软件不止是免费让别人使用,也会吸收别人贡献的代码(包括解决问题和增加新功能等),现在安卓操作系统的源代码里,已经有了大量由别的机构和个人贡献的代码(包括华为公司贡献的)。所以原则上谷歌公司并不拥有全部的安卓源代码。将其“闭源”将会遇到大量的法律问题。
谷歌移动服务GMS
和开源的安卓不同,GMS完全是谷歌公司“闭源”的私有的软件产品和服务。虽然在谷歌让很多用户免费或部分免费使用GMS,但谷歌公司完全有权利对所有用户收费。在2018年7月,谷歌公司遭到欧盟以反垄断的名义罚款43.4亿欧元。随后谷歌公司就宣布,在欧盟销售的手机中如果预装了GMS,则从2019年2月1日起,每部手机收取40美元的授权费(当然,厂家通过完全搭载谷歌配套捆绑产品可以得到谷歌公司“补贴”,从这里也可以看出谷歌公司做生意是很精明的)。
很多人认为,GMS就是指谷歌提供的包括谷歌地图,谷歌Play商店等等几十种APP的“全家桶”。这种理解是不全面的。GMS除了普通用户看得到的“全家桶”APP以外,还有用户看不到的,提供给第三方APP开发者使用的GMS Core功能,包括许多服务的编程接口API。GMS Core可以与谷歌“全家桶”APP分别安装。但是,所有谷歌“全家桶”的APP都使用了GMS Core的功能,如果要在一台没有GMS Core的手机上运行谷歌的APP, 比如Google Play商店,那么系统就会弹出提示:必须先安装GMS Core。
那么,GMS Core提供的这些服务API为什么对APP开发者很重要呢?举个例子来说,假如我是一家做打车服务的初创企业,我们有几十个工程师开发打车APP,我们面临的第一件事就是数字地图从哪儿来。我们这样的小企业是不可能自己上街去测绘地图的,不只是人力不够的问题,还有国家颁发的测绘资质问题。那怎么办?谷歌GMS Core里就提供了谷歌地图服务的API。只要在我们的打车APP源代码里调用这些API,我们的APP里就有了强大的,功能完整的数字地图。
类似这样的GMS服务还有很多,小企业在开发APP时通过调用GMS Core的编程接口,能够省掉开发很多基础功能的工作量,把工作集中在开发自己的核心功能上。
但是这样一来,这些APP就“上了贼船”,没法下船了。如果用户的手机里没有安装GMS Core,那么这些APP就无法运行。在中国国内销售的手机上都没有预装GMS,所以中国的安卓APP都不使用GMS Core提供的API。在国内有很多第三方公司来提供类似的API和服务。比如地图服务的API,国内就有高德地图,百度地图和腾讯地图等来提供。
GMS是谷歌公司重要的利润来源。除了内嵌的广告服务可以向广告商收费以外,有些APP如Google Play可直接向用户收费,很多GMS Core 的API服务向第三方开发商收费。并且如上所述,手机中预装GMS也可以向手机厂商收费。
从这里就能看出华为的困境。如果不能安装谷歌GMS,华为手机在中国国内市场基本不受影响,但在海外市场就会受到很大冲击。除了无法使用谷歌“全家桶”APP以外,在海外还有大量的依赖GMS Core服务的APP和游戏软件无法使用。这势必会影响到华为手机的海外销量。
面对这种困境,华为的解决方案就是开发替代GMS的华为移动服务HMS。
HMS是什么?
不能安装GMS, 华为手机在海外市场面临的最大的问题就是可运行的APP数量减少,导致用户流失。华为希望通过开发HMS Core,提供与GMS Core类似的,甚至在某些方面超出的服务API,吸引海外厂家将依赖GMS服务的APP移植到HMS上来,缩小与GMS 的APP数量差距,培养手机市场。
由于谷歌“全家桶”APP中大部分都深耕了十几年以上,在海外的用户数量巨大,甚至占市场垄断地位,比如谷歌地图和谷歌搜索引擎等,如果打造全新的APP来赶上它们绝非易事,更重要的是,这不是华为的本行。这些APP都是典型互联网服务产品,而华为本身定位在通讯设备制造商,虽然也有一些APP和服务,但不是业务的重点。我们不能指望华为自己从零开始打造一个为全世界服务的数字地图,搜索引擎和视频网站,并赶上谷歌地图,谷歌搜索引擎和Youtube,这是不现实的。
所以华为HMS目前并不强调开发华为自己的“全家桶”来与谷歌“全家桶”竞争,而是把重点放在提供HMS Core的服务API上,为海外APP厂家服务。如果某些服务是华为从未涉及的领域,则与第三方公司合作,将其集成进HMS Core中。
比如,华为的海外地图服务是与荷兰著名数字地图供应商TOMTOM合作的, 它也是苹果地图的供应商。而在中国国内,华为则与四维图新签订了合作协议。所以华为HMS Core的地图服务API,其数字地图提供方是第三方公司,而使用这个服务的客户也是第三方APP开发公司,华为的HMS Core在这里起到了一个桥梁的作用,创造了一个生态链共赢的局面。这样做避开了华为的弱点,将谷歌在细分市场上最强的竞争对手纳入旗下,能够在短期内大幅度提高HMS的竞争力。
所以,HMS与GMS最大的区别在于,GMS所有的服务都是由谷歌公司自己打造的,谷歌公司掌握绝对的控制权;而HMS的服务则是开放的,华为公司能够选择市场上最有竞争力的厂家作为合作方,集成进HMS Core中,打造一个共赢的生态链。与谷歌竞争的不只有华为自己,还有那些服务提供方。与华为合作是这些服务提供方扩大市场的好机会。
HMS Core的服务内容
在华为的开发者网站上,我们能看到华为最新的HMS Core 4.0版的完整服务内容,如下图所示。
这些服务中,有些是华为已经耕耘了好几年的,比如华为账号服务,有些是在去年8月首版HMS中发布的,比如位置服务,扫描服务等,还有就是在今年1月26日新发布的,比如机器学习服务、情景感知服务、统一扫码服务、近距离通信服务等。可以预料,华为在未来的HMS Core新版本中,还会加入更多的服务内容。
目前HMS Core与谷歌GMS Core的服务种类相比的优势和不足
从服务种类来看,HMS Core基本覆盖了GMS Core的大部分服务内容。
机器学习服务是目前GMS Core中尚未提供的,而HMS Core已经提供了。尽管谷歌是全球人工智能领域的领导者之一,在机器学习领域有强大的实力,但尚未将此功能加入GMS的服务中。
而HMS Core中目前缺乏搜索引擎服务和邮箱服务,对应的是Google Search和Gmail服务。
华为打造HMS的底气
谷歌GMS现有的生态体系极其强大,许多人对华为打造HMS能否成功并不看好。但是华为公司的确有很多底气来打造自己的生态:
市场底气
华为公司在2019年智能手机出货量达到了2.4亿台,在全球的市场份额达到了17.6%,仅低于韩国三星公司,而高于苹果公司。既然苹果公司能够打造一个独立的封闭的生态系统,智能手机销量如此庞大的华为也不是没有机会。也许现在是最好的机会。
而现实也正是如此。华为HMS仅仅发布了几个月,其全球月活动用户数量就达到了超过5.7亿,其中华为应用市场覆盖了170多个国家,月活越用户数超过3.9亿。可以说,HMS已经展示了强大的生命力。
技术底气
华为在手机生态链上拥有罕见的“云,边,端,芯”全面布局,即云计算,边缘计算,用户端设备及手机芯片。相比之下,只有苹果公司能够与华为相比。三星公司缺乏云计算和边缘计算产品,谷歌公司缺乏手机芯片布局。这就是华为HMS能与谷歌GMS一争高低的技术底气。
华为与谷歌的产品范围有部分重叠,也有完全不相关的部分。两者重叠的部分有云计算,AI,VR等产品;谷歌在以“全家桶”APP为代表的互联网服务上占绝对优势;而华为在移动通信网络设备,手机芯片等领域占绝对优势,这些领域谷歌公司并未涉足。
华为HMS生态系统的战略很明确,那就是在华为已经拥有产品的领域,HMS相关服务使用华为自家的产品,部分领域能够形成对GMS相关服务的优势;在华为没有涉及的领域,HMS生态采取开放的策略,引入第三方合作厂家,补齐相对于谷歌的短板。
举例来说,由于谷歌的安卓操作系统和GMS服务需要兼容所有厂家的手机芯片,为APP开发者提供通用的编程环境和API,它对每种芯片的特色功能无法做到完全发挥。而由于华为完全掌握着麒麟系列手机芯片,HMS Core服务便可以挖掘出麒麟芯片的所有潜力。比如,麒麟芯片是最早嵌入AI处理器的手机SOC之一, 同时在安全加密功能上提供了硬件底层的防护机制,那么HMS Core就可以在相关服务上获得优于谷歌GMS Core的体验。
政策底气
除了能够在中国国内获得政策支持以外,世界上许多国家和地区都有替代谷歌GMS的需求。比如,欧盟一直担心谷歌公司垄断互联网服务,近些年来一直通过罚款和立法等手段削弱谷歌的势力。欧盟也一直鼓励本土企业与谷歌竞争。华为HMS的开放策略正好可以引入欧洲企业的服务,打造双赢的生态链。HMS地图服务与荷兰TOMTOM公司的合作便是最好的例证。
再比如,俄罗斯从国家安全角度着想,一直扶持本国的Yandex搜索引擎和mail.ru电子邮件服务,华为HMS也可以与这些厂家合作。
资金底气
谷歌公司作为互联网霸主之一,2019年营收高达1619亿美元。但是华为也并不逊色多少。华为公司2019年营收约8500亿元人民币,有足够的实力打造HMS生态系统。为加速HMS市场的拓展,华为建立了规模达10亿美元的全球基金用于资助开发者。2019年12月,华为宣布将对移植到华为HMS服务生态中的App提供高达2万美元的补助与奖励。2020年1月,华为宣布在英国提供2.6亿美元的资金帮助开发者将App移植到华为HMS服务生态中。预计未来华为将持续提供资金来培育HMS服务生态体系。
华为打造HMS的主要困难
既有的GMS生态非常强大,海外用户依赖性高
谷歌从二十多年前起步逐步发展成为互联网服务的霸主之一,除了在社交软件和短视频等少数几个领域有短板以外,在搜索引擎,地图服务等领域都有垄断性的优势,海外有大量用户依赖于这些服务。华为HMS即使引入市场上有竞争力的第三方服务,短期内也无法撼动谷歌的优势产品。
吸引海外厂家需要长期投入
我们看到,华为HMS生态刚刚发布几个月就已经有了长足进步。但是距离谷歌GMS的用户数量还远。毕竟GMS从发布到现在已经长达13年,期间挤垮了许多重量级的竞争对手,比如微软的Windows Phone生态,黑莓的软件生态。预计华为HMS与GMS的竞争将是长期的,华为必须持之以恒地投入才有可能成功。
移动设备行业的割裂
华为HMS与谷歌GMS有一个共同点,就是使用其服务API开发的APP,在没安装HMS框架的移动设备上无法运行。这无疑会造成移动设备行业的割裂。未来基于安卓操作系统的移动设备也许将被割裂为三个生态:一个是GMS生态,将存在于海外除了华为以外所有移动设备厂家的产品上;一个是华为HMS生态,基本只有华为自己的移动设备采用;还有一个就是既没有GMS又没有HMS的移动产品,中国国内除了华为以外厂家的产品也许都是这样。
三星,小米,OPPO和VIVO等厂家,会在产品里预装华为HMS服务吗?除了华为和荣耀以外,目前还没有任何其他手机品牌宣布支持HMS。
另外,小米,OPPO和VIVO三家企业在2019年8月联合成立了GDSA联盟,为这些手机厂商的商店提供统一接入入口,开发者可以通过注册平台统一提交App(包括 Android 免安装应用、游戏、音乐、电影、图书、杂志或其他数字内容或服务),覆盖了印度、印度尼西亚、俄罗斯、马来西亚等9个国家及地区。那么华为HMS与GDSA联盟未来会采取什么方针?是合作还是竞争?目前还是个疑问。
HMS能给华为带来什么?
毫无疑问,如果华为HMS发展顺利,将会吸引大量的第三方APP,和众多服务提供方,形成多赢的局面。华为手机将会继续赢得海外用户的青睐。但是,目前HMS仍然存在于安卓操作系统之上,仍然在许多地方受制于安卓系统。未来如果华为推出“鸿蒙”操作系统并将HMS移植到鸿蒙上,无疑会增加鸿蒙的竞争力。
此前华为官方公告,2020年2月24日,首款搭载华为HMS 服务的机型—荣耀V30将在欧洲正式发布,这不仅是华为公司发展史上的里程碑,更是国产软件产业的历史性转折点,HMS有望带动生态体系内的国产软件企业发展壮大,走向全球。让我们一起期待这个盛况的到来吧。