大家都知道,早在2019年的时候,Google的GMS就禁止在华为手机上使用,今年六月华为就在全球发布了HarmonyOS 2 ,随着鸿蒙操作系统的发布,外界就一直很关注,存在一些混淆和误读的声音。
华为公司表示,早在 去年和今年华为分两次把鸿蒙操作系统的基础能力全部捐给开放原子开源基金会,并由基金会整合其它参与者贡献形成 OpenHarmony 项目(中文名正申请注册)。
至于 HarmonyOS 2 也就是鸿蒙 2.0,是华为基于开源项目 OpenHarmony 2.0 开发的面向多种全场景智能设备的商用版本。
很多人不明白这之间究竟有什么区别,所以今天给大家好好的说一说。
还是给大家拿谷歌安卓来举例,可能大家比较好理解。
我们用华为的HMS、HarmonyOS、OpenHarmony纯净版来对标谷歌安卓那一套。
HMS就相当于谷歌的GMS,它不是操作系统,是一个集华为的全家桶APP,以及HMS Core功能,包括许多服务的编程接口API的一个服务能力,这是华为自己专有的,不开源的。
OpenHarmony纯净版相当于安卓的AOSP,是一个开源项目,具有最基础的操作系统能力,大家都可以下载使用,也可以贡献代码。
而HarmonyOS则相当于华为原本使用谷歌的开源AOSP,再打包了谷歌GMS,经二次开发形成EMUI的一个商业版操作系统。
只是在HarmonyOS系统中,AOSP换成了OpenHarmony纯净版,GMS换成了HMS,于是EMUI也叫HarmonyOS了。
不知道我这么解释,大家看懂了么?其实这一套还是谷歌安卓的那一套GMS+AOSP+安卓系统的模式,毕竟这是经过了全球这么多厂商验证可行的模式,所以摸着谷歌过河,也是当前环境下最为稳妥的方式之一。
整合自:只谈科技、驱动之家