首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

全场景分布式的“鸿蒙”系统到底强在哪?

鸿蒙OS是基于微内核的全场景分布式OS,这是分布式架构首次用于终端OS,可以实现跨终端无缝协同体验。区别于“宏内核”,鸿蒙OS采用“微内核”的概念,并采用分布式架构。避免了安卓的冗余,更适应物联网时代。据悉,这套操作系统能够兼容诸如自动驾驶、工业自动化、印刷电路板、交换机、智能手机以及数据中心等。

自从鸿蒙系统开始曝光并陆续出现在国家商标局和欧洲知识产权局网站之后,便迅速成为了全球媒体的关注热点,关于“华为鸿蒙系统的生态如何”“搭载鸿蒙系统的手机何时面世”等消息俯拾皆是。2019年8月9日华为开发者大会上,华为消费者业务CEO余承东正式宣布发布自有操作系统——鸿蒙

华为消费者业务CEO余承东在华为开发者大会宣布“鸿蒙”OS 图源:华为开发者大会

众所周知,操作系统是软件架构的核心。在PC时代,微软的Windows系列是绝对的王者;到了移动互联网时代,在手机这个全新的平台上,iOS和安卓面对没有竞争对手的空白市场,形成了当前的双头垄断格局,微软的WP系统最后也无疾而终。在“万物互联”的物联网时代,又会出现什么样的场景呢?

鸿蒙伊始,应运而生

据前瞻产业研究院发布的《中国物联网行业应用领域市场需求与投资预测分析报告》的统计数据显示,2018年国内物联网连接数已超过16亿个,远远超过了2015年的6.39亿个,预计到2020年超过40亿个,2019年将是物联网由示范到实际应用大规模转化的起始年,物联网发展将进入提速阶段。

但现有的操作系统,无论是Windows、Linux还是iOS和安卓,都需要深度定制才能支持这些设备的硬件,无法完美适配这些数量远大于手机的终端硬件设备,其中包括电视、汽车和智能穿戴设备等。

鸿蒙系统在任务优先度和内核上进行了优化,运行更流畅(图源/央视新闻)

以智能交通为例,其原理就是对车辆动态信息采集管理,全方位实时调整交通分布,优化路口通行能力。在瑞典,斯德哥尔摩建立了智慧交通体系,按照不同的拥堵程度对交通收费。通过智慧的交通体系,斯德哥尔摩整个汽车使用量降低25%,碳排放量降低14%,在环保、防止污染等方面取得了比预期更好的效果。

这个智慧交通体系,就包括了大量的终端设备,如各种传感器、摄像头等。传感器和摄像头使用嵌入式的操作系统,不断采集各种数据传输至服务端,服务端一般是Linux系统,负责数据计算和分析,最终将结果推送到用户的手机上,通知用户附近的路况。

智慧交通将结合大数据、云端、物联网,串联所有数据(图源/西门子)

不同的终端设备使用不同的通讯协议(比如蓝牙、NFC、WiFi等),虽然用户无法感知背后的复杂,但一套智能设备的开发成本是非常高昂的。

不同的设备需要定制不同的操作系统,针对不同的通讯协议要做针对性的开发,而这需要开发者深入了解底层各种不同的硬件和协议,这无疑是物联网快速发展的阻碍之一。此外,如何协调这些硬件设备,如何尽可能实时地将结果反馈给用户,也是物联网系统和服务需要解决的问题。

此时,作为面向物联网和5G时代的鸿蒙系统应运而生,其定位就是全场景系统,适用于各种硬件,而不是根据硬件去开发新系统,以实现操作系统与硬件绑定,生态与系统耦合的目的。换言之,鸿蒙系统将长期致力于包括芯片和操作系统在内的底层技术创新,把复杂留给自己,把简单留给开发者,把便捷留给用户。这也是华为消费者业务未来5~10年的长期战略——全场景智慧生活战略的核心。

分布式、模块化解耦、开源……适用更多终端

鸿蒙系统使用“分布式系统架构”和“分布式软总线技术”,通过公共通信平台、分布式数据管理、分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽。它可以在将不同的设备连接起来的同时,并且还能保持系统接口统一和简单。鸿蒙通过提供一整套工具,让开发者在开发过程中,通过很少的改动,就可以让一个应用在手机、电视和汽车等设备上通用。

不同于其他设备,若未来安卓系统不能使用,华为手机用户随时可以启动鸿蒙系统(图源/华为开发者大会)

另外,鸿蒙系统最核心的亮点,是实现了模块化解耦,对应不同的设备可弹性部署,这可以让不同的鸿蒙设备间互通有无。比如:没安装摄像头的电脑需要视频功能,旁边的手机就可以代劳。而这种能力天生根植在鸿蒙的“软总线”里,不需要费劲安装软件,各个设备之间就可以使用对方硬件的能力。碰到新的硬件时,鸿蒙系统会根据硬件的处理器能力、内存大小、ROM、麦克风等各种硬件环境自动适配相应的模块上去,因此能够适用于GB级别的电脑手机、MB级别的智能手表,KB级别的小型智能家居设备。现在,鸿蒙系统中这样不同的模块之间接口通用文件有8000多个,能够适用于更多终端设备。

而且,鸿蒙系统还能兼容全部的安卓应用和Web应用。若安卓应用使用方舟编译器重新编译,在鸿蒙操作系统上的运行性能会有明显提升,提升率最高可达60%。同时,华为全面开放HMS(Huawei Mobile Services),使全球开发者可以快速接入HMS生态,实现生态共享。

如果缺少足够适用的软件生态系统,即便有强如微软加持的WP手机操作系统也会没落 。因此鸿蒙操作系统也将对全球开发者开源。华为秉承开源开放的心态,联合万千开发者,一同为鸿蒙系统打造像 Windows、Android那样能够满足用户的应用程序生态需求。

鸿蒙系统采用微内核架构,更安全,更稳定(图源/央视新闻)

鸿蒙系统的面世除了物联网即将到来的时代背景外,还有其他方面的因素。众所周知,面对美国方面的施压,美国企业、安卓系统的开发公司谷歌被迫中断与华为的深度合作关系,而这反而让华为自研多年的鸿蒙操作系统提前正式亮相。“鸿蒙系统联接了万物,打开了万亿级的巨大市场,选择鸿蒙就是选择未来”,华为消费者业务CEO余承东说,并且会在未来的几年里陆续落地诸如智慧屏、手机、国产PC、手表/手环、车机、音箱耳机等搭载鸿蒙操作系统的产品。可以预见,鸿蒙系统的应运而生,一定会是大势所趋 。

正如之前华为创始人任正非所说,鸿蒙系统不是用于手机,而是用于工业,甚至可以运用在自动驾驶以及智能家居等方面。故而消费者也有理由相信,走在全球5G技术前列的华为,在未来5G这个“万户互联”的时代,将会在鸿蒙OS的引领下,创造出属于每个人的荣光。

文图 |王磊 西安电子科技大学模式识别与智能系统硕士

审阅 |刘金轩 高级开发工程师

本文转载自“腾讯科普”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190827A0J9N300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券