小米Hyper OS与华为HarmonyOS:一场操作系统的比较

发表时间: 2023-10-17 19:50

文 | 小伊评科技


今天小米官宣了自家自研系统——澎湃OS(Hyper OS),这也是国内除华为之外第二家官宣“自研”的系统。

在雷军公布的关于“澎湃OS”的介绍中,小米比较大方的承认它的澎湃OS是基于Android然后融合了小米自己的物联网系统——Vela系统的产品。


01

华为鸿蒙和小米澎湃的相同点汇总

作为目前国内知名度较高的操作系统,华为鸿蒙和小米澎湃在某些方面存在很多的相同点,我们来逐一讨论一下。


1)走的都是“打造物联网”生态这条路

物联网系统是移动互联网发展的下一阶段,这是全球公认的,很多厂商都在布局这个赛道,包括谷歌、亚马逊、苹果等巨头。

那么什么是物联网系统?简而言之就是让设备之间能够进行通信的系统。比如手机可以直接操作家里的电视、冰箱、空调等设备,这就叫物联网。

有些小伙伴会问了,在五六年前我就买过小米家的智能家电,可以在米家APP上操作,这不就是物联网系统吗?

米家APP

没错,这就是物联网的雏形。

但,那时的物联网系统非常的不成熟,延迟高,易断链,接入能力也有限,因为那时候的信息传输都是依赖于应用层,效率很低。

所以,这些智能设备厂商们就在思考,能不能建立一条专属的“内核”级的传输通道,提高传输效率,并且做到自识别、不吃硬件。

于是乎,基于这套思想下,华为早早乐就开发基于物联网层面的LiteOS,而小米也开发了属于自己的VelaOS

LiteOS和VelaOS也有很多的相同点,首先他们都借鉴了或者基于了物联网开源物联网系统—— NuttX的部分能力。

这一点小米在自家官网上写的比较清楚,他就是基于NuttX打造的物联网平台。

Xiaomi Vela是小米基于开源实时操作系统NuttX打造的物联网嵌入式软件平台

华为这边则相对比较复杂,因为华为并未完全对LiteOS进行详细介绍,但是通过解读源码可以看到,部分也是借鉴了Nuttx。

liteos-a的vfs是在NuttX基础上实现的,NuttX是一个开源RTOS项目;

liteos-a的TCP/IP协议栈是基于lwip的,lwip也是一个开源项目;

简而言之,不管是鸿蒙还是澎湃,走的都是以物联网系统为主这条路,而且不同生态之间也有壁垒。

在这方面,确实可以称得上是自研。大家看下面这两张图,是不是很相似?

华为鸿蒙

小米物联网



2)目前都兼容AOSP生态

上面我们提及的是物联网生态,从物联网生态上来讲,小米澎湃OS和华为鸿蒙OS,包括谷歌Google Fuchsia OS都是不同的产物。

但是在移动互联网生态的应用层,也就是我们熟知的APP这个层面。

不管是华为鸿蒙,亦或者是小米澎湃OS,他们的在移动服务生态体系上还是用的安卓那一套,并未完全独立。

华为目前虽然有创造独立生态的想法(HarmonyOS NEXT,将不再兼容APK文件),但是多久能够真的形成生态体系,还有待观察。


02

华为鸿蒙和小米澎湃的不同点汇总

华为鸿蒙和小米澎湃在诸多层面有着不同,我们也来做一个汇总。

1)华为鸿蒙OS完全剔除了AOSP中谷歌贡献的代码;小米澎湃OS未知。

我们这里先要理解一下AOSP是什么。

AOSP全名叫做Android 开放源代码项目,他是一个由谷歌发起,多企业多开发者共同维护的开源项目。

就像盖房子一样,大家你一砖我一瓦的把这座AOSP这座高楼给建起来,里面有各个开发者提供的代码。

举个例子,华为基于F2fs自研的EROFS文件管理系统,就被谷歌直接引入到了Android13中。

那么谷歌自然也是AOSP代码的主要贡献者之一。

而华为王成录在2021年回应称:“并非所有Android代码都由谷歌开发,而鸿蒙已经剔除了谷歌所贡献的代码,用更优秀的代码进行替换。

简而言之,现版本的华为鸿蒙中所兼容的AOSP版本已经剔除了所有谷歌提交的代码,全部进行了自有替代。

而小米澎湃OS虽然也是基于AOSP的深度研发,但是是否全部替换了谷歌的代码,目前还未可知。


2)华为要自建生态;而小米则不会

小米澎湃OS在介绍中写的非常清楚——“基于安卓”。而华为鸿蒙对外宣传的则是“兼容安卓”。

这背后可是有点门道的。

在2021年,华为就发布了一套可以专为华为鸿蒙HarmonyOS开发的IDE工具——DevEco,简而言之,华为就是在布局自己的底层生态。

而在今年刚刚发布的HarmonyOS上,华为更是官宣了全新的HarmonyOS NEXT,这就是华为完全自主的原生应用生态,和AOSP完全无关。

简而言之,鸿蒙目前可以支持两套应用生态——APK和NEXT,等到将来某一天NEXT应用生态发展成熟,华为就会彻底抛弃APK。

当然了,NEXT能不能成还是未知数,但是已经可以确定——从一开始华为就要自建生态系统。

而小米澎湃OS大概率会选择在应用生态层继续兼容安卓。

这和技术无关,和战略以及所处的环境有关。

原因也很简单,华为目前几乎是专精于国内市场,因为华为手机在国外目前是无法使用谷歌的GMS的。


而GMS框架对于国外用户尤其是欧洲、美洲等主要地区是必不可少的,没有GMS就 = 板砖。

既然如此,华为自然无需看谷歌的脸色。

所以,在谷歌宣布禁止华为使用GMS之后,华为就转而发布了鸿蒙,并宣布自建生态,彻底和谷歌决裂。

而小米则不同,小米目前在海外市场的销量已经完全不次于国内市场,所以海外市场对于小米非常重要。

那么既然如此,小米自然也不好和谷歌撕破脸。#妙笔生花创作挑战#


END 希望可以帮到你

小伊评科技.mp30:43
来自小伊评科技