时间:2025-01-16 来源:网络 人气:
你有没有听说啊?最近华为的鸿蒙系统可是闹得沸沸扬扬的,有人说它是安卓的“壳”,也有人说是自主研发的“新势力”。咱们今天就来聊聊这个话题,看看鸿蒙系统到底是不是安卓的“壳”。
你知道吗,鸿蒙系统自从2019年8月发布以来,已经走过了3年多的时间。在这期间,它已经覆盖了5亿多台设备,其中手机就有3亿多台。这成绩,可以说是相当亮眼了。但是,总有一些声音在质疑,说鸿蒙系统其实就是安卓的“壳”。
为什么会有这样的说法呢?原因其实很简单。首先,鸿蒙系统为了丰富自己的生态,兼容了安卓的生态。这就导致了鸿蒙APP的开发环境、语言等,与安卓APP有很大一部分相似。再加上鸿蒙系统的英文名称是HarmonyOS,其实是OpenHarmony AOSP的组合,其中OpenHarmony是开源项目,而AOSP是安卓开源项目。鸿蒙系统在OpenHarmony上二次开发,还打包了AOSP的代码,这就让人怀疑,鸿蒙系统是不是就是安卓的“壳”。
但是,鸿蒙系统真的只是安卓的“壳”吗?答案显然是否定的。鸿蒙系统在借鉴安卓的同时,也有自己的特色。
比如,鸿蒙系统的后台进程、操作逻辑、甚至一些界面,都与安卓有一定的相似性。但是,华为为了让大家能够从安卓平滑过渡到鸿蒙,借鉴了安卓,从而在操作上、功能上、界面上有一些相似。毕竟鸿蒙是要替代EMUI的,如果不相似,就会改变大家的使用习惯,很多人可能无法接受。
更重要的是,鸿蒙系统采用了分层机构,整个技术架构从下到上依次是:内核层、系统服务层、应用框架层和应用层。鸿蒙系统采用了多内核设计,支持针对不同资源受限的设备选用适合的OS内核。目前已经支持的内核包括Lite OS和Linux Kernel。为了对上层提供统一的基础内核能力,鸿蒙引入了一个内核抽象层(KAL:Kernel Abstract Layer)来屏蔽多内核差异。
其实,鸿蒙系统是否是安卓的“壳”,最好的证明就是开源。好消息是,鸿蒙OS 2.0版本已经内测了很长时间,而鸿蒙官方也宣布,鸿蒙OS系统将在不久之后开始开源。这样一来,我们就可以通过代码来了解鸿蒙系统的真相。
据悉,OpenHarmony 2.0大约有460万行关键代码,相当于Android 10 1525万行的三成,同时有大约1.8万个关键API(应用程序接口),相当于Android 10 3.6万个的一半。而安装包体积缩小到60-70%,手机、平板、可穿戴设备、电视、传感器等各种设备都能使用。
最近,华为又发布了鸿蒙NEXT,也就是“纯血鸿蒙”。这个版本的最大亮点在于,选择了完全不兼容现有安卓应用,采用了全新的操作系统。鸿蒙NEXT告别了Linux内核和AOSP等传统代码,采用鸿蒙内核,并仅支持鸿蒙原生应用。从操作系统的内核、编程语言、编程框架,到集成开发环境、文件系统,再到AI大模型等,HarmonyOS NEXT都实现了自主可控。
鸿蒙系统的发展历程,就像一部逐步突破与自我超越的历史。从最初的兼容安卓应用,到如今的自主开发和原生应用的蓬勃发展,鸿蒙系统已经具备了与其他成熟操作系统一争高下的基础。
鸿蒙系统是不是安卓的“壳”,这个问题其实并没有绝对的答案。但是,我们可以从鸿蒙系统的发展历程、技术架构、开源情况等方面,了解到鸿蒙系统并非简单的“壳”,而是华为在操作系统领域的一次重要突破。未来,鸿蒙系统的发展前景值得期待。