鸿蒙核心架构确定开源,到底有什么意义?(2)
来源:腾讯网 本文摘要:将HarmonyOS看作是华为修建好的一座大楼,主体框架部分用的是EMUI,内饰部分用的是安卓,地基就是OpenHarmony ,而华为开放的部分其实是大楼的地基设计图,并不包括地基以上的大楼架构。 根据华为提供的地基设计图
将HarmonyOS看作是华为修建好的一座大楼,主体框架部分用的是EMUI,内饰部分用的是安卓,地基就是OpenHarmony,而华为开放的部分其实是大楼的地基设计图,并不包括地基以上的大楼架构。

根据华为提供的地基设计图,每一个人都能够以此来基础设计一座属于自己的大楼,而且因为使用了相同的地基设计图,大楼之间还可以通过预留的通道进行无缝交互,最终组成一个庞大的生态社区。

所以,OpenHarmony的开放并不等同于HarmonyOS的开放,不少人在HarmonyOS发布后质疑国产手机厂商为什么不使用HarmonyOS,实际上还真怪错人了。因为华为的HarmonyOS实际上是闭源的,开放的仅仅是基础核心架构,也就是说如果想要加入鸿蒙系统,各大厂商需要根据OpenHarmony来重新设计一个系统,是无法直接使用HarmonyOS的。

OpenHarmony的到来有什么意义

在分清楚了OpenHarmony和HarmonyOS的区别后,我们再来看看OpenHarmony,它的意义在哪里?实际上,仅仅是作为中国首个完全开源的基础系统,OpenHarmony的意义就十分重大,接受捐献的开放原子开源基金会更是国内在开源领域的首个基金会,意味着在开源系统上,中国也有了自己的话语权。

而且,OpenHarmony其实才是鸿蒙系统真正的核心,华为相当于将这个系统完全交给了全世界的开发者,只要你想对鸿蒙系统进行开发,就可以根据OpenHarmony来完全设计自己的操作系统,并且轻松加入已有的鸿蒙生态中,对于整个鸿蒙生态的发展有着重要的促进作用。

另外OpenHarmony的开放,也让之前一个备受争议的问题有了答案,那就是鸿蒙系统到底是不是Android系统的套娃?不少网友因为HarmonyOS和其余基于OpenHarmony开发的系统可以支持Android软件,所以就质疑鸿蒙系统实质上是Android的套娃版,而这些质疑在OpenHarmony开源后基本上都不攻自破了。

在对OpenHarmony的源代码进行分析后,基本上只要与Android的源代码进行简单对比就能发现两者是完全无法兼容的。华为旗下发布的各个系统之所以能够兼容安卓,是因为华为将安卓的部分内核整合到了系统中,让两者可以互相兼容运行。

毕竟目前鸿蒙系统在软件生态上是完全无法与Android相比的,想要更快、更好的推动用户使用鸿蒙系统,那么对安卓系统的兼容至少在短时间内是不能取消的。当鸿蒙系统的软件生态完全成熟后,再来考虑取消适配的问题,不过在小雷看来,