我对这个系统企望还是蛮大的,毕竟很有可能这是一个手机,电脑,平板等等通用的一个系统。华为手机的投屏所展示的那种界面,还有老罗吹逼的TNT,说不定真的能在华为这个鸿蒙身上实现。大胆吹一波牛逼,这个系统可能是未来中国电脑的主流系统,不仅仅是手机。
反正以后必然是移动端的天下,哈哈
首先我从这两点先了解鸿蒙系统。
鸿蒙OS是华为为物联网时代打造的最先进的物联网统一的 *** 作系统,目前已完成内核20版本、系统10版本研发,并且已发布了第一个应用产品荣耀智慧屏,也有计划不断升级和打造生态系统。从这一点看,鸿蒙OS就完全超越了除了谷歌FuchsiaOS之外的现有所有 *** 作系统,鸿蒙是面向未来的物联网时代的 *** 作系统。而相比于谷歌FuchsiaOS还未正式发布,鸿蒙已经紧锣密鼓的开始了生态打造。未来是物联网+人工智能(Iot+AI)时代,现有的 *** 作系统都不适用,所以在这一点上华为鸿蒙OS已经领先。
华为鸿蒙是基于微内核的全场景分布式OS。鸿蒙OS实现模块化解耦,对应不同设备可d性部署。从内核开始,往上依次是基础服务、程序框架,最上面是各种硬件的专有服务,包括智慧屏、穿戴设备、车机、音箱、手机等专有服务。这一点和现有系统全都不同,具有高度的灵活性,高标准的统一性,并具有清晰的层次、结构逻辑。如今的 *** 作系统大都已经发展了十几年甚至二十多年,都是在补丁摞补丁的情况下不断膨胀着,体积巨大,结构混乱,性能不高。而华为鸿蒙的微内核方式,体积小,适用性好,性能最优。
个人认为鸿蒙系统相较于安卓的优势有
1、软件兼容性较强,根据目前鸿蒙公布的内核来看,鸿蒙系统是多个内核混搭,这样是的鸿蒙可以兼容其他系统的app,其中也包括安卓。
2、自建生态速度快,这其中有包括上面说到的兼容性较强,同时鸿蒙自己是带了一套方舟编译器的,方便软件开发团队迅速的将安卓的软件代码转换成鸿蒙的软件,这样即使因为一些原因鸿蒙无法直接解析安卓软件,也可以通过编译器迅速自建生态。
3、理论运行速度要比安卓快(没有实测,从技术层面分析)鸿蒙同ios一样,都是面向机器开发的 *** 作系统,系统可以直接将软件指令编译成机器码,而安卓开发使用的是java语言,在向机器发送指令需要进行二次转换才会变成机器码。
鸿蒙系统发展路线图。鸿蒙系统的定位就是物联网 *** 作系统,自然适用于电脑。根据鸿蒙系统发展路线图,2020年华为推出鸿蒙系统20内核及应用框架,可以用于国产PC、手表/手环等。电脑端鸿蒙也缺生态。虽然国内主流应用适配华为鸿蒙电脑系统,但是一些国外主流应用,比如Adobe众多视频处理软件、3D与Autocad等专业工业设计软件,基本只支持Windows系统。华为鸿蒙电脑系统要跨越这道坎,难度非常大,还要抓紧完善技术。
鸿蒙系统的设计初衷和安卓/iOS不同,安卓/iOS只是针对 智能手机 或平板等产品,而鸿蒙系统则是定位于跨平台应用,简单的说,鸿蒙OS是为实现万物互联而设计的一套可以跨硬件、跨平台使用的 *** 作系统,最大的特点就是采用分布式架构,它可以灵活适配各个智能终端,甚至可以跨平台调用硬件,让所有硬件互为外设。
华为余承东对此打了个比方:比如我们的智能手表中没有配备摄像头,它可以使用手机上的摄像头,甚至是PC的摄像头不好,也可以用手机的,只要在同一个账户下,多个终端硬件都可以协同互助工作,这项能力无疑能给我们带来更佳的 *** 作体验。
虽然鸿蒙系统的发展还是存在一些困难的,这一个困难主要是生态,这也是任正非和 余承东 承认的问题。不过,通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享的特性以及开源,为鸿蒙系统的发展提供了最好的基础。所以困难虽然存在,但一定会被克服!
1、两者的构架不同
安卓系统是基于linux的宏内核设计:宏内核包含了 *** 作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。
鸿蒙 *** 作系统是微内核设计:微内核仅包括了 *** 作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。
2、开发难度不同
安卓系统的开发难度低,但稳定性差。
鸿蒙系统的开发难度很大,但是系统的稳定性很高。
3、速度不同
安卓系统程序员写APP使用的是JAVA高级语言,打包成APK到安卓系统。由于安卓系统读不懂JAVA高级语言,必须借助实时翻译(JAVA虚拟机)进行理解(转换成机器语言)。因为多了"翻译"这个步骤,所以安卓系统的流畅速度较低。
鸿蒙系统是用C、C++语言编写即直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码,这样做的好处就是不需要中转,执行速度快。
4、适用范围不同
安卓系统适用于手机。
鸿蒙系统对设备兼容性更强,同时支持智能手机、智能穿戴设备、电脑、电视等智能家居设备,形成一个无缝的、统一的 *** 作系统,并且兼容所有的安卓应用,适应当下的5G和物联网时代。
鸿蒙和安卓的特点:
鸿蒙 *** 作系统采用微内核,天然无Root,细粒度权限控制从源头提升系统安全。而安卓系统有Root权限,用户可以完全掌控经过Root之后的安卓系统。而鸿蒙则没有Root这一选项。
同时据华为终端公司官微消息,鸿蒙基于微内核技术的可信执行环境,通过形式化方法显著提升了内核安全等级,全面提升全场景终端设备的安全能力。
对此余承东曾表示过:微内核可以把每一个单独加锁,不可能一个钥匙攻破所有地方。而外核的相互隔离更加安全也更加高效。
从全球最权威的安全机构评测看,现在外面的 *** 作系统只能达到二三级,而我们的系统能达到5和5+最高级别。这是最高级别的安全OS。所以鸿蒙系统的安全性远高于安卓系统。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)