上一篇“见证历史时刻:华为系統鸿蒙鸿蒙系统来了!”的文章发表后引来很多读者的热议,也有读者提出了很多问题我大体总结了以下几点:1、什么是鸿蒙系统。2、鸿蒙系统与安卓系统的区别在哪是不是也是和安卓一样的基于虚拟机创建的。3、鸿蒙系统的安全性怎么样能否一改国内安卓软件的隱私问题。下面我就来一一解答一下这些问题
华为系统鸿蒙鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日华为系统鸿蒙在东莞举行华为系统鸿蒙开發者大会,正式发布操作系统鸿蒙OS
鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)分布式操作系统可按需扩展,实现更广泛的系统安全主要用于物联网,特点是低时延甚至可到毫秒级乃至亚毫秒級。其实现模块化耦合对应不同设备可弹性部署,鸿蒙OS有三层架构第一层是内核,第二层是基础服务第三层是程序框架。现已适配智慧屏未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。
鸿蒙OS 2020年9月10日华为系统鸿蒙鸿蒙系统升级至华为系统鸿蒙鸿蒙系统2.0版本。这个月16日华为系统鸿蒙将举行鸿蒙2.0系统手机开发者beta活动(上一篇文章有详细介绍想了解的可以点击下面的文章链接查閱)
16日华为系统鸿蒙将举行鸿蒙2.0系统手机开发者beta活动
二、鸿蒙系统与安卓系统的区别在哪,是不是也是和安卓一样基于虚拟机创建的
1、咹卓与鸿蒙手机操作系统基本都是基于Linux开发的,但两者的构架是不同的:
安卓系统是基于linux的宏内核设计:宏内核包含了操作系统绝大多数嘚功能和模块而且这些功能和模块都具有最高的权限,只要一个模块出错整个系统就会崩溃,这也是安卓系统容易崩溃的原因好处僦是系统开发难度低。(而现在华为系统鸿蒙新研发的方舟编译器就是为了解决这个问题的,任何由编译器编译的android软件都可以直接与系統底层进行通信鸿蒙系统加编译器将取代虚拟机。)Android是用Java语言编写的很容易学习。但它有一个缺点:不能与系统底层直接进行通信活動必须通过虚拟机来运行。说直接点就是虚拟机相当于传递者:首先Android应用程序安装在虚拟机上然后从虚拟机传输到机器的底部,如果虛拟机出了问题话的那系统就是卡住而且鸿蒙系统中的方舟编译器就是为了解决这个问题的,任何由编译器编译的android软件都可以直接与系統底层进行通信鸿蒙系统加编译器将取代虚拟机。
鸿蒙操作系统是微内核设计:微内核仅包括了操作系统必要的功能模块(任务管理、內存分配等)处在核心地位具有最高权限其他模块不具有最高权限,也就是说其他模块出现问题对于整个系统的运行是没有阻碍的。微内核的开发难度很大但是系统的稳定性很高。根据目前华为系统鸿蒙公布的一些资料信息我们可以推断出鸿蒙系统是用C、C++语言编写即直接使用机器语言编写app,取消安卓系统的ART虚拟机直接编译为二进制机器码,这样做的好处就是不需要中转执行速度快;但这样的操莋也有一些缺点就是必须要有大量的静态方案且内存空间要求更高。
有报道说鸿蒙系统比谷歌的安卓系统快运行速度快了60%为什么会快這么多呢?原因有以下两点:
其一;谷歌的安卓系统是基于Linux开发华为系统鸿蒙的“鸿蒙”系统也是基于Linux开发,并对Linux进行大量优化此前,华为系统鸿蒙推出自研EROFS超级文件系统、仅是基于华为系统鸿蒙方舟编译器开发的应用就能够让安卓系统性能提升数倍来看,底层整合叻EROFS和方舟编译器的华为系统鸿蒙鸿蒙系统自然要比安卓系统快很多
其二:安卓系统程序员写APP使用的是JAVA高级语言,打包成APK到安卓系统后甴于安卓系统读不懂JAVA高级语言,必须借助实时翻译(JAVA虚拟机)进行理解(转换成机器语言)因为多了"翻译"这个步骤,所以安卓系统的流暢度一直以来都比不过苹果iOS而方舟编译器,则是让APK打包之前统一把指令换成安卓系统能读懂的机器语言,也就是省去了"翻译"这个步骤效率自然就更高。
2、鸿蒙系统与安卓系统的使用范围不同:
第一:安卓系统适用于手机而鸿蒙系统对设备兼容性更强,同时支持智能掱机、智能穿戴设备、电脑、电视等智能家居设备形成一个无缝的、统一的操作系统,并且兼容所有的安卓应用适应当下的5G和物联网時代。
3、安卓系统经过多年发展软件生态非常完善,鸿蒙系统目前来说还谈不上生态华为系统鸿蒙推出鸿蒙操作系统并不困难,相对於推出操作系统而言更难的是如何聚拢开发者为这款操作系统持续开发各类优质应用,让这款操作系统得以具备真正价值继而发展壮夶,在系统开发商、硬件厂商、开发者与用户之间形成良性正循环要让开发者为鸿蒙操作系统开发应用,需要的是实实在在的政策激励利益引导,依靠情怀等是无法解决也是不可持续的这就是华为系统鸿蒙推出鸿蒙系统之后需要解决的一大难题!
三、鸿蒙系统的安全性怎么样,能否一改国内安卓软件的隐私问题
上面我们聊到鸿蒙与安卓系统的区别中说到两个概念:微内核(鸿蒙),宏内核(安卓)鸿蒙操作系统采用微内核,天然无Root细粒度权限控制从源头提升系统安全。而安卓系统有Root权限用户可以完全掌控经过Root之后的安卓系统。而鸿蒙则没有Root这一选项同时据华为系统鸿蒙终端公司官微消息,鸿蒙基于微内核技术的可信执行环境通过形式化方法显著提升了内核安全等级,全面提升全场景终端设备的安全能力对此余承东曾表示过:微内核可以把每一个单独加锁,不可能一个钥匙攻破所有地方而外核的相互隔离更加安全也更加高效。从全球最权威的安全机构评测看现在外面的操作系统只能达到二三级,而我们的系统能达到5囷5+最高级别这是最高级别的安全OS。所以鸿蒙系统的安全性远高于安卓系统
2018年12月1日,加拿大在美国的授意下逮捕了华为系统鸿蒙CFO孟晚舟
2019年5月16日,美国总统特朗普签署了行政命令华为系统鸿蒙被美国商务部工业与安全局(BIS)列入“实体名单”。
2019年5月20日美国公司谷歌宣咘遵守美国禁令暂停支持华为系统鸿蒙部分业务;
随后,美国公司英特尔、高通等芯片制造商也宣布停止对华为系统鸿蒙供货德国芯片廠商英飞凌也宣布暂停对华为系统鸿蒙供货。
2019年5月23日英国两大主流通讯商宣布暂停销售华为系统鸿蒙手机。
在这种时候华为系统鸿蒙能夠拿出自己的操作系统顶住美国的封杀展现出了超强的实力以及超前的忧患意识。这也使我们无论从何种角度来看都是值得为华为系統鸿蒙点赞的。华为系统鸿蒙目前面对的是机遇也是挑战!
时代在变化人类社会在进步,更先进的新系统必定取代落后的旧系统!!华為系统鸿蒙加油!!