鸿蒙简介
华为鸿蒙系统 (HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行华为开发者大会(HDC.2019)上正式发布的操作系统。华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。
鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、 面向5G物联网 、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。不是安卓系统的分支或修改而来的。 与安卓、iOS是不一样的操作系统。性能上不弱于安卓系统,而且华为还为基于安卓生态开发的应用能够平稳迁移到鸿蒙OS上做好衔接——将相关系统及应用迁移到鸿蒙OS上,差不多两天就可以完成迁移及部署。这个新的操作系统将打通手机、电脑、平板、电视、工业自动化控制、无人驾驶、车机设备、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web应用。若安卓应用重新编译,在鸿蒙OS上,运行性能提升超过60%。鸿蒙OS架构中的内核会把之前的Linux内核、鸿蒙OS微内核与LiteOS合并为一个鸿蒙OS微内核。创造一个超级虚拟终端互联的世界,将人、设备、场景有机联系在一起。同时由于鸿蒙系统微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。
分布式架构首次用于终端OS,实现跨终端无缝协同体验;确定时延引擎和高性能IPC技术实现系统天生流畅; 基于微内核架构重塑终端设备可信安全; 对于消费者而言,HarmonyOS通过分布式技术,让8+N设备具备智慧交互的能力。在不同场景下,8+N配合华为手机提供满足人们不同需求的解决方案。对于智能硬件开发者,HarmonyOS可以实现硬件创新,并融入华为全场景的大生态。对于应用开发者,HarmonyOS让他们不用面对硬件复杂性,通过使用封装好的分布式技术APIs,以较小投入专注开发出各种全场景新体验。
历史版本
鸿蒙OS 1.02019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。鸿蒙OS是一款全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延。鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。2019年8月10日,荣耀正式发布荣耀智慧屏、荣耀智慧屏Pro,搭载鸿蒙操作系统。它的诞生拉开永久性改变操作系统全球格局的序幕。
鸿蒙OS 2.0
HarmonyOS 2.0是华为基于开源项目OpenHarmony 2.0开发的面向多种全场景智能设备的商用版本。
2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本,在关键的分布式软总线、分布式数据管理、分布式安全等分布式能力上进行了全面升级,为开发者提供了完整的分布式设备与应用开发生态。2020年,华为已与美的、九阳、老板等家电厂商达成合作,这些品牌将发布搭载鸿蒙操作系统的全新家电产品。
手机鸿蒙系统OS 2.0暂定在12月18日开放Beta测试版本,2021年1月份面向部分手机用户提供升级渠道。
2021年12月17日,华为官方团队发布公告,鸿蒙HarmonyOS 2提前完成所有既定产品的正式版本上线,并且已有上百款华为、荣耀设备升级到了鸿蒙HarmonyOS 2正式版。
2022年4月,鸿蒙OS原生版迎来了 2.0 大版本,加入了圈子。
鸿蒙OS 3.0
2021年10月消息,HarmonyOS 3.0的更新日志被曝光。HarmonyOS 3.0的更新包容量为2.98GB,优化了控制中心的界面显示,新增提升游戏的流畅度的GameServiceKit,安全方面,合入安全补丁,系统安全得到了进一步的增强,系统方面,桌面图标可以调节大小了,并且优化了免打扰功能和重新设计通知栏,地图也将支持三维城市体验,另外系统的稳定性也得到了增强。
HarmonyOS
2022年1月华为鸿蒙官方宣布,支持原子化服务独立上架了,HarmonyOS 服务开放平台正式发布。
2022年1月14日消息,据华为鸿蒙官方发布,《HarmonyOS Connect 系列课》正式上线。
2022年3月,由于美国制裁,谷歌公司已经停止认证运行安卓管理系统的俄罗斯BQ公司的智能手机。报道称,BQ公司已经在测试中国华为的鸿蒙操作系统,搭载鸿蒙操作系统的新智能手机可能会在2022年下半年发布。
2022年5月,华为鸿蒙宣布崩溃服务能力全新上线。
2022年6月,鸿蒙OS 3.0已经开始公测了,目前支持的机型是华为Mate40系列、P50系列多款手机,以及MatePad Pro 12.6平板。
技术特性
分布式HarmonyOS具备分布式软总线、分布式数据管理和分布式安全三大核心能力。
1.分布式软总线
分布式软总线让多设备融合为一个设备,带来设备内和设备间高吞吐、低时延、高可靠的流畅连接体验。
2.分布式数据管理
分布式数据管理让跨设备数据访问如同访问本地,大大提升跨设备数据远程读写和检索性能等。
3.分布式安全
分布式安全确保正确的人、用正确的设备、正确使用数据。当用户进行解锁、付款、登陆等行为时系统会主动拉出认证请求,并通过分布式技术可信互联能力,协同身份认证确保正确的人;HarmonyOS能够把手机的内核级安全能力扩展到其他终端,进而提升全场景设备的安全性,通过设备能力互助,共同抵御攻击,保障智能家居网络安全;HarmonyOS通过定义数据和设备的安全级别,对数据和设备都进行分类分级保护,确保数据流通安全可信。
开放性
有观点认为,从技术架构上来说,微内核架构的鸿蒙可能更像苹果的iOS。但王成录表示,鸿蒙和苹果最大的不同是,苹果生态是封闭的,而鸿蒙则会开放。会与所有可能的伙伴一起,把鸿蒙生态共同做成功。王成录说:鸿蒙是开放的,如果别的手机厂商想用就会支持。
OpenHarmony
和HarmonyOS关系HarmonyOS 是华为基于开源项目OpenHarmony 开发的面向多种全场景智能设备的商用版本。
系统介绍
华为已于2020年、2021年分两次把鸿蒙操作系统的基础能力全部捐献给开放原子开源基金会。
OpenHarmony 是由开放原子开源基金会孵化及运营的开源项目,由基金会的OpenHarmony项目群工作委员会负责运作,遵循 Apache 2.0 等开源协议,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台。
OpenHarmony 不兼容安卓。OpenHarmony 用户应用程序是一种基于服务原子化概念定义的新型应用。与传统终端用户应用程序不同,OpenHarmony 用户应用程序支持在 OpenHarmony 设备间跨端迁移、多端协同,一次开发多端部署,实现可分可合可流转。众多开发合作伙伴将以开源社区为中心,分阶段快速迭代,不断完善系统能力,逐步构建起面向万物互联时代的OpenHarmony生态。
历史版本
2020年9月10日,OpenHarmony 1.0 版本正式上线,支持内存为128K到128M的终端设备。
2021年6月1日,OpenHarmony2.0Canary版发布。 [52] 在OpenHarmony1.1.0的基础上,增加标准系统版本支持内存大于128M的设备开发。
开发机构
开放原子开源基金会是致力于推动全球开源产业发展的非营利机构,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等多家龙头科技企业联合发起,于 2020 年 6 月登记成立,“立足中国,面向世界”,是我国在开源领域的首个基金会。
开放原子开源基金会于2020年9月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”)。
2020 年 12 月,博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际等七家单位(按各单位简称首字母排序)在开放原子开源基金会的组织下成立了 OpenHarmony 项目群工作委员会,开始对 OpenHarmony 项目进行开源社区治理。各家单位对 OpenHarmony 开源项目持续投入和贡献。
OpenHarmony 开源项目重大事项均由项目群工作委员会各成员单位代表用投票方式共同决定,投票权利均等,一家单位一票,遵循公开明确的 OpenHarmony 项目群管理制度规则。
截至 2021 年 5 月 31 日,已有 240 多个共建企业、共建机构与个人贡献者参与项目共建。所有企业、机构与个人均可基于 OpenHarmony 开源代码,结合自身优势,去做各领域的操作系统发行版及终端产品。
基金会是孵化开源项目的大本营,除了OpenHarmony以外,基金会还有多个项目,包括百度公司捐赠的超级链,腾讯公司捐赠的两大项目物联网终端操作系统TencentOS tiny和企业级容器服务平台TKEStack,浪潮公司捐赠的云溪数据库和低代码开发语言UBML,360公司捐赠的类Redis存储系统项目Pika,以及物联网嵌入式操作系统AliOS Things等。