0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你真的了解鸿蒙系统吗

传感器技术 来源:锋科技 作者:锋科技 2020-08-28 14:42 次阅读

2019年8月9日,备受期待的华为鸿蒙OS,正式揭开庐山真面目。

作为华为面向未来打造的操作系统,鸿蒙是一款基于微内核的面向全场景的分布式OS。

得益于微内核架构,鸿蒙OS可以更加简单方便地适配各种各样的硬件终端。

在鸿蒙OS架构中,内核与基础服务、程序框架等相脱离,并形成“微内核-基础服务-程序框架-不同硬件专有服务”的运作体系:鸿蒙OS在对不同硬件进行适配时,最底层的“微内核”无需改动、直接接入,同时只需对不同硬件的“专有服务”进行相应的开发。

而相比于同样基于微内核架构的Fuchsia、Windows等系统,鸿蒙还是一款全场景分布式OS,有分布式架构支撑。

分布式设计有什么好处呢?按照官方说法,采用分布式设计的鸿蒙OS,既可让开发者像开发同一终端那样开发跨终端分布式应用,又可让消费者感受到跨终端业务协同能力为各使用场景带来的无缝体验。

显然,华为想把鸿蒙OS打造成一款轻量级、跨平台、大一统的操作系统。

鸿蒙OS在电视上的试水

伴随首次公开亮相,鸿蒙OS首款搭载设备便已面世。如同官方所言,鸿蒙OS被首先应用在电视设备,即荣耀/华为智慧屏系列产品

回顾鸿蒙发展历程,2017年鸿蒙内核1.0完成技术验证,2018年鸿蒙内核2.0用于终端TEE,2019年鸿蒙OS 1.0正式登场,推进节奏不可谓不快。

然而,系统开发终究是个漫长过程:鸿蒙OS来了,并不等同于独立、成熟的华为新系统也来了。

荣耀/华为智慧屏所搭载的鸿蒙OS 1.0,在系统层面的一些核心技术并没有一步到位,而华为也从未强调鸿蒙是其自有或自研操作系统。

按照官方说法,鸿蒙OS 1.0基于开源框架、关键模块自研,具有分布式架构、方舟编译器、确定时延引擎、TEE微内核形式化验证以及Beta版的多终端开发IDE等特性。

对应的,鸿蒙OS 1.0并没有实现内核及应用框架自研,而且也不是通用微内核架构。华为表示,当前版本鸿蒙OS采用基于Linux内核、鸿蒙微内核和LiteOS共同组成的混合内核。

智慧屏设备用户,也许并未明显感受到鸿蒙OS与其他基于Android的电视系统间的差异,但这样一款表现相对稳定、同时起平稳过渡作用的初版系统,对其使用体验而言未必就是一件坏事。当然,不少人的确渴望鸿蒙OS能一步到位独立、成熟的系统,但这多少都有点不切实际。

目前,智慧屏设备上的鸿蒙OS已经来到1.1版本。鸿蒙OS 1.1主打沉浸式界面设计,拥有多任务管理、负一屏智慧助手等亮点功能。

其实,鸿蒙OS所体现的一些重要特性,亦在EMUI 10上有所体现。例如,EMUI 10同样采用“分布式架构”,开发者可以做到“一次编写、多处运行”,降低适配不同终端的工程量。EMUI 10主打的分布式UI编程框架,同样体现了这样的思路,“表达统一、运行多态”,可实现应用界面的多终端自适应。

有观点认为,EMUI 10之所以拥有鸿蒙设计思想的功能,正是为其有朝一日能切换到鸿蒙所进行的前期准备。

伴随鸿蒙OS的正式登场,作为先头兵的HMS(华为移动服务)生态也在加速发展。

HMS是华为提供的基础服务合集,对标谷歌GMS,提供华为账号、应用内消息、消息通知、身份验证、扫码等基础服务。

今年6月,华为推送HMS Core 5.0,新增音频视频、图像、图形引擎、计算机图形、增强现实引擎等服务能力。第三方开发者可在应用服务、媒体、图形、AI智能终端、安全和系统等七大领域为华为用户带来更好服务。

最新数据显示,HMS全球月活用户超过7亿,注册开发者达到160万,超过8万个应用已经集成华为HMS Core。

鸿蒙OS要加快脚步了

正在壮大的HMS生态,逐步推进的方舟编译器,都让人们更加期待全新版本的鸿蒙OS。

根据之前公布的路线图,2020年鸿蒙OS将应用在PC、手表/手环、车机上;2021 年鸿蒙OS将应用在音箱、耳机上;2022年,鸿蒙OS将应用在VR眼镜及更多设备上。

2020年,华为面临的国际形势更加复杂、多变。不管是出于自身主动应变之举,还是外界环境倒逼所致,鸿蒙OS的发展脚步都要再加快了。

于用户而言,迫切期待看到鸿蒙OS全面采用自研内核及应用框架,迫切期待看到鸿蒙OS能来到PC、可穿戴甚至是手机设备上。

当然,在今年9月举行的2020华为开发者大会上,我们极有可能看到2.0版本鸿蒙OS的登场。按计划,鸿蒙OS 2.0将基于自研内核及应用框架,采用通用微内核架构,支持多语言统一编译、高性能图形栈、满足“车规级”标准以及带来正式版多终端开发IDE等特性。

而在搭载设备上,除了此前确定的PC、手表/手环、车机设备,全新鸿蒙OS系统能否“提前”来到手机设备上,已然成为一大看点。

按照华为消费者业务CEO余承东此前说法,鸿蒙OS随时都可以用在手机上,“但因为考虑到生态原因,我们支持谷歌的Android生态,我们优先使用谷歌Android操作系统”。

如果Android操作系统无法使用了,我们就随时可以启用我们的鸿蒙。

其实我们把Android生态的应用迁移到华为鸿蒙OS,开发工作量非常非常之小,甚至用我们方舟编译器,我们生态去连接,可能一天两天就搞完了。

全球局势波诡云谲,华为更是首当其冲。在这样的大形势下,鸿蒙OS的独立、成熟之路,宜早不宜迟。在鸿蒙OS 2.0及其后续版本中,华为不仅要做到系统内核及应用框架自研,而且也要让更多用户能体验到这一新系统,例如推出搭载鸿蒙OS的荣耀中低端手机。

于第三方开发者而言,他们迫切期待看到全面开源的鸿蒙OS系统。

鸿蒙会是什么条件的开源呢?根据“鸿蒙学堂”的解答,鸿蒙开源是一个全面的开源,但为了技术保密和核心的东西,在有一些地方分节奏开源,最终都会开源。

故而,鸿蒙OS 2.0能带来何种程度的开源,亦是9月华为开发者大会的一大看点。

结语

鸿蒙OS的英文名叫“HarmonyOS”,为何如此翻译?余承东曾解释道:

鸿蒙有“开天辟地”的意思,最接近的英语单词是 Genesis(开天辟地)。用汉语拼音表达鸿蒙太难发音了,我们取名“Harmony”,希望给世界带来更多和平、方便。

鸿蒙OS,对内有开天辟地之意;HarmonyOS,对外有和睦发展之意。

单从命名来看,华为对这款系统的定位虽有革新、但并不激进。而这似乎也能解释,为何鸿蒙OS的第一年之旅略显平淡。

一方面,鸿蒙OS需要先针对特定设备开展小规模的试水,这既有平稳上道的用意,也有测试系统的考虑;另一方面,鸿蒙OS在等待更加成熟的时机条件:过去一年HMS生态快速发展,开源的方舟编译器亦迎来了首批开发者。

经过一年准备和等待,鸿蒙OS 2.0即将正式亮相。毫无疑问,全新版本鸿蒙OS将拥有更大的施展舞台,而且也将展现出更加独立和成熟的发展姿态。

于华为而言,是时候拿出这样一个样子的操作系统出来了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    216

    文章

    34558

    浏览量

    253305
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2638

    浏览量

    66819
收藏 人收藏

    评论

    相关推荐

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-

    非常有幸能够获得发烧友的华为鸿蒙系统书籍的阅读资格,自己从事嵌入式软件多年,但是对于操作系统了解还是比较少的,一直从事MCU的部分开发任务,近两年随着中美关系的紧张化,国产化的操作
    发表于 01-25 11:05

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】开箱帖

    这次想借着贝启科技BQ3568HM开源鸿蒙开发板的机会,再好好温习一下开源鸿蒙系统。 一、硬件 贝启科技BQ3568HM开源鸿蒙开发板套装的包装,和其他开源
    发表于 01-17 21:39

    AIGC入门及鸿蒙入门

    JDK、配置SDK等。 3. 开发实践: 学习鸿蒙系统的架构和API,了解其组件化、分布式等特性。 通过官方文档和社区资源,学习和掌握鸿蒙应用的开发流程和技巧。 总结来说,AIGC作为
    发表于 01-13 10:32

    华为新品出厂默认搭载原生鸿蒙系统

    华为近日宣布了一项重要决策,即2025年其手机、平板、穿戴等新品都将出厂默认搭载原生鸿蒙操作系统。这一举措标志着华为在操作系统领域迈出了坚实的一步,也彰显了其对自主技术的坚定信心和决心。 据
    的头像 发表于 01-03 10:48 351次阅读

    名单公布!【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    827亿次/月。 HarmonyOS 实现了一个系统,统一所有设备生态。 鸿蒙原生应用已进入全面冲刺阶段, 5000多个常用应用已全部启动开发,其中超过1500家已完成上架。 对开发者而言,真的做到
    发表于 12-16 15:10

    单片机结合鸿蒙系统打造完美的工业家居互联

    鸿蒙系统研发是中华名族的骄傲,深入了解学习,推广传播,致力于将鸿蒙系统推广到大中专院校,成为一个必修课
    发表于 10-24 10:23

    开源鸿蒙OpenHarmony系统更换开机Logo方法,RK3566鸿蒙开发板备战第九届华为ICT大赛

    本文适用开源鸿蒙OpenHarmony系统更换开机Logo,本次使用了触觉智能的Purple Pi OH鸿蒙开源主板,搭载了瑞芯微RK3566,Laval官方社区主荐的一款鸿蒙开发主板
    的头像 发表于 09-26 09:18 888次阅读
    开源<b class='flag-5'>鸿蒙</b>OpenHarmony<b class='flag-5'>系统</b>更换开机Logo方法,RK3566<b class='flag-5'>鸿蒙</b>开发板备战第九届华为ICT大赛

    认识贴片电阻吗,对他了解多少?

    认识贴片电阻吗,对他了解多少?
    的头像 发表于 08-27 15:49 632次阅读
    <b class='flag-5'>你</b>认识贴片电阻吗,<b class='flag-5'>你</b>对他<b class='flag-5'>了解</b>多少?

    真的了解驻波比吗?到底什么是电压驻波比?

    真的了解驻波比吗?到底什么是电压驻波比?在很长一段时间内,小编对驻波比的了解仅限于这样一个概念:它是一个用于描述波反射大小的物理量,取值范围[1, ∞],值越小,就表示反射越小,值越
    的头像 发表于 05-29 14:27 4622次阅读
    <b class='flag-5'>你</b><b class='flag-5'>真的</b><b class='flag-5'>了解</b>驻波比吗?到底什么是电压驻波比?

    鸿蒙开发就业前景到底怎么样?

    鸿蒙, 作为华为自主研发的基于微内核的下一代操作系统,正在逐渐走进人们的视野 。随着鸿蒙系统的不断发展和完善,越来越多的人开始关注鸿蒙开发这
    发表于 05-09 17:37

    36岁了还有必要转行鸿蒙开发吗?

    鸿蒙开发这事儿,真的挺有必要的! 鸿蒙操作系统,它厉害就厉害在高性能、可扩展,还特智能。现在智能设备和物联网火得不行,鸿蒙就是要成为这个时代
    发表于 05-09 17:01

    真的了解110配线架吗

    110配线架是一种常见的网络设备,主要用于计算机网络中数据和电话传输的配线系统。作为综合布线系统的核心产品,它起着传输信号的灵活转接、灵活分配以及综合统一管理的作用。综合布线系统的最大特性是利用同一
    的头像 发表于 04-23 11:46 1873次阅读

    鸿蒙系统三防平板怎么样

    、工地作业还是军事应用,这款平板电脑都能为用户提供稳定、可靠的性能支持。同时,其丰富的软件生态和便捷的操作体验也让用户能够更加方便地进行各种操作。如果正在寻找一款能够在恶劣环境下稳定运行的平板电脑,那么鸿蒙系统三防平板无疑是一
    发表于 04-12 14:26

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    鸿蒙系统的出现就是来打破这种僵局的,华为鸿蒙是以生态系统为基本而产生的独立系统。如果与Android、iOS
    发表于 02-21 21:04

    未来从事鸿蒙开发?是否会有前景?

    鸿蒙的未来发展肯定很有前景的,鸿蒙作为新出的国产操作系统。它不仅只是手机操作系统鸿蒙的出发点就是万物互联。包含原生应用开发、车载、智能设备
    发表于 02-19 21:31