华为鸿蒙系统:HarmonyOS的深度解析

发表时间: 2023-10-18 15:08

Harmony OS是基于OpenHarmony开源鸿蒙打造的。

Harmony OS与OpenHarmony的关系

Open Harmony是一个开源的分布式操作系统,提供内核。

Harmony OS是华为用在手机上的系统,是在Open Harmony的基础上进行的二次开发,由内核(Open Harmony)+UI+华为服务(HMS)构成。

为了兼容安卓生态,Harmony OS在Open harmony基础上增加了aosp代码,用在手机上。

原生安卓是谷歌基于AOSP+谷歌服务(GMS)编译后的发行版本,国内定制安卓用的是这个发行版本+自家的UI,

OpenHarmony则不是。

OpenHarmony不支持安卓应用,没有JAVA虚拟机,也无安卓内核,也没有AOSP,更没有GMS,有自己的原生格式(.Hap),是华为开发的原生鸿蒙系统,用460万行代码量实现了安卓1525万行代码量实现的功能,用约18000个API,完成了对安卓36000多个API的功能性全替换,拥有完全自主知识产权。

任何人都可以基于Open Harmony的开源版本发行自己的定制UI系统。

定制安卓是原生安卓的分支,跟原生安卓是父子关系。

鸿蒙跟安卓是兄弟关系,都是基于LINUX内核开发出来的不同的系统。

澎湃OS基于安卓和小米Vela'深度'定制。

Vela是小米基于开源嵌入式操作系统Nuttx开发的物联网软件系统平台。

如果按套壳论来讲,小米这个澎湃OS可就套了两个壳儿,谷歌安卓和Nuttx。

按这个思路,澎湃os日后大概率是无法脱离安卓app做第N大操作系统了,只能算是安卓跟Nuttx的一个分支。

按辈分来讲Linux是爷爷,爷爷的两个儿子一个叫安卓,一个叫鸿蒙,两人互为兄弟,血缘最相近内里却又是不同的发展路线。

Linux的一个儿子安卓跟Nuttx生下了澎湃os,

鸿蒙os跟澎湃os是叔侄关系。

虽然是3代旁系,好歹还有一个共同的“祖父”

所以鸿蒙应该以澎湃侄,澎湃要称鸿蒙叔,两者要是平辈论交,澎湃的爸爸安卓平白矮了一辈,

澎湃对着安卓喊:哥哥爸?

安卓:回家揍不死你!

鸿蒙os到5.0版本就会脱离安卓兼容,真正成为一个独立的纯国产操作系统,毕竟本身就是基于OpenHarmony而不是基于安卓。

而采用国外Nuttx物联网系统的澎湃哪怕脱离了安卓也不属于小米,最多是国外无数个Nuttx的分支,谈不上国产系统。