登陆

华为鸿蒙正式发布 这套体系究竟牛在哪里?

admin 2019-08-12 330人围观 ,发现0个评论

原标题:华为鸿蒙正式来了!这套体系究竟牛在哪里?

华为正式发布全新分布式操作体系:鸿蒙!

文 |刘钢

今天,华为将举行有史以来规划最大的全球开发者大会。华为自己研制的鸿蒙操作体系成为本次大会最有目共睹的热门。此前,华为注册了鸿蒙操作体系的商标,引起了世界范围的重视。 华为董男科护士事长任正非表明,鸿蒙体系不是专门用于手机的。而是为了做物联网用的。鸿蒙体系能够操控时延在5毫秒乃至到达毫秒或亚毫秒级。这套操作体系能够兼容比如自动驾驶、工业自动化、印刷电路板、交换机、智能手机以及数据中心等。

  5G年代,鸿蒙体系的生态战

鸿蒙体系确实存在。并且功用十分强壮。任正非一起供认,鸿蒙的短板在于生态环境不如安卓。华为手机在海外的出售占有不菲的比例。但谷歌的安卓体系是海外商场的干流,鸿蒙体系在海外要想把安卓体系替换掉,需要时日。但从任正非的话中咱们能够分华为鸿蒙正式发布 这套体系究竟牛在哪里?分出,鸿蒙体系尽管不是专门用于手机,但并不意味着它不能用于手机。

华为鸿蒙正式发布 这套体系究竟牛在哪里?

自打鸿蒙操作体系注册以来,一向有种说法,以为它是安卓体系的一个分支。这是一个误解。中芯世界创始人张汝京博士剖析过,鸿蒙不是安卓体系的分支或修正而来的。它是一种全新的、独立的操作体系。是面向未来5G物联网开发的。 

谷歌也有一款面向5G物联网的Fuchsia体系。但鸿蒙根据emui 9.1版别的方舟编译器的优化版别,在性能上,要比安卓原生编译器快许多。那么,谷歌的Fuchsia和华为的鸿蒙体系,处于同一层面,安卓操作体系则低一层面。

无论是谷歌的Fuchsia仍是华为的鸿蒙体系,它们的终极目标都是代替4G的安卓体系。从现在来看,鸿蒙体系的开发进度远超谷歌的Fuchsia体系。且鸿蒙体系肯定会先于Fuchsia发布。

方舟编译器+鸿蒙体系,让安卓体会逾越苹果

智能手机是华为5G事务的很重要的一个方面。那么华为的智能手机怎么赶快树立自己的生态环境呢?这个问题要分两个方面谈。

首要,拿来主义:这是鸿蒙体系敏捷翻开自己的生态环境的最底子的条件和机会。APP的代码不是机器码而是字节码。假如有人开发一个体系,只需其间的虚拟机和编译模块兼容安卓APP的字节码,那么这个体系就能够直接运用安卓的APP生态环境。 

其次,是敞开主义:华为开源自己的方舟编译器。让更多支撑华为的技能人员参加其间。 

这样左右开弓,信任华为的生态环境很快就能树立起来。余承东曾在微博上预告8月9日的华为全球开发者大会,会发布开源的方舟编译器。

安卓体系是用Java言语编的,这种言语简略易学。可它却有个缺陷,即不能直接和体系的底层直接通讯。只能在所谓的虚拟机上运转。直白地说虚拟机相当于二传手,先把安卓的应用程序装在虚拟机上,由虚拟机再传给机器的底层。

那么问题就来了,二传手出问题怎么办?表现在安卓体系便是手机软件卡顿。 那么,不要这个二传手是否能够直接和机器的底层直接通讯呢?方舟编译器处理的便是这个问题,但凡安卓体系的软件,经方舟编译器的编译就可直接和体系底层进行通讯。

那么鸿蒙体系加方舟编译器,就代替了虚拟机这个二传手。苹果手机用起来为什么不卡顿,便是它没有那个二传手,直接为机器底层写代码,苹果手机的软件跑起来就比安卓手机顺利得多。 

还有一个值得重视的问题是,华为的鸿蒙体系便是微内核。其实,操作体系华为鸿蒙正式发布 这套体系究竟牛在哪里?的内核能够是宏内核,也能够是微内核。宏内核的体系开发难度较低,许多具有极高权限的功用都能够在其间完成。究竟操作体系的绝大部分功用就在里边,处理问题最直接。而安卓体系就归于宏内核。 

因为这些模块都有最高权限,那么只需一个模块犯错,整个体系就会溃散。而微内核则相反,具有最高权限的模块并不多,例如,操作体系的使命办理、内存分配收回办理等才有。其他模块都不具有最高权限,所以即使犯错也不会形成体系溃散。相同微内核开发难度大,可是体系稳定性高。 

现在,华为已经在官方社区正式发布了方舟编译器华为鸿蒙正式发布 这套体系究竟牛在哪里?的装置概况以及下载地址。不久的将来,华为或许也会树立像苹果、微软、谷歌那样的生态体系。

刘钢(我国社会科学院哲学所研究员)

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP