当前位置: 华文世界 > 手机

鸿蒙系统学习笔记一

2024-02-18手机

1、系统概述,什么是鸿蒙操作系统

鸿蒙操作系统,英文名:HarmonyOS 。按照百度百科释义:华为鸿蒙系统 [1] (英文:HUAWEI HarmonyOS),在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。

华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用最合适的设备提供最佳的场景体验。 [2-4]

2020年9月10日,华为鸿蒙系统升级至HarmonyOS 2.0版本 [5] 。2021年4月22日,华为鸿蒙 HarmonyOS 应用开发在线体验网站上线 [46] 。5月18日,华为宣布华为HiLink将与Harmony OS统一为鸿蒙智联 [45] 。

2021年6月2日晚,华为正式发布HarmonyOS 2及多款搭载HarmonyOS 2的新产品。 [50]

鸿蒙系统产生的时代背景

在当前5G万物互联发展趋势之下,它是一款「面向未来」、面向全场景(移动办公、运动健康、社交通信、媒体 娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基 于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。

  • 对消费者而言,HarmonyOS 能够将生活场景中的各类终端进行能力整合,形成一个 「超级虚拟终端」,可以实现不同的终端设备之间的快速连接、能力互助、资源共 享,匹配合适的设备、提供流畅的全场景体验。
  • 对应用开发者而言,HarmonyOS 采用了多种分布式技术,使得应用程序的开发实现 与不同终端设备的形态差异无关,降低了开发难度和成本。这能够让开发者聚焦上层 业务逻辑,更加便捷、高效地开发应用。
  • 对设备开发者而言,HarmonyOS 采用了组件化的设计方案,可以根据设备的资源能 力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。
  • 2、 鸿蒙操作系统的技术特征

    鸿蒙系统,采用开放式接口的原则,实现硬件互助,资源共享

    2.1 采用分布式软总线架构设计

    分布式软总线是多种终端设备的统一基座,为设备之间的互联互通提供了统一的分布式通 信能力,能够快速发现并连接设备,高效地分发任务和传输数据。分布式软总线架构设计思想如下所示

    2.2 鸿蒙操作系统采用分布式虚拟化的设计思想

    分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设备共 同形成一个超级虚拟终端。针对不同类型的任务,为用户匹配并选择能力合适的执行硬 件,让业务连续地在不同设备间流转,充分发挥不同设备的资源优势。

    2.3 采用统一OS弹性部署的原则

    HarmonyOS 通过组件化和小型化等设计方法,支持多种终端设备按需弹性部署,能够适 配不同类别的硬件资源和功能需求。支撑通过编译链关系去自动生成组件化的依赖关系, 形成组件树依赖图,支撑产品系统的便捷开发,降低硬件设备的开发门槛。• 支持各组件的选择(组件可有可无):根据硬件的形态和需求,可以选择所需的组件。• 支持组件内功能集的配置(组件可大可小):根据硬件的资源情况和功能需求,可以选择配置组件中的功 能集。例如,选择配置图形框架组件中的部分控件。• 支持组件间依赖的关联(平台可大可小):根据编译链关系,可以自动生成组件化的依赖关系。例如,选 择图形框架组件,将会自动选择依赖的图形引擎组件等。