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

“鸿蒙”初开,这款操作系统到底有何特别之处?

“鸿蒙”初开,万众瞩目。这款华为开发的操作系统,到底有何特别之处?

8月9日,华为在广东东莞举办了史上规模最大的一次全球开发大会。在这场华为600名技术专家和来自全球的6000名开发者出席的大会上,华为正式发布了基于微内核的面向全场景的分布式操作系统——鸿蒙(Harmony OS)。

8月10日,全球首款搭载华为鸿蒙操作系统的终端——荣耀智慧屏发布,外界首次完整看到基于鸿蒙系统的操作界面。

华为消费者业务CEO余承东介绍,随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形。

“鸿蒙OS的出发点和Android(安卓)、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同,以及一次开发多终端部署的要求,鸿蒙应未来而生。”余承东说。

那么,这些技术特点,对鸿蒙意味着什么?目前的鸿蒙系统与安卓的差距在哪?未来,鸿蒙是否有机会取代安卓?

下面是澎湃新闻记者针对市场关心的问题,整理出的“十问鸿蒙”。

1,华为为什么要开发鸿蒙?

据华为消费者业务CEO余承东介绍,随着全场景智慧时代的到来,华为认为,需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形,可以说鸿蒙OS的出发点和Android、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求,鸿蒙应未来而生。

据余承东介绍,华为对这一操作系统的探索开始于十年前。

在发布会现场,华为公布了鸿蒙的开发历程。

2017年,鸿蒙内核完成技术验证。

2018年,鸿蒙内核2.0用于终端TEE。

2019年,鸿蒙OS1.0推出,基于开源框架,关键模块自研,将用于智慧屏产品。

在会后接受媒体采访时,余承东透露,鸿蒙OS原本计划是明年春天发,但美方的制裁加速了这个进程,“我们原本是备胎,我们没有打算这么快。”

2,鸿蒙是什么团队开发出来的?

华为官方至今并未披露鸿蒙操作系统开发团队的具体成员。

不过,南方日报官微稍早前的一篇报道曾提及,华为自主操作系统是位于杭州的欧拉实验室负责,从2012年开始陆陆续续投入几百人了,在2017年引入了上海交通大学的陈海波教授这一国内OS业界的顶级人才,担任操作系统华为OS首席科学家、内核实验室主任。

8月9日,余承东在接受包括澎湃新闻在内的媒体采访时曾介绍,鸿蒙操作系统开发人员约4000多人,“我们有全世界优秀的操作系统人才,操作系统设计需要专家和牛人,我们有下一代领先的操作系统的架构师和设计师。”

3,鸿蒙系统可以在哪些产品上使用?

8月10日下午,华为旗下另一品牌荣耀发布了首款搭载华为鸿蒙OS操作系统的智能终端——荣耀智慧屏。这款类似互联网智能电视的产品,带来的最大变革是鸿蒙的分布式架构,不同终端设备之间可以互为终端和互为外设。比如,荣耀智慧屏和手机之间可以进行通话无缝切换,手机已有的通话,可以无缝切换到智慧屏。

荣耀智慧屏只是第一步。

按华为目前的计划,2020年,鸿蒙OS将推出2.0,将用于创新国产PC、手表/手环、车机。2021年,鸿蒙OS3.0将推出,软硬协同优化,用于音箱和耳机。

4,鸿蒙系统能用在手机上吗?

当然能。什么时候可以用,余承东说,随时可用。

5,华为怎么处理鸿蒙和安卓系统的关系?

在手机操作系统上,鸿蒙短期内仍然是华为的备用选择。

近日,华为创始人任正非在英国天空电视台采访时就表态,“如果美国封锁,不让谷歌提供安卓系统给我们的话,世界上出现第三种系统,对美国称霸世界也是不利的。”

任正非打比方补充称:“增加了一个‘小兄弟’,‘小兄弟’说不定要比‘老大哥’干劲大。如果‘小兄弟’跑到‘老大哥’前面去,这是有一定风险的。”

按余承东之前的说法,华为手机支持谷歌的安卓生态,优先使用谷歌安卓操作系统。不过,如果安卓操作系统无法使用了,因为现在这个(背景),“那么我们随时可以使用我们的鸿蒙。”

据余承东介绍,安卓生态的应用迁移到鸿蒙的OS生态上去,开发工作量非常小,利用方舟编译器,“可能一天两天就搞完了。”

金立前设计师、现深圳玩意东西工业设计有限公司创始人CEO袁炫华日前在微博上表示,鸿蒙不单纯是一个手机操作系统,也不可能取代安卓,鸿蒙也没有想过要取代安卓,而是要越过安卓,基于5G和IoT打算下一代的OS,“万物互联时代的连接规模远大于PC和手机时代,加上5G带来的高速低延时等全新通讯特性,的确可能产生一个新的计算平台。”

6,鸿蒙和安卓、iOS有何不同之处?

据余承东介绍,鸿蒙OS的出发点和Android(安卓)、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求。

目前,谷歌已经在开发下一代操作系统——Fuchsia。余承东称,Fuchsia是微内核的,可适配各种各样硬件终端,但Fuchsia 还不是分布式设计,性能还不够好,是微内核架构,可以看到整个操作系统未来发展方向是微内核的。

苹果的操作系统主要是宏内核为主,混合内核,也在引进一些微内核,朝这个方向前进。

那么,华为鸿蒙OS在下一代操作系统卡位中不落人后,在某些方面甚至是领先的。

招商证券的报告称,华为认为当前智能终端不断涌现,如专门为每一种硬件开发OS,工作量巨大,且生态协同较难,需要一款操作系统实现跨终端应用开发功能,将软件生态和特定硬件解绑,这种方案被称为微内核。从产品类型来看,目前市面上的主流操作系统厂商中,谷歌的操作系统均为宏内核架构,包括Chrome OS,Android,Wear OS等,生态系统分裂;而苹果的Watch OS,TVOS,iOS等,是混合内核,以宏内核为主,也在引入一些微内核,生态较为封闭;谷歌正在开发的下一代操作系统Fuchsia也是一款微内核操作系统,但不是分布式设计,跨终端的硬件部署不够弹性。

7,鸿蒙技术上有何特点?

华为方面的总结是,鸿蒙有四方面技术特点。

一是分布式架构首次用于终端OS,实现跨终端无缝协同体验。开发者也可以像开发同一终端一样开发跨终端分布式应用。

二是确定时延引擎和高性能IPC技术实现系统天生流畅。优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。

三是基于微内核架构重塑终端设备可信安全。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券