华为鸿蒙操作系统

【华为鸿蒙操作系统】 鸿蒙初辟原无姓,打破顽冥须悟空 。不同于IOSAndroid,鸿蒙这个名字有着深入骨髓的中国血统 。鸿蒙,来源于中国神话传说,寓意深远 。传说在盘古昆仑山开山劈地之前,世界是一团混沌的元气,这种自然的元气叫做鸿蒙 。华为HarmonyOS,中文名字取做鸿蒙,寓意将带领国人在操作系统领域开天辟地,摆脱对IOS和Android两大生态、两座大山的依赖,走出国人自己的软件生态之路 。鸿蒙(HarmonyOS)操作系统的发布,在世界头号科技强国持续对中国肆无忌惮的打压,持续对华为铁桶式封锁的局势下,更加具有十分重要的意义 。
我们首先简单回顾一下华为鸿蒙操作系统的发展历程:
华为公司早在2017年就完成了鸿蒙内核1.0版本的设计和开发;
2018年,华为公司完成了鸿蒙内核2.0版本的设计和研发;
2019年,华为的智慧屏率先搭载鸿蒙操作系统;
2020年9月11日,华为正式发布鸿蒙操作系统,并举行开发者大会 。
可见,华为鸿蒙操作系统的发布并不是临时抱佛脚,其研发时长长达数年之久 。华为公司这种未雨绸缪的开创精神,这种面对未来战战兢兢如履薄冰的态度,这种在核心技术领域饱和攻击重度投入的气势,非常值得国内相关公司学习 。
鸿蒙,作为新一代分布式操作系统,它将打通手机、电脑、平板、电视、汽车、智能穿戴等设备,打破传统硬件PCB的边界,用软件来定义新产品形态和体验 。随着个人的终端越来越多,基于硬件的生态相互割裂,极大的降低了用户体检,用户迫切期望打破信息孤岛,获得多设备无缝体验 。从开发者的角度来看,硬件的割裂也给开发者带来的极大的挑战:开发者需要适配不同屏幕的大小,需要维护多个版本的APP 。所以构建全场景体验,不论对于用户还是对于开发者来说,都具有非常重要的意义,是赢取未来的制高点 。鸿蒙操作系统作为分布式操作系统的先行者,将引领IT产业的变革,创造下一个万亿级的市场 。
鸿蒙操作系统核心技术就是一次开发多端部署,也就是说手机、电脑、平板、电视等设备共用同一个操作系统 。支撑这一优异体验的是华为独创的分布式总线技术,分布式总线融合了近场和远场通信技术,并充分发挥了近场通信技术的优势 。
分布式软总线包含了任务总线、数据总线和总线中枢三大功能 。任务总线负责景应用程序在多个终端上进行快速分发,数据总线负责数据在设备间的高性能分发和同步 。华为近场通信技术支撑的数据总线,具备低延时(端到端60ms至20ms)、高吞吐(600Mbps至1.2Gbps)、高可靠性特点(数据丢包率5%-1%) 。
分布式鸿蒙轻应用(FA/AA)具备免安装、可迁移、可重用等特性 。应用的业务特性由FA(Feature Ability)承载,FA通过AA(Atom Ability)使用各种元能力 。鸿蒙轻应用采用界面、数据、逻辑分离的框架,正式因为这三者的分离,鸿蒙轻应用才能够在设备之间实现全部或者部分的迁移 。鸿蒙轻应用支持独立运行,被搜索、推荐、分享,这点有点类似微信小程序 。
LiteOS作为鸿蒙OS的Kernel部分,对标亚马逊FreeRTOS,ARM的Mbed,苹果的X-Darwin,谷歌的Fuchsia 。在设计理念上,LiteOS达到了类似Linux的开发体验,同时具备RTOS的运行效果 。在保持原有的小体积、高性能的同时,LiteOS致力于降低开发门槛和难度,促进生态发展 。为了实现这一目的,LiteOS支持全量Musl库(C库),实现GNU/Linux软件组件易移植 。LiteOS提供了HDF统一驱动框架,解决了第三方器件驱动难以移植的问题 。LiteOS还增加了多进程、虚拟内存、系统调用等功能,实现了应用与应用、内核与应用分离 。
到2023年,包括感知制造、网络传输、智能信息服务在内的,总体物联网产业规模将突破1.5万亿元 。鸿蒙操作系统的诞生,必将极大提升我国在物联网生态领域的国际竞争力,为国内众多中小企业参与国内、国际物联网产业的竞争提供基础能力的支撑 。作为开发者,实在不能错失这样千载难逢的学习机会,转折机会,发财机会 。与诸君共勉 。
原文标题:初识鸿蒙OS
文章出处:【微信公众号:multisim】欢迎添加关注!文章转载请注明出处 。
责任编辑:haq

    推荐阅读