移动端安卓IOS和鸿蒙系统的详细讲解

北京中科白癜风医院助力健康中国 https://baike.baidu.com/item/%e5%8c%97%e4%ba%ac%e4%b8%ad%e7%a7%91%e7%99%bd%e7%99%9c%e9%a3%8e%e5%8c%bb%e9%99%a2/9728824?fr=aladdin

说到我们手机常用的操作系统,大家第一时间想到的就是安卓、苹果的IOS和华为的鸿蒙系统。那么它们什么样的系统?有什么区别?接下来给大家详细讲解。

其实我们说到系统都不得不提的就是UNIX系统,Unix诞生于年的ATT贝尔实验室,是一个闭源的操作系统,是现代操作系统的基石。Unix是第一个严格意义上的操作系统,以C语言重新改写与编译Unics的核心。

Linux和ios都是类Unix系统(也就是参考Unix而开发),两者的内核中没有一行Unix代码。iOS是由苹果公司开发的移动操作系统,iOS与苹果的MacOSX操作系统一样。属于类Unix的商业操作系统

iOS实际上是Darwin的ARM变体,源自BSD,类UNIX内核,以及Apple自己的Mach内核扩展系统。这与Linux是完全不同的,Linux是一个单片内核,这意味着所有驱动程序代码和I/O工具包都是核心内核的一部分。

Apple是一个混合内核。有些住在内核中,有些是内核扩展(通常是.kext文件)。相比之下,Windows是一个微内核,意味着内核中的内容很少,而且几乎所有东西都是外部驱动程序。

Linux也是类似UNIX的,但它不是BSD。Linux实际上是因为LinusTorvalds决定他喜欢UNIX和BSD的概念,但他不喜欢这些项目的执行。从本质上形象的来讲,macOS,iOS,BSD和Linux都是兄弟姐妹,类似的DNA,但他们自己的权利不同,UNIX是爸爸。

安卓(Android)是怎么来的呢?Android系统一开始并不是由谷歌研发出来了,Android系统原来的公司名字就叫做Android。安迪·鲁宾创立了这个操作系统公司Android。谷歌公司在年以4千万美金收购了这个仅成立22月的高科技企业。Android系统也开始由谷歌接手研发。在年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统。

Android系统的开放源代码。这个开源项目也就是后来的AOSP。它是开源的,由全球开发者贡献完善,不属于谷歌,同样属于全人类。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

Android本质上还是一个Linux系统,只不过Google对它进行了裁剪和定制。虽然Android基于Linux内核,但是它与Linux之间还是有很大的差别,比如Android在Linux内核的基础上添加了自己所特有的驱动程序。

鸿蒙系统HarmonyOS,是一款由华为主导开发的国产全场景分布式系统(我理解的国产系统是完全不受任何人制约的系统),于年发布1.0版本,他是在华为手机受到谷歌制裁的情况下发布的,最早可以追溯到年。开放原子开源基金会于年9月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为OpenAtomOpenHarmony(简称“OpenHarmony”)。创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用最合适的设备提供最佳的场景体验。

鸿蒙系统是基于微内核开发的,"微内核"是鸿蒙OS的特点之一。即微内核采用同一套操作平台,针对不同硬件能力的产品进行部署,并采用分布式架构,提升效率。分布式架构首次用于终端OS,可以实现跨终端无缝协同体验。

华为在OpenHarmony的基础上,发布HarmonyOS,正式使用在华为手机上,换句话讲,HarmonyOS是OpenHarmony的第一个发行版。由于鸿蒙系统刚起步,想要活下去需要兼容安卓生态,目前框架中还是有AOSP的代码(正是因为这个原因,一直被质疑为安卓套皮),后续会逐步删除。

为什么谷歌可以禁止华为使用安卓呢?其实这其中表述有点不准确,谷歌无法禁止华为使用安卓系统,可以禁止华为使用GMS(谷歌移动服务框架,谷歌私有的)。在海外,安卓手机其实是由AOSP+GMS组成,谷歌禁止华为使用GMS,所以华为手机自然就受到了严重的影响。不过华为自主研发的HMS(华为移动服务框架)正在逐渐发挥作用。

安卓很棒,但也有自己致命的缺陷,在万物互联的时代,安卓显得有点力不从心了,鸿蒙出现的目的不是取代安卓,他是下一代操作系统,从设计上就比安卓高一个层次。鸿蒙兼容安卓,是吸取了WindowsPhone失败的教训,这是一条正确的道路,被质疑也在所难免。

下面讲一下安卓、IOS和鸿蒙系统的区别:

原始设计理念的不同,直接影响整体框架的布局。鸿蒙使用的是微内核,安卓则是宏内核,相比于安卓的宏内核,鸿蒙的微内核更加安全,并且在微内核中可以自由加入各类模块,而宏内核中可以自由修改的范围很小。IOS系统也用的是和安卓相同的宏内核。宏内核系统比较庞大,它把所有的功能都集成在自己的内核上面——集成了很多的子系统,如果其中一个子系统出现了问题崩坏了,那么整个宏内核系统也会跟着故障。

其次鸿蒙系统是分布式操作系统,拥有强大的拓展性能,可以将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享。简单来说安装了鸿蒙系统的所有智能设备,就相当于是一个整体,设备之间互联后,可以互相使用对方的配置。而安卓和苹果的IOS系统不是。

安卓和鸿蒙系统是开源系统,就是开放源代码给全部用户的,用户可以利用源代码在其基础上修改和学习的,也方便开发人员进行二次开放,丰富系统功能等。反观苹果的IOS是闭源的。

总结:

看完区别大家是不是感觉鸿蒙要比安卓和IOS更强?其实不然,安卓系统经过多年发展,软件生态非常完善,而鸿蒙系统目前来说还谈不上生态,软件其实还是基本沿用了安卓这套的。所以说鸿蒙系统的成长之路还比较长,加上美丽国的打压,更是崎岖且艰辛。希望后续在大家的共同努力下能成就一个更完美的鸿蒙系统吧,多多支持华为支持鸿蒙操作系统手机,也多多支持国产化的企业。

HUAWEIP50原色双影像单元基于鸿蒙操作系统万象双环设计支持66W超级快充8GB+2京东好评率94%无理由退换京东配送官方店¥购买


转载请注明:http://www.aierlanlan.com/rzdk/8529.html