智新云网络

 找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

关注鸿蒙3.0发布在即,一文看懂它与安卓的区别

[复制链接]
发表于 2022-7-24 15:27:09 | 显示全部楼层 |阅读模式
华为设备开发
如今是手机系统,已然是iOS、安卓、鸿蒙三分天下,但在鸿蒙系统刚面世的时候,网上有很多小伙伴忍不住吐槽:“鸿蒙不就是安卓套个皮吗?和MIUI这些其实差不多吧。”

当然,现在已经很少有人这样子认为了,但到底它和安卓的区别在哪,想必很多小伙伴还是一知半解。接下来,我们趁着鸿蒙3.0即将来临,一起来聊聊,它们之间的区别。


微内核 VS 宏内核

聊到操作系统,内核绝对是避不开的,它是应用连接硬件的桥梁。

安卓系统基于linux的宏内核设计。宏内核的特点是,很多程序都会打包在内核中,包括文件系统、驱动、内存管理等等,而且均拥有最高权限,与其说是宏内核,其实更像是单内核,优点是速度快,但牵一发而动全身,可拓展性极差,这也是安卓稳定性一直被诟病的原因。

而鸿蒙则是基于微内核设计,和宏内核相反,它只保留最基本的能力,一个服务的故障不会影响另一个服务,尽管效率不如宏内核,但如今硬件水平提升可以很好地补齐这一短板,并且本身安全性和可靠性更强,加上拓展性方面也更具优势,更适合物联网平台。



方舟编译器 VS 虚拟机

很多使用鸿蒙系统的小伙伴,可能会感觉手机的运行速度或多或少有所提升。这是因为安卓系统采用的Java语言编码,无法直接与底层操作系统通信,需要通过虚拟机充当中间人,性能也会受到限制。



而鸿蒙开发也可以采用Java语言,但是华为研发了方舟编译器,取代了虚拟机,可以直接和底层操作系统通信,程序可以直接运行在操作系统中,运行速度自然有所进步。



万物互联 VS 移动设备


从系统定位的角度来看,鸿蒙和安卓有很大的不同。安卓一般只应用于移动设备,比如智能手机和平板电脑,而鸿蒙则是一款面向万物互联时代的、全新的分布式操作系统



当初鸿蒙2.0发布时,华为的表述是这样子的:鸿蒙系统 2.0会带来全场景1+8+N智慧生活,将会涵盖五大场景,包括智慧出行、智能家居、运动健康、智慧办公以及影音娱乐。这里提的“1” 指的是手机,手机是未来智慧生活的入口,因此显得额外重要。“8“指的是平板、PC、穿戴、HD、AI音箱、耳机、VR、车机。“N”指的是泛IOT设备。很明显,华为更偏向于利用其世界领先的5G技术,率先打造一个万物互联的超级生态。




最近这段时间,华为的动作也是接连不断,已经官宣将在7月27日发布全新的鸿蒙3.0,新增了超级终端、多设备移动通信共享等功能,在流畅性、隐私防护、互联生态等方面也会迎来进一步升级,还将彻底删除所有来自开源社区的由谷歌贡献的代码,相信未来鸿蒙系统也将会有更加亮眼的表现,值得期待。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

社区推荐上一条 /1 下一条

小黑屋|手机版|Archiver|关于我们|智新云网络 ( 蜀ICP备18012146号-1 )

GMT+8, 2025-2-10 07:50 , Processed in 0.064696 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表