当前位置: 华文问答 > 数码

为什么很多人连代码都看不懂却一口咬定鸿蒙和安卓有联系?

2022-11-10数码

相比一个具体的操作系统,鸿蒙更接近一个涵盖了操作系统的巨大应用框架,甚至可以说是一个纲领性的东西(说实话可能大部分人都没理解华为到底设计了个啥)。

当然,鸿蒙已经具备了大量的具体协议和具体实现,并不完全是一个抽象的纲领。

如果做个类比理解的话,大致可以类比为,华为出了一个web前端框架,然而这个框架是如此之厚,以至于把浏览器本身都包进去了,看上去就像electron一样。

然而,到目前为止,鸿蒙的实现,离它描述的概念还很远很远。

按照鸿蒙的愿景,操作系统(作为内核)只是鸿蒙的一个可替换组件,针对不同的设备场景,可以通过替换操作系统组件实现极致的伸缩性。

可事实是,到目前为止,鸿蒙不仅没把操作系统包起来,反而被操作系统包起来了。而且,到目前为止,鸿蒙对Android不仅依赖其内核,对其外围设施的依赖也相当严重。

所以,操作系统解耦,暂时还是一句空话。

你说鸿蒙和Android有关系吗?从架构的角度讲,可以说没关系,操作系统组件嘛,可替换,替换成自研的,自然也没问题。但是从实现的角度讲,现阶段的鸿蒙,变成了嵌入在Android里的一系列程序,然后华为把这些程序和Android打包在一起,也叫做鸿蒙,于是误解就来了。

我认为,相比于harmony os,鸿蒙叫harmony stack更合适,更加符合鸿蒙的本质。