大白话告诉你“鸿蒙”比安卓牛在哪 看完就去和


ʱ䣺2019-08-12

  日,初夏。美国商务部将华为列入“实体清单”,动用国家力量对中国这家民营企业发动绞杀,禁止美国企业向华为出售元器件和相关技术,其中就包括谷歌公司的安卓系统。

  8月9日,立秋第二天,华为正式祭出“鸿蒙OS”操作系统。在开发者大会上,华为消费者业务CEO余承东放言:如果不能用安卓,随时可以启用鸿蒙。

  不鸣则已,一鸣惊人。在华为自己的方舟编译器助力下,“鸿蒙OS”可以抛开虚拟机,让APP直接和硬件对话,比安卓系统一举提升性能60%。

  何为鸿蒙?《庄子·在宥》中,“鸿蒙”是天地间的混沌元气,被庄子拟人化。更多人则是在《西游记》开场诗中第一次读到这两个字:混沌未分天地乱,茫茫渺渺无人见。自从盘古破鸿蒙,开辟从兹清浊辨。而华为以谐音给鸿蒙匹配的英文单词“Harmony”,意为和谐:大家有话好好说,和而不同、维和共存。

  华为开发者大会上,余承东将鸿蒙与安卓、苹果系统做对比:谷歌的安卓操作系统基于宏内核,苹果操作系统是以宏内核为主的混合内核,而鸿蒙系统则是微内核。

  宏内核、微内核到底是啥,它们的区别又是什么?计算机专家、风云学会会员陈经给出了如下解释:

  宏内核的操作系统,其核心代码在核心内存空间中运行时,虽然分模块各做各的事,但互相紧密关联,一荣俱荣、一损俱损。有时即使一个硬件设备不需要太多功能,也得把整个宏内核都放上来。

  而微内核只提供操作系统最基本的少数核心功能,核心模块互相独立,运行服务时各模块有自己的内存空间。需要什么服务就把相关的模块放上来,互相独立不影响。微内核不用太顾虑配合问题,因此比宏内核更加灵活。

  如果对专家的话做一个更通俗的解释,大概可以拿捕鱼做个形象的比喻。宏内核操作系统有点像撒网捕鱼,即便湖里只有一条鱼,也得把整张网都撒下去才能捕到,撒网、收网都相当费时、费力。而微内核就像垂钓,只需要一人、一竿,就能把鱼儿钓上来,能够避免大量的资源消耗。

  在宏内核的安卓系统为了占领市场,采取了兼容。不管你是哪种硬件、什么配置,也不管手机、平板还是电视,它都去适配。为此,安卓系统只好使用了一个叫“虚拟机”的东西,让每个软件都在虚拟机上运行,再由虚拟机运行软件代码来和系统底层进行对话。简单来说,虚拟机相当于软件和系统之间的翻译。由于这个翻译要和各种不同架构的机器对话,出问题也就不可避免,表现在安卓系统上就是软件卡顿。而苹果手机之所以比安卓手机运行流畅得多,很重要的一个原因就是它不用虚拟机,而是对软件开发者进行严格的限制,让他们写的代码能直接在机器上运行,省去翻译的环节。

  通俗的理解,为了解决出国谈生意时语言不通的问题,安卓系统自己带了一名翻译,这个翻译就是虚拟机。和不同国家的人交流需要不同的语言,掌握的语言一多,再牛的翻译也难免嘴瓢、卡壳。而苹果系统的做法相当于让全世界都学普通话,还必须得学得好、说得标准,他才和你谈生意。这样不管到哪个国家,都能抛开翻译直接、无障碍的交流,效率和准确性也更高。

  苹果系统之所以敢这么做,靠的是庞大的用户群体做支撑。但作为一个挑战现有格局的新系统,“鸿蒙OS”如果也走苹果的路子,基本不会有软件开发者买账。

  为了解决软件适配高效运行的问题,“鸿蒙OS”采用了自主研发的方舟编译器。凡是安卓系统的软件经过编译,可以直接和系统底层进行沟通。与安卓系统带着虚拟机这名翻译出国谈生意不同,“鸿蒙OS”的方舟编译器相当于自带了一个高科技同声传译头盔,不管对方说的是哪种语言,经过同声传译后你听到的都是普通话,而且几乎不会出错。今年4月11日华为发布方舟编译器时宣布,通过方舟编译器对安卓APP重新编译,可使手机性能一举提升60%。

  既然华为能开发出方舟编译器,谷歌自己为什么不做?事实上,谷歌也在开发Fuchsia操作系统,试图从底层重新设计,解决安卓的问题。Fuchsia同样舍弃了安卓所用的Linux宏内核,改用灵活的微内核。谷歌计划时机成熟时用Fuchsia取代安卓,应用在手机、平板等各种机器上。

  这听上去很“鸿蒙”,但让谷歌发动自我革命并不那么容易。谷歌一方面要自己搞分裂,另一方面又不想把现有的安卓市场份额让渡给Fuchsia之外的其它系统。这就像要把满满一瓶水倒进另一个同样大小的瓶子里,中间又不能撒漏一滴,而且只有一次操作机会,六合的数字表,难度可想而知。

  老霸主谷歌不敢革自己的命,新入场的华为却能放手大干一场。目前,鸿蒙OS内置了三个核心,包括鸿蒙微内核、Lite OS、Linux内核,因此鸿蒙完全可以兼容安卓APP。这一手相当于抄了安卓的后路,用一招“化骨绵掌”将操作系统的生态问题变得不再那么坚不可催。

  “很多人问我鸿蒙能不能使用在手机上,当然可以,我们随时可以启用鸿蒙。但考虑到生态和合作伙伴我们手机会优先安卓系统。”余承东放言,如果美国不让用安卓了,华为将安卓迁移到鸿蒙系统的开发量非常小,只需一两天,而且鸿蒙有比安卓有更强大的性能、更高的效率、更好的安全性。

  提到操作系统的生态问题,中国工程院院士倪光南称,国产操作系统最大的难点在于生态系统建设。而他对于鸿蒙系统的前景“有很大期望”,原因就在于中国的市场很大,在庞大市场的支持下鸿蒙能够更快地建立起自己的生态系统。为推动鸿蒙OS的生态发展,华为宣布鸿蒙将向全球开发者开源,并成立开源基金会、建立开源社区,与开发者一起共同推动鸿蒙发展。

  根据华为公布的鸿蒙系统发展路线图,未来三年除完善相关技术外,鸿蒙系统还会逐步应用在可穿戴、智慧屏、车机、音箱、耳机、VR眼镜等更多智能设备中。凭借控制时延在5毫秒甚至亚毫秒级的功能,鸿蒙OS还能兼容自动驾驶、工业自动化、印刷电路板、交换机、智能手机以及数据中心等。

  万物互联时代,这将不仅为消费者带来全场景智慧生活的极致体验,也能让设备商在5G+AI+IOT爆发的智慧化时代抢占先机,让开发者以最少投入覆盖最多的用户。

  一句话,鸿蒙瞄准的远非目前手机系统的“小生态”,而是未来万物互联的大生态。

  (本文部分内容参考了陈经《中国公司带头反击:安卓阵营面临崩溃解体危机》)

  重庆、贵州、青海、新疆、海南、北京、甘肃等7省份的财政收入陷入负增长,上述7省份的一般公共预算收入增速均为负数。中新经纬 熊家丽 摄在大规模减税降费背景下,政府财政收入下滑,但刚性支出不减,使得地方财政收支矛盾加大。[详细]

  大赛评委专家李掖平(左一)、刘德龙(左二)、仪平策(右二)、黄发有(右一)在第二届颁奖典礼上与参会作者互动对谈届大赛作者美国洛杉矶电台主持人孙大圣做客山东体育休闲频道讲述作品创作过程[详细]

  从科教兴市到创新驱动。从70年前开国大典当晚济南工业局第三机器厂研制的礼花弹绽放北京夜空,到今天区域性科创中心建设全面加速推进;从作为全国12个城市之一开展“科技兴市”试点,到坚定实施创新驱动发展战略[详细]

  10日6时,山东省气象台发布台风黄色预警信号。第九号台风“利奇马”将于11日夜间在青岛至日照沿海一带登陆。受其影响,10日下午至12日夜间,菏泽有大雨局部暴雨,其他地区有暴雨或大暴雨,局部特大暴雨,强降水时段为10日夜间至11日夜间,全省过程累积平均降水量80...[详细]

  临沂城与临沂舰:红色基因传承永不停息。“沂蒙新红嫂”朱呈镕为官兵带来100双手工鞋垫和80箱速冻水饺,并亲自下厨煮饺子[详细]

  第五届青岛赏灯节16日盛大开幕。炫彩花灯浪漫水舞,不负夏夜好时光今年的赏灯节增添了更多时尚元素,亮点众多[详细]


友情链接:
Copyright 2018-2021 现场报码 版权所有,未经授权,禁止转载。