小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大

100次阅读

近年来,随着中国科技产业的迅猛发展,国产操作系统逐渐崭露头角。其中,小米的澎湃系统和华为的鸿蒙系统成为了关注的焦点。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图

小米澎湃OS出来了,作为继鸿蒙系统之后又一款国产手机操作系统,小米澎湃OS势必得与华为鸿蒙OS进行对比,那么小米澎湃OS与华为鸿蒙OS谁更强呢?快和小编一起来了解一下吧

小米澎湃系统(HyperOS)

基于深度进化的Android

根据小米官方发布的信息,澎湃系统是基于深度进化的Android以及自研的Vela系统融合。这意味着,澎湃系统在本质上仍是基于Android的。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图1

由于小米在智能手机市场的基础稳固,MIOS的研发出于现实性、紧迫性的需求考量。

而且,小米正在积极布局丰富的米家生态设备和未来的自研汽车战略,MIOS的全端特性与此相契合,显示出小米的全面布局。技术上来看,MIOS很有可能采用自研微内核架构。

这种架构相较于主流的宏内核设计,具有更高的整体灵活性、易于部署和可定制性。尽管这可能会导致底层系统发生变化,从而在兼容性上有所欠缺,但却让小米拥有更多的自主权和控制力,使其能够根据自己的需求和创意来定制和优化系统,不受安卓系统的限制和约束。

万物互联设备操作系统

除了深度进化的Android,小米还自研了万物互联设备操作系统Vela。这一操作系统致力于实现不同设备之间的无缝连接和协同工作。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图2

在小米的构想中,不同设备可以相互连接、相互沟通,实现更多丰富的功能。然而,这需要设备之间的兼容性和互操作性达到高度一致,才能实现真正的万物互联。

二、鸿蒙系统(HarmonyOS)

基于微内核的架构

鸿蒙系统最大的特点就是其微内核架构。在鸿蒙系统中,最基础的模块是Linux,华为在此基础上开发了Liteos,一个专门为物联网设备设计的轻量级操作系统。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图3

与传统的宏内核架构不同,微内核架构将尽可能多的硬件驱动、文件管理、系统服务等功能独立出来,作为独立的模块运行。这样可以实现更加灵活的系统升级和定制化开发。

与安卓的兼容性

值得注意的是,鸿蒙系统并不是完全独立于安卓的存在。它可以在运行时调用安卓的应用程序接口(API),从而实现与安卓生态的兼容性。这也是为什么鸿蒙系统可以运行安卓应用程序的原因。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图4

然而,这并不意味着鸿蒙系统是安卓的套壳。虽然它们在技术上有一定的相似性,但鸿蒙系统的微内核架构使其具有更高的灵活性和可扩展性。

三、两个系统的比较分析

虽然小米澎湃系统和华为鸿蒙系统都具备各自的特点和优势,但在一些核心方面却存在明显的差异。以下是两个系统的比较:

设计理念

澎湃OS是一款基于Linux内核开发的操作系统,注重与开源社区的融合,强调开放性和兼容性。它致力于为用户提供稳定、高效的操作系统体验。

而鸿蒙系统则是一款基于微内核的全场景分布式操作系统注重跨设备和跨平台的无缝连接,强调灵活性和可扩展性。它旨在构建一个统一的生态系统,实现不同设备之间的智能互联。

技术路径

澎湃OS采用了传统的宏内核设计,通过模块化的方式实现功能的扩展。这种设计使得系统更加稳定可靠,同时也方便开发者进行功能的开发和定制。

而鸿蒙系统则采用了微内核设计,通过组件化的方式实现功能的组合。这种设计使得系统更加灵活可扩展,能够适应不同设备的需求,并提供更好的用户体验。

基础架构

两个操作系统最核心的差别就是技术架构了,华为是以自研的liteOS这个实时操作系统为基础,再打造出了HarmonyOS,是一个全新的生态系统;而小米澎湃系统基于Android,采用了传统的宏内核设计,加上自研的Vela实时操作系统,对安卓进行深度定制的操作系统。这意味着两者在处理硬件请求和系统服务的方式上存在本质的不同。微内核架构更注重模块化和灵活性,这有助于快速适应新兴的技术和市场趋势。

据介绍,小米澎湃OS是一个超级庞大的工程体系,从架构设计之初,小米就明确了四个目标:

第一,实现单端性能表现最强;

第二,AI赋能,成为整个生态的“智能大脑”,能够为用户提供主动服务;

第三,更加便捷高效的连接;

第四,实现全端隐私安全坚固防护。

雷军称,在最底层的系统内核层,小米将自研的Vela系统内核与深度修改的Linux系统内核进行融合。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图5

重构了性能调度、任务管理、内存管理、文件管理等各个基础模块,实现了性能、效率的大幅提升。

这一全新的融合内核,支持200多个处理器平台、20多种文件系统,还能根据硬件能力差异灵活配置。

具有很好的兼容性,使得每个独立设备的性能都能得到彻底解放。

在系统内核层之上的服务与框架层,小米将安卓的服务框架和自研Vela系统的服务框架,都作为“中间件”纳入其中。

同时,全新打造了8大子系统,其中全新的AI子系统融合大模型能力,成为整个系统的“智能大脑”。

不仅可以让单设备实现极强的端侧AI能力,同时赋予整个生态智能能力。

雷军表示,最上层HyperConnec跨端层彻底打破了硬件设备的隔阂,让所有设备可以统一连接协议,并且实时通信。

让整个小米澎湃OS生态打通“任督二脉”,每个设备如同感知世界的触角,像一张巨大的网一样连接一起,最终构建“人车家全生态”的智能世界。

最后,雷军还强调,这次小米打造了贯穿内核层、服务框架层、跨端层的全端安全系统。

尤其是内核层,启用了完全独立的“自研微内核安全系统”,保障了安全从最底层实现。

HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图6

内核层

内核子系统:HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。

驱动子系统:硬件驱动框架(HDF)是HarmonyOS硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。

系统服务层

系统服务层是HarmonyOS的核心能力集合,通过框架层对应用程序提供服务。该层包含以下几个部分:

系统基本能力子系统集:为分布式应用在HarmonyOS多设备上的运行、调度、迁移等操作提供了基础能力,由分布式软总线、分布式数据管理、分布式任务调度、方舟多语言运行时、公共基础库、多模输入、图形、安全、AI等子系统组成。其中,方舟运行时提供了C/C++/JS多语言运行时和基础的系统类库,也为使用方舟编译器静态化的Java程序(即应用程序或框架层中使用Java语言开发的部分)提供运行时。

基础软件服务子系统集:为HarmonyOS提供公共的、通用的软件服务,由事件通知、电话、多媒体、DFX(Design For X) 、MSDP&DV等子系统组成。

增强软件服务子系统集:为HarmonyOS提供针对不同设备的、差异化的能力增强型软件服务,由智慧屏专有业务、穿戴专有业务、IoT专有业务等子系统组成。

硬件服务子系统集:为HarmonyOS提供硬件服务,由位置服务、生物特征识别、穿戴专有硬件服务、IoT专有硬件服务等子系统组成。

根据不同设备形态的部署环境,基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集内部可以按子系统粒度裁剪,每个子系统内部又可以按功能粒度裁剪。

框架层

框架层为HarmonyOS应用开发提供了ArkTS/JS/C/C++/Java等多语言的用户程序框架,两种UI框架(包括适用于ArkTS/JS语言的方舟开发框架即ArkUI、适用于Java语言的Java UI框架),以及各种软硬件服务对外开放的多语言框架API。根据系统的组件化裁剪程度,HarmonyOS设备支持的API也会有所不同。

应用层

应用层包括系统应用和第三方非系统应用。HarmonyOS的应用由一个或多个FA(Feature Ability)或PA(Particle Ability)组成。其中,FA有UI界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。FA在进行用户交互时所需的后台数据访问也需要由对应的PA提供支撑。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。

应用生态

澎湃OS依托于开源社区,通过吸引开发者为其开发应用来构建生态。它将积极与开发者合作,共同推动系统的发展和创新。

而鸿蒙系统则通过华为自身的资源和能力,积极推动生态的建设。华为将投入大量资源来支持开发者,提供丰富的开发工具和技术支持,以促进生态系统的发展和完善。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图7

市场定位

澎湃OS主要针对智能手机市场,希望通过提供更好的用户体验来吸引用户。它将专注于优化手机的性能和功能,以满足用户对高性能手机的需求。

而鸿蒙系统则定位于全场景分布式操作系统,希望能够在智能家居、智能汽车等多个领域发挥作用。它将为不同设备提供统一的操作系统平台,实现设备之间的无缝连接和智能互联,将人、设备、场景有机地联系在一起。

发展前景

澎湃OS和鸿蒙系统都是我国自主研发的操作系统,各自具有独特的特点和优势。澎湃OS注重开放性和兼容性,特别适用于智能手机市场。它提供了丰富的应用程序和开发者工具,使得开发者能够轻松地为手机用户打造各种创新的应用和服务。

而鸿蒙系统则更加注重灵活性和可扩展性,适用于全场景分布式应用。它采用了分布式架构,能够实现设备之间的无缝连接和协同工作。这使得鸿蒙系统在智能家居、智能汽车、智能工业等领域有着广阔的应用前景。

随着技术的不断进步和用户需求的不断变化,澎湃OS和鸿蒙系统将继续不断创新和完善,为用户提供更加智能、便捷和安全的操作系统体验。无论是在智能手机市场还是全场景分布式应用领域,它们都将发挥重要的作用,推动我国信息技术产业的发展

总结

总体来看,MIOS作为小米澎湃系统,与华为的鸿蒙系统在操作系统发展上有着一定的相似性。两者都力图实现多设备间的互联互通,为用户提供更加一体化的使用体验。

特别是鸿蒙系统在多设备协同方面表现优异,被认为是该领域的领先者。然而,小米的MIOS也有其独特之处。

据称,MIOS是一个全端自研系统,同时兼容AOSP。这样的设计使得小米可以拥有更多的自主权和控制力,根据自身的需求和创意来定制和优化系统,不受安卓系统的限制和约束。

虽然不可否认小米自研系统与华为鸿蒙系统在商业模式上存在相似之处,但小米仍然具备更高的自主可控性以及更具创新性的功能设计。那么,究竟是小米的MIOS还是华为的鸿蒙系统更为优秀呢?答案可能因具体的使用场景和用户需求而异。

如果你追求系统的稳定性以及设备间的无缝协同,那么鸿蒙系统可能会是更适合你的选择。而如果你希望获得更高的自主可控性以及更具创新性的功能设计,那么小米的MIOS可能更适合你。

总的来说,无论是小米的MIOS还是华为的鸿蒙系统,都是我国科技行业自主研发的重要成果,值得我们对其未来发展寄予期待。小米自研系统MIOS与华为鸿蒙系统有所相似,但在未来的发展中可能会成为它的脱胎之作,给华为鸿蒙带来不俗的竞争。

虽然小米的MIOS商业模式被指责为抄袭,但难以否认其在自主可控性和创新性方面仍然有着独特的优势。可以说,“无敌天下”的华为鸿蒙终将迎来一位不俗的对手。

小米的澎湃OS到底牛不牛?与鸿蒙系统之间差距有多大插图8

原文链接:https://new.qq.com/rain/a/20231024A016F100

正文完