华为开源的OpenHarmony是用在物联网上面的,不是宏内核,也不算微内核。华为开源的这个系统目前还比较简陋,未来很多工作要做,现在里面有个三星开源的iot设备的js解析器,可以运行js,类似小程序应用。手机系统没有开源,但是目前来看手机基于开源的这个系统的可能性很小。

华为开源的鸿蒙是用在物联网上面的,不是宏内核,也不算微内核

因为这个开源的系统还太简陋,java虚拟机都没有现在。基于这个内核在上面适配aosp工作量巨大,至少再要三年不止。性能没法保障,基于OpenHarmony内核在上面搭建兼容层适配aosp,一开始性能我估计只有原版30%,后面有巨量优化工作。手机上的系统很明显已经是个成熟的系统了。所以,我认为大概率,华为深度优化和定制了aosp来适配多设备通讯和兼容问题。

华为开源的鸿蒙是用在物联网上面的,不是宏内核,也不算微内核

鸿蒙依靠安卓的应用软件可以成功。但是我更希望看到鸿蒙做好自己的应用生态,可以借鉴 App Store 和 Google Play ,在应用商店售卖付费下载软件,同时将至少70%的利润让利给开发者。之所以强调把更多的应用商店利润让给开发者,主要有两个原因:要保障各种中小开发团队,个人独立开发者能恰饭,然后才会有动力给鸿蒙开发高质量软件,鸿蒙自己的应用软件生态才能做起来。App Store 就是个教科书级的存在,多学习学习如何给开发者带去更多利润。

华为开源的鸿蒙是用在物联网上面的,不是宏内核,也不算微内核

而不是在玩竞价排名收割广告费,收完广告费还要再收50%的渠道费。开发者也不是跪着要饭的,此处不留爷自有留爷处,所以很多苹果高质量软件都是苹果独占,不是苹果不允许他们开发安卓版,是他们自己不愿意为这样的安卓开发软件。开发者赚到钱了,对应用软件的质量精益求精,然后赚更多的钱,华为抽成30%,自己也赚钱了,皆大欢喜。

华为开源的鸿蒙是用在物联网上面的,不是宏内核,也不算微内核

而且华为因此获得的还不止是钱,高质量软件多了,鸿蒙系统的使用体验得到进一步提升。一举两得,何乐而不为。当然鸿蒙能不能做到这一点还很难说,毕竟如果这样做,让华为把应用软件的钱给赚走了,其他厂商不答应,也就可能不采用鸿蒙系统了。这个只能说国内手机厂商不齐心,为了利益可能会产生分歧。

华为开源的鸿蒙是用在物联网上面的,不是宏内核,也不算微内核

鸿蒙并不仅仅是一个智能手机操作系统,鸿蒙是一个面向IoT应用场景的操作系统,其核心是华为在Linux、LiteOS基础上发展起来的,完全自研的鸿蒙内核。华为的初衷是让手机、Pad、音箱、电视、微波炉、洗衣机、摄像头等等各式各样的硬件在这个鸿蒙内核的基础上进行扩展,实现不同硬件使用同一个内核,从而实现 “One as All,All as One”鸿蒙内核是拥有内存管理、进程调度、硬件驱动、通讯、交互等操作系统基本功能模块,能独立实现操作系统应有的基本功能,并且该内核小巧高效,所以才能在128KB的苛刻硬件环境下正常工作。