开发者

华为鸿蒙系统有哪些优势??

刘超群 2021-09-20 20:55

感谢邀请,要看清楚华为的鸿蒙系统有哪些优势,可以从目前唯一搭载鸿蒙系统的华为荣耀智慧屏上看看一些影子,因此我下面介绍会类比一下,这样可以理解的更清晰。要清醒,不能妄自尊大首先,我觉得我们得有一台清晰而又清醒的认识,华为的鸿蒙系统最终的优势也需要通过实践来检验,目前盲目乐观或者把鸿蒙吹到天上去,也是不可取的。所以,目前的大部分优势,可能或是理论上的优势华为在HDC2019中首次发布了鸿蒙系统,并且已经正式商用在华为的荣耀智慧屏上。首先鸿蒙系统最大的特点,就是基于微内核的系统。目前基于微内核的系统不多,苹果的IOS算是半个微内核的系统。鸿蒙的优势就要从自身的架构开始说起。微内核是最大的特点微内核的系统的特点就是简单稳定,所需要的资源少。微内核的系统只保留了基础的系统功能,例如进程管理、I/O管理、存储管理和进程间的消息调度,其他一切功能都是以外置模块价加载的方式来实现而宏内核的理念是一切系统服务程序都要放到内核内,例如各种文件管理、驱动程序等等,智慧导致系统内核非常大,需要的资源非常多。安卓就是非常典型的宏内核系统,所有系统程序都要驻留内存,所以我们看到安卓所需的硬件资源越来越高,8G内存目前已经是标配鸿蒙系统目前从发布会上看,鸿蒙当前的架构会有3种内核,一台是自身的微内核、一台是基于Linux的内核、一台是华为原有的物联LiteOS内核。未来的演进会统一演进到微内核架构。这里有一台很有意思的问题,鸿蒙兼容Linux的内核的初衷,是不是用于兼容安卓的APP?否则一开鸿蒙的生态无法解决。所以我很期待,看看华为的智慧屏是如何解决生态问题。所以微内核的优势,就是需要的资源小,系统稳定,不容易被攻击。打个比方,微内核就像男人出行,轻装上阵,满足必要的需求,缺什么买什么;而宏内核系统就像女人出行,需要化妆、打扮、出去各种零零碎碎带一大堆,手忙脚乱的时间会非常多。正因为鸿蒙系统最终是微内核系统,所需的资源小,所以可以用在没那么好的硬件资源的设备上,例如物联网终端。所以华为如果要拉通手机、平板、Web、电脑和物联网终端,使用微内核的架构就是必须了。荣耀智慧屏体现了部分的优势。荣耀智慧屏主打1秒唤醒、2秒开机,除了鸿鹄818芯片强大能力外,短小精干反应迅速的鸿蒙系统也起了巨大的作用。智能电视机不像手机一样需要那么多杂七杂八的功能,精简系统的启动当然更快,大家想想安卓的启动时间有多慢就明白这个重要性了。进程间的可靠调度和确定性时延华为在鸿蒙系统使用了微内核,有解决了微内核本身的问题。微内核的OS采用消息机制来调度不同进程间的通信,那么久可能会出现大量的进程间的消息通信时,大量进程间消息一拥而上,导致大量消息被阻塞,系统性能下降的问题鸿蒙OS内部把不同的进程消息确定优先级,采用专业的调度算法来合理调度进程间的通信消息,高优先级的应用优先保障,低优先级的应用排队处理。 这种机制就让微内核进程间的通信变的有序,不会出现大家一拥而上导致消息丢失的现象分布式的架构,支持跨终端协同鸿蒙系统还有一台优势,就是分布式架构。鸿蒙OS采用“分布式OS架构”和“分布式软总线技术”这两个技术,通过公共通信平台,使消费者享受到强大的跨终端业务协同能力,使消费者享受到强大的跨终端业务协同能力,为未来的潜在的多终端协同的使用场景带来的无缝体验。什么叫分布式架构?其实看看荣耀智慧屏就清楚了。荣耀智慧屏主打大小屏Magic-link魔法控屏,开创手机和大小屏的交互的新模式,其实这就是分布式系统的一台理念。不过由于当前手机或是安卓,所以不是完全分布式系统交互,需要通过APP来协同分布式架构,简单的说就是多个终端可以协同,例如荣耀智慧屏可以把手机当成外置的扬声器,从鸿蒙上来看,用户的手机已经是荣耀智慧屏的一台音频外设,就像是荣耀智慧屏的一部分,可以把手机当成外设的键盘,手机也可以把荣耀智慧屏当成外接的显示器来管理。本来是独立的两个智能设备,好像逻辑上合成一台设备。一次开发,多终端适配鸿蒙系统最后一台优势,就是支持一次开发,多端部署,实现跨终端生态共享 鸿蒙OS支持多终端的开发IDE,支持多语言统一编译。也就是开发者可以一次性的生成在不同类型的终端中运行的APP。未来是万物互联的时代,鸿蒙OS这个策略开发者_如何学Go是和鸿蒙的跨多终端部署的策略紧密相关。如果开发者的应用,需要同时在手机、车载、物联网路由器使用,那么如果使用鸿蒙OS加上方舟编译器,只需要编译一次就可以,这样就可以实现多终端的部署和共享 。最后,一句话来总结鸿蒙的OS的优势:鸿蒙是基于微内核的OS,支持多种终端部署,系统的效率更高,开发者的工作量更少,也支持分布式应用的协同处理。 鸿蒙OS可以是下一代的万物互联时代的OS,是十分先进的。当然,一些优势要等到鸿蒙完全采用微内核才能体现,这个可能要等到明年了。


我是小宝宝2012 2021-09-开发者_如何学C20 21:06

华为鸿蒙(HarmonyOS)的优势应该从两个方面来认识,其一是从社会生活层面,其二从技术层面,不管哪个层面,华为鸿蒙系统自8月9日发布之日起,完成了一台超越时代意义的跃升。1、B计划不是备胎计划鸿蒙OS早在于2012年就在实验室开始规划,但是却在20198月被迫提前发布,是因为制裁的原因。被列入“实体清单”的华为企业在今年五月份遭遇到有史以来最大危机,即谷歌停止对华为在安卓系统和谷歌服务上技术支持。众所周知,主流的智能手机操作系统有Google Android和苹果的iOS等,安卓系统也是目前全世界应用数量上最大的操作系统,一直以来华为手机生产的手机搭载的都是由谷歌授权的Android系统,“断供”系统和服务,意味着华为在国内每年1亿多和海外近亿台的手机销量遇断崖式跌落,企业手机等业务将面临停摆。华为创始人任正非在6月接受采访时坦承,“实体清单”事件让华为手机在海外市场最严重时下滑达40%。余承东也在开发者大会上也表示,制裁之后,只能做到全球第二的份额,而“今年大概率,我们可以做到市场份额全球第一”。但对于安卓的断供,华为早有应对。“我们准备好了自个的操作系统。如果无法继续使用这些系统,我们就准备开始B计划。”余承东说。这突然而出现的绝处逢的悲喜剧确曾让国人震惊又惊喜,将华为一夜之间“备胎”转正的情节赞为神话。而曾负责华为2012实验室中央软件部、现任华为消费者业务软件总裁的王成录一度有些不悦:“谁说我做备胎去了,我是去做超过这个东西去了。鸿蒙不是替代现有操作系统,而是面向未来趋势的。”个人认为,华为鸿蒙(HarmonyOS)一出,天地其广,从此中国人有了自个的智能操作系统,杜绝了可能的“卡脖子”灾难,它的出现彰显出中国企业蕴藏的文化和制度优势,在最艰难处,以大智慧快速掌握高精尖顶端技术,以大气魄容纳百川的精神推动克难攻坚,实现了操作系统的卓越突破。我们的优势抵销了制裁的强势,一涨一消之间,世界或是哪个世界,国家或是这个国家,而风景从此不同,迥然有异。5月份时美国商务部工业与安全局(BIS)以安全为由禁止美国企业继续销售给中国华为等企业电子元器件和服务,8月8日又有外媒报道,白宫禁止政府机构购买华为等中国企业产品,前一阵禁止销,目前禁止购,同为禁止,却前禁销后禁购,两者变化颇为耐人寻味。这是不是与华为企业开发的鸿蒙(HarmonyOS)跳过安卓系统,直接拿鸿蒙 OS直接与谷歌的 Fuchsia对标有关,无法证实,但不管怎样在变化中体现了企业与民族自信的力量 ,也昭示着对世界智能系统历史改写的自豪。2、面向未来开源目前如果要买一部新的智能手机,大家最关注的是啥?除过花哨的外表,可能稍懂行的人更关注手机的内存配置。为啥?一部Android 手机至少需要 3GB RAM 以上才能跑得顺畅,这还不包含需要下载的各种应用(APP)在内,仅它所必须的手机操作系统就必然占有这么大的空间。所以目前人买手机最低要求内存8GB RAM就很正常了。原因就在于目前苹果手机 iOS 或安卓手机 Android,都是基于 Linux、Uinux,它的内核庞大(即宏内核),比如Android 操作系统 1 亿行代码,内核一项就超过 2000 万行代码,负累多多,尽管平常真正用到的只有内核中 8% 的代码,但如此庞大和冗余的设计很难保障流畅度,因为它成本很高、效率很低。还有一台现象,比如苹果操作系统,它发布的平板和手表 ,设备不同 OS不同,主要是宏内核为主,混合内核,也在引进一些微内核,不同设备不能实现一台帐号同时打通协同使用,用户需要反复输入密码登录,设备和设备之间是割裂的,开发不同的 OS,也是非常复杂花成本的。鸿蒙 OS 解决了以上全部问题。1)架构简单合理,支撑多种终端鸿蒙 OS 架构,最底层是内核层,上面是基础服务层、程序框架,这样就有了最大的“容含量”和“灵活性”,一套系统,一台 OS 实现模块化解耦,可对应不同设备,并弹性部署,不管是智能手机这样硬件能力强的终端,或是像音响这种硬件能力弱的终端,都可以一套系统统一在不同硬件平台上加载部署。2)微内核内核小,简单而强大,通向未来。安卓是宏内核。宏内核简单来说,就是把很多东西都集成进内核,优点是检索效率高,缺点是稳定性差,且成本大,运转速度慢。微内核内核中只有最基本的调度、内存管理。优点是超级稳定,缺点是效率低。鸿蒙OS是全球第一台基于微内核全场景分布式 OS,谷歌的 Fuchsia 也是微内核,苹果也在向这个方向发展,但是目前主要是宏内核。有趣的是鸿蒙OS应该兼容安卓和ios,余承东也说过,如果需要我们可以一夜之间做到将自个的手机上的系统置换为鸿蒙 OS。3)操作系统分布式软总线让同一台帐户下的多种终端能够实现硬件能力跨终端之间调用这也为击穿不同设备阻隔,实现万物互联互动打下坚实基础。比如我们同时用一台帐号可以实现支撑不同设备,包括智慧大屏、穿戴、车机、音响、手表、手机、PC 等等各种各样设备。4)安全性高微内核,过去只是用于航空和芯片设计,内核小,可实现形式化验证,高安全。目前,操作系统往往只能达到 2 级,最多 3、4 级,鸿蒙 OS 应该可以达到 5+ 安全级别,恐怕是全球第一台。余承东在发布会说,鸿蒙 OS是开源的,意味着所有人都可以在此基础上进行开发,相信一台繁荣昌盛日新月异的新天地不久之后会被创造出来。总之,鸿蒙 OS 比 Andorid 有更强性能、更高的安全性、分布式能力、面向未来全场景能力,这是面向未来的操作系统。而从更大视野来看,鸿蒙 OS的发布改变了智能操作系统的生态,为民族企业的生存发展开拓了一条广阔的道路。以上为个人不成熟的看法,欢迎讨论批评。


_CFT01****12000 2021-09-20 21:12

首先,我们要清楚华为鸿蒙系统不是一台单纯的手机系统或是平板系统。8月份华为发布会上用了一台多小时详细介绍了它的底层架构,还有兼容性之类的数据各种,有些可能一般人也看不懂(比如我)。我们不解释分析他的数据问题,有多快多强的问题。华为鸿蒙系统是一台大的生态系统,是一台大平台,不再是基于安卓简单开发一下的系统了。那它的优势主要有哪些呢?1.它的兼容性更广,发布会上说了,未来只要是搭载鸿蒙系统和智能设备,你在一台平台上开发的软件通过方舟编译器编译后上传用在华为鸿蒙系统上开发者_如何学编程,它就可以自适应兼容到其他搭载鸿蒙系统的智能设备上。比如你开发一款软件用在手机上,你想在平板上也做一款就不需要再多带带开发了,省事了开发人员。2.省事开发人员和同时也节约了企业的资金开发成本和时间成本,就像有的手机端同一款软件PC端的需要开发,手机端的又要开发,平板端的要开发,手表端的要开发,非常浪费人力资源。3.刚才说了华为鸿蒙系统是一台大平台,为了将来更好的结合5G(第五代通讯技术),需要有一台大平台来整合各种智能产品,所谓万物互联,大家尽可能要有一台标准或者说一台频道,这样省事相互调用接口什么的,当然这是华为未来一台大方向(不是我说的,是余总说的


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜