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

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

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

    关注

    215

    文章

    33593

    浏览量

    247100
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2607

    浏览量

    65263
收藏 人收藏

    评论

    相关推荐

    鸿蒙系统三防平板怎么样

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

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

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

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

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

    那些杠鸿蒙的现在怎么样了?

    别杠,要杠就是对。 一个纯血鸿蒙就已经打了那些杠精的嘴,以前是套壳Android,大家纷纷喷鸿蒙。现在鸿蒙已经全栈自研,并且已经展开各大企业生态合作。不管什么独立
    发表于 02-16 22:03

    鸿蒙系统优缺点,能否作为开发者选择

    凡是都有对立面,就直接说说鸿蒙的优缺点吧。 鸿蒙的缺点: 鸿蒙是从2019年开始做出来的,那时候是套壳Android大家都知晓。从而导致大家不看鸿蒙
    发表于 02-16 21:00

    华为鸿蒙系统怎么样 华为鸿蒙系统和安卓系统的区别

    华为鸿蒙系统是华为公司自主研发的全场景分布式操作系统,于2019年8月首次发布。鸿蒙系统不同于传统的操作
    的头像 发表于 02-02 14:54 595次阅读

    如何在鸿蒙系统上安装Google Play

    。但是,通过以下简易步骤仍然可以在鸿蒙系统上安装Google Play。 了解鸿蒙系统和Google Play之间的不兼容性
    的头像 发表于 01-31 17:13 3626次阅读

    鸿蒙系统和安卓的区别 鸿蒙系统有什么特别之处

    鸿蒙系统是华为公司自主研发的一款全新操作系统,旨在替代安卓系统鸿蒙系统与安卓
    的头像 发表于 01-18 11:45 2778次阅读

    【年度精选】2023年度top5榜单——鸿蒙技术社区问答

    和指导。如果在开发过程中遇到了难题,或是想要深入了解鸿蒙系统的某个方面,这些精选问答将成为不可或缺的参考资料。它们不仅能帮助你解决问题,
    发表于 01-12 17:00

    鸿蒙系统和安卓的区别哪个好用

    鸿蒙系统和安卓系统是目前市场上两个比较流行的手机操作系统,它们在很多方面都有所不同。本文将从多个方面比较鸿蒙
    的头像 发表于 01-11 11:15 740次阅读

    【年度精选】2023年度top5榜单——鸿蒙开发经验

    的应用。通过学习本教程,了解开源鸿蒙系统在不同场景下的应用和实践,激发对人工智能和开源鸿蒙
    发表于 01-10 17:19

    RFID和NFC之间的那些事儿,你真的了解吗?

    RFID和NFC之间的那些事儿,你真的了解吗?
    的头像 发表于 12-15 09:38 593次阅读
    RFID和NFC之间的那些事儿,你<b class='flag-5'>真的</b><b class='flag-5'>了解</b>吗?

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的操作系统。 华为鸿蒙
    发表于 11-02 19:39

    鸿蒙操作系统的前世今生

    01、 鸿蒙操作系统发展沿革 鸿蒙这个名字意为“万物起源”,同时也寓意国产操作系统的开端。鸿蒙操作系统
    发表于 10-08 19:55

    光纤面板你真的了解吗-科兰

    光纤面板在综合布线工程中是一个必备的原件,但是对于光纤面板你真的了解吗?下面就跟随科兰小编一起来了解一下吧。 什么是光纤面板? 纤维面板具有传光效率高,级间耦合损失小,传像清晰、真实,在光学上具有
    的头像 发表于 06-07 10:18 755次阅读
    光纤面板你<b class='flag-5'>真的</b><b class='flag-5'>了解</b>吗-科兰