鸿蒙系统扫盲(一):鸿蒙OS和开源鸿蒙什么关系?

我们经常提到鸿蒙,但是大家都分不清鸿蒙OS(Harmony OS)和 开源鸿蒙(Open Harmony)的区别?

1.开源鸿蒙(Open Harmony)

鸿蒙系统愿来的设计初衷,就是让所有设备都可以运行一个系统,但是每个设备的运算能力和功能都不同,所以内核的设计上,采用了微内核的设计,除了最基础的功能放在内核,其他功能都以模块的形式存在。

2.华为用的是鸿蒙OS

我们都知道,华为手机的鸿蒙OS是可以运行安卓软件的,是因为系统中有安卓兼容层,所以可以简单这么理解:

鸿蒙OS = 开源鸿蒙 + 安卓兼容层 + 华为自研的能力(不开源)

华为自研能力是什么意思呢?举个例子,华为有个骨节敲击截屏的功能,这个功能是其他手机都没有的,是它自研的算法,所以它不开源,不对外,形成自己的特色,并用专利保护起来,形成壁垒和行业差异化竞争。

3.鸿蒙OS Next

在2023的HDC上,华为已经宣布下一代鸿蒙将不支持安卓了,所以它可以这么理解:

鸿蒙OS Next = 开源鸿蒙 + 华为自研能力(不开源)

4总结

可以这么简单的理解,开源鸿蒙是鸿蒙最基础的形态,但是由于初始阶段,不成熟也没有配套的软件(微信,淘宝和抖音没有纯鸿蒙版本),所以必须加了安卓兼容层,野蛮生长,经过了4年多的迭代,系统已经成熟了,可以剔除安卓兼容层了,最近大家也知道了,各个大厂已经在着手适配纯鸿蒙系统,气氛都烘托这了,这是必须要做的事情了!

相关推荐
Industio_触觉智能1 小时前
开源鸿蒙SIG-Qt技术沙龙成都站成功举办,产品方案展示
qt·harmonyos·openharmony·开源鸿蒙·sig-qt
Android疑难杂症1 小时前
一文讲清鸿蒙网络开发
前端·javascript·harmonyos
翻斗花园胡英俊3 小时前
新手也能上手:从零写一个鸿蒙(HarmonyOS)应用的最短路径
harmonyos
不爱吃糖的程序媛5 小时前
Electron 如何判断运行平台是鸿蒙系统(OpenHarmony)
javascript·electron·harmonyos
大师兄666816 小时前
鸿蒙 ArkTS 入门教程:小白实战 List 列表开发(详解 @State, ForEach, @Builder)
list·harmonyos·arkts·builder·foreach·state·鸿蒙入门
特立独行的猫a18 小时前
仓颉编程语言的并发编程:线程模型与使用实践
华为·线程·仓颉·仓颉语言
2501_9197490321 小时前
配置flutter鸿蒙的环境和创建并运行第一个flutter鸿蒙项目【精心制作】
flutter·华为·harmonyos
Fanmeang1 天前
华为交换机VLAN技术详解:从基础到高级应用
运维·网络·华为·vlan·交换机·mux vlan
Fanmeang1 天前
华为路由器核心技术详解:数据包的智能导航系统
运维·网络·华为·路由器·路由表·路由协议
赵得C1 天前
智能体的范式革命:华为全栈技术链驱动下一代AI Agent
人工智能·华为·ai·ai编程