加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.cn/)- 行业智能、建站、智能推荐、决策智能、CDN!
当前位置: 首页 > 运营中心 > 交互 > 正文

华为HMS、HarmonyOS、OpenHarmony不同在哪?

发布时间:2021-10-27 13:42:31 所属栏目:交互 来源:互联网
导读:众所周知,2019年下半年,Google的GMS就被禁止在华为手机上使用,于是华为全球发布了HMS,以对标谷歌的GMS。 而在6月2日,华为又发布了全新的HarmonyOS(鸿蒙操作系统),在华为手机上替代了安卓。在华为的HarmonyOS背后,又有一个开源的OpenHarmony。 一文读懂华为HM
众所周知,2019年下半年,Google的GMS就被禁止在华为手机上使用,于是华为全球发布了HMS,以对标谷歌的GMS。
 
而在6月2日,华为又发布了全新的HarmonyOS(鸿蒙操作系统),在华为手机上替代了安卓。在华为的HarmonyOS背后,又有一个开源的OpenHarmony。
 
一文读懂华为HMS、HarmonyOS、OpenHarmony的区别
 
很多人根本搞不清楚,这三者究竟是什么,有什么区别,所以今天给大家好好的说一说。
 
还是给大家拿谷歌安卓来举例,可能大家比较好理解。2007年谷歌按照Apache开源许可协议的方法将安卓软件开源了,这个开源项目叫做AOSP。
 
任何组织机构和个人,都能够从AOSP网站上下载和使用安卓系统的源代码,但这个只是基础的东西。
 
一文读懂华为HMS、HarmonyOS、OpenHarmony的区别
 
完全开源了后,操作系统怎么赚钱?所以后来谷歌又搞了一个移动服务Google Mobile Services(简称GMS)。这里面有两部分,一部分是包括谷歌地图,谷歌Play商店等等几十种APP的“全家桶”,另外一部分则是提供给第三方APP开发者使用的GMS Core功能,包括许多服务的编程接口API。
 
而AOSP与GMS是两个完全独立的软件产品,两者可以一同预先安装在手机中,也可以只安装安卓操作系统,不安装GMS。
 
一文读懂华为HMS、HarmonyOS、OpenHarmony的区别
 
但是AOSP是完全开源的,而GMS是闭源的,将安卓与GMS打包安装时候需要谷歌授权,谷歌具有收费、或不收费的权利。
 
小米这些厂商们,在国内市场,直接下载AOSP的源代码,修改成MIUI,再装上自己的一些服务,就在国内使用了。而在海外市场,小米就除了下载AOSP,还得打包上GMS,因为海外市场对谷歌的APP,以及相关的这些GMS Core功能很重要,这就需要谷歌的授权。
 
一文读懂华为HMS、HarmonyOS、OpenHarmony的区别
 
现在可以拿华为的HMS、HarmonyOS、OpenHarmony来对标谷歌安卓那一套了。
 
HMS就相当于谷歌的GMS,它不是操作系统,是一个集华为的全家桶APP,以及HMS Core功能,包括许多服务的编程接口API的一个服务能力,这是华为自己专有的,不开源的。
 
OpenHarmony相当于安卓的AOSP,是一个开源项目,具有最基础的操作系统能力,大家都可以下载使用,也可以贡献代码。
 
一文读懂华为HMS、HarmonyOS、OpenHarmony的区别
 
而HarmonyOS则相当于华为原本使用谷歌的开源AOSP,再打包了谷歌GMS,经二次开发形成EMUI的一个商业版操作系统。
 
只是在HarmonyOS系统中,AOSP换成了OpenHarmony,GMS换成了HMS,于是EMUI也叫HarmonyOS了。
 
不知道我这么解释,大家看懂了么?其实这一套还是谷歌安卓的那一套GMS+AOSP+安卓系统的模式,毕竟这是经过了全球这么多厂商验证可行的模式,所以摸着谷歌过河,也是当前环境下最为稳妥的方式之一。

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读