总是有人说鸿蒙是安卓系统,尤其是前段时间有网友曝光鸿蒙底层代码,最后的文字为“Android”,再次引起了大批舆论攻击。
今天我们就来谈谈“鸿蒙是不是安卓?”这件事。
不少用户有疑虑也并非无中生有,像“汉芯事件”拿着国家的钱去“做研发”。把换了马甲的进口芯片当作研究成果这样类似的事情实际上并不少见。
内核不同
但鸿蒙OS与安卓之间的区别真的不小。首先,鸿蒙是华为公司开发的一款基于微内核、 耗时10年、4000多名研发人员投入开发、面向5G物联网 、面向全场景的分布式操作系统。微内核采用的是分布式架构,就是1+N的模式,1代表内核,N代表不同的功能模块,也就是说内核与功能模块是分离的。而且功能模块之间是并行运行、互不干扰,一个模块出现问题,不会影响其它模块的正常使用。
而安卓系统采用的是“宏”内核,搭配分层架构,就是1+1+1+1的模式,系统内核与功能模块是一个有机整体不可分离。宏内核就好比一个大箱子,所有的功能模块都放在一起,一旦某个功能出问题,就会影响整个箱子的使用,这是它开源的秘诀,也是臃肿的原因。
开发环境不同
安卓软件的开发环境是基于JDK,以Java语言为核心,包括Java运行环境JRE、Java工具、Java基础类库等等。而鸿蒙软件则是通过方舟编译器来开发的,方舟编译器支持多语言统一编译,属于集成化开发环境,分布式架构Kit,开发效率会更高。
应用范围不同
iOS系统目前则只应用在数以亿计的iPhone、iPod Touch设备上,iPad OS仍旧有不少iOS的影子,但两个系统已经逐渐差异化。尽管iOS仅仅开放于自家的苹果产品,但是其用户规模规模则是达到了数十亿台设备。
而鸿蒙从一开始的目标就是不单单只是为手机而生。华为鸿蒙操作系统将会应用在“1+8+N”上, 1是智能手机。8是PC、平板、车机、运动健康、穿戴、AR、VR、智慧大屏、智能音响等设备,主要面向的是万物互联,因此两者的起点和应用范围都不一样。
相同之处:都是开源系统,与iOS不同当然,华为鸿蒙系统与谷歌安卓系统也有一些共同之处,如:它们都是开源系统,任何智能终端厂家都可以通过它们来开发自己的UI系统;它们都是基于Linux内核开发的,所以在很多地方都有相似之处,所以华为鸿蒙系统可以兼容安卓应用软件。
各个国产手机厂商大抵都有自己的OS,但是都是基于安卓魔改的。而鸿蒙,不但有整容,不但有器官移植,而且还加了一些新东西,但最重要的,鸿蒙现在正在改基因——逐步替换掉AOSP,那么它就与安卓不一样了。
虽然我认为目前鸿蒙还没有做到完全全新的操作系统,与安卓依然有千丝万缕的联系,但是起码在建立新秩序的路上了,期待鸿蒙真正成长起来的那一天。
2023-01-12
2023-01-13
2022-12-19
土巴兔装修网官网版
生活实用106.8M
下载南方航空官网app
旅行交通119.4M
下载携程旅程app
生活实用41.8M
下载自动连点器免费app
系统工具16.2M
下载货拉拉司机版官网版
生活实用139.19MB
下载悟空遥控器app官网版
生活实用29.0M
下载有看头app
摄影图像117.9M
下载蜂鸟众包app老版本苹果版
生活实用242M
下载饥饿鲨世界国际服无敌版
其他软件129.8M
下载自贡市掌上公交
生活实用52.1M
下载