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将拥有更大的施展舞台,而且也将展现出更加独立和成熟的发展姿态。

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

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

    关注

    218

    文章

    36350

    浏览量

    263186
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2643

    浏览量

    70338
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    纯血鸿蒙系统深度测评:升级体验与功能全面解析

    一、鸿蒙系统版本演进历程 鸿蒙操作系统(HarmonyOS 5及以上版本)被用户称为"纯血鸿蒙"。截至2026年5月,最新迭代版本为Harm
    的头像 发表于 05-27 10:46 273次阅读
    纯血<b class='flag-5'>鸿蒙</b><b class='flag-5'>系统</b>深度测评:升级体验与功能全面解析

    2小时搞定鸿蒙应用!零基础做出鸿蒙“处女作”

    当下,低门槛开发正成为生态扩张的最强推力,而鸿蒙生态的快速壮大,也让越来越多零基础小白蠢蠢欲动,想加入开发大军。但繁琐的配置流程、深奥的代码,也让很多人打起了退堂鼓。近日,鸿蒙开发者官网全新上线
    的头像 发表于 04-17 14:04 212次阅读
    2小时搞定<b class='flag-5'>鸿蒙</b>应用!零基础做出<b class='flag-5'>你</b>的<b class='flag-5'>鸿蒙</b>“处女作”

    真的了解磁致伸缩液位计吗?

    液位计
    jzyb
    发布于 :2026年01月22日 11:49:29

    小艺开放平台快速创建鸿蒙智能体

    与预览工具体验当前智能体的实际效果,来帮助我们进行智能体的问题定位和优化改进。 创建智能体时,开场对话可以让用户快速了解的智能体功能或场景设定故事背景,预置问题可以让用户通过点击快速体验智能体的能力,角色指令(prompt)直接决定
    发表于 01-19 11:00

    资讯速递 | 具身智能PMC(筹)发布“零成本”开源鸿蒙智能机器人系统

    面向具身智能机器人系统与应用开发,Ubuntu 等操作系统可以用 ROS2 生态、机器人仿真器、英伟达算力。 然而在国产化方面,开源鸿蒙操作系统缺失 ROS2 支持、缺失与机器人仿真器
    的头像 发表于 01-05 16:24 1061次阅读
    资讯速递 | 具身智能PMC(筹)发布“零成本”开源<b class='flag-5'>鸿蒙</b>智能机器人<b class='flag-5'>系统</b>

    电容液位计的维护方法真的了解吗?

    液位计
    华泰天科
    发布于 :2025年12月23日 17:15:17

    鸿蒙系统对手机市场会产生怎样的影响?现在汽车是不是也用上鸿蒙系统了?

    鸿蒙系统对手机市场会产生怎样的影响?现在汽车是不是也用上鸿蒙系统了?
    发表于 12-04 20:47

    网络接口:数字世界的“门铃”,了解多少?

    ,还能为选择适合的网络解决方案奠定基础。在万物互联的时代,这些基础知识显得愈发重要。 希望这篇简单的介绍能帮助大家对网络接口有基本的了解。我始终相信,了解技术细节能让客户做出更明智的选择。如果有更多关于网络设备的问题,欢迎留言
    发表于 11-26 18:53

    不止是变身,鸿蒙二合一1+1&amp;gt;2的秘密

    鸿蒙二合一,才是真的二合一
    的头像 发表于 11-26 15:05 4649次阅读
    不止是变身,<b class='flag-5'>鸿蒙</b>二合一1+1&amp;gt;2的秘密

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    原生鸿蒙操作系统星河版,面向开发者开放申请,余承东宣布鸿蒙生态设备数达 8 亿台;建设银行、邮储银行等完成鸿蒙原生应用 Beta 版本开发。 2024 年 10 月 22 日: Ha
    的头像 发表于 07-11 18:20 1232次阅读
    【HarmonyOS 5】金融应用开发<b class='flag-5'>鸿蒙</b>组件实践

    鸿蒙中Stage模型与FA模型详解

    featureAbility 。 FA大概是API7之前的开发模型。所谓的开发模型,值得是创建鸿蒙开发工程后,在什么样子的系统容器和接口上进行开发。 当初我在开发OpenHarmony的时候,最早用
    的头像 发表于 07-07 11:50 1204次阅读

    鸿蒙发展历程

    年 8 月 9 日,华为在开发者大会上正式发布鸿蒙 1.0 系统,这一版本首次应用于华为荣耀智慧屏产品中,标志着华为正式进军操作系统领域。该版本初步展现了分布式能力雏形,为后续系统
    的头像 发表于 07-07 11:41 2613次阅读

    科普|关于GPS和GNSS,了解多少?

    定位(Positioning)为万物互联提供了最基础信息;当今以GPS、GLONASS、Galileo和Beidou为代表的全球定位系统为人们带来了极大便利;而对于它们是不是真正的了解,回答完以下
    的头像 发表于 06-28 07:06 3395次阅读
    科普|关于GPS和GNSS,<b class='flag-5'>你</b><b class='flag-5'>了解</b>多少?

    鸿蒙5开发宝藏案例分享---性能优化案例解析

    玩转这些神器,附上 代码级解决方案 ,让的应用流畅到飞起~ ?️一、鸿蒙性能工具全家桶 1. 开发阶段:静态代码扫描 (Code Linter) 作用 :在编码时实时检测性能隐患,比如冗余布局、过度
    发表于 06-12 16:36