目录
一、HarmonyOS 的系统架构分类
HarmonyOS 的系统架构采用分层设计,从下往上依次分为内核层、核心服务层、应用框架层和应用层,每一层都肩负着独特且关键的使命,共同协作保障系统的稳定运行和强大功能的实现。
-
内核层:作为整个系统的根基,内核层直接与硬件交互,管理着底层硬件资源,为系统提供最基础的支撑。它采用多内核设计,能够根据不同设备的资源限制,灵活选用合适的 OS 内核,就像为不同体质的运动员配备最适合他们的训练装备。内核抽象层(KAL)则巧妙地屏蔽了多内核之间的差异,向上层提供统一的基础内核能力,涵盖进程 / 线程管理、内存管理、文件系统、网络管理和外设管理等方面。进程管理如同交通警察,合理调度系统中的各个进程,确保它们有序运行;内存管理则像是一个精打细算的管家,高效分配和回收内存资源,避免内存泄漏和浪费。硬件驱动框架(HDF)更是 HarmonyOS 硬件生态开放的关键基础,它为不同的硬件设备提供了统一的访问能力和驱动开发、管理框架,使得各种硬件设备能够顺利接入系统,就像为各种电器提供了统一的电源接口。
-
核心服务层:这一层汇聚了 HarmonyOS 的核心能力,宛如人体的心脏和大脑,为整个系统的运行提供关键支持。它通过框架层对应用程序提供服务,内部根据不同设备形态的部署环境,又细分为多个子系统集。系统基本能力子系统集为分布式应用在多设备上的运行、调度、迁移等操作筑牢根基,其中分布式软总线就像一条无形的高速通道,让设备之间能够快速发现并连接,高效传输任务和数据;分布式数据管理则打破了数据与单一设备的绑定,实现了应用程序数据和用户数据的分布式管理,让数据能够在不同设备间无缝流转。基础软件服务子系统集提供公共的、通用的软件服务,如事件通知、电话、多媒体等子系统,满足各类应用的基本需求。增强软件服务子系统集针对不同设备的特点,提供差异化的能力增强型软件服务,比如为智慧屏提供专属的业务服务,为穿戴设备提供适配其小巧屏幕和便捷交互的功能。硬件服务子系统集则为系统提供硬件相关的服务,像位置服务、生物特征识别等,为应用开发提供丰富的硬件能力调用。
-
应用框架层:应用框架层是开发者构建应用的得力助手,它提供了 Java、C/C++、JS 等多语言的用户程序框架,让开发者可以根据自身的技术栈和项目需求选择合适的语言进行开发。Ability 框架支持应用以 Ability 为单位进行部署,一个应用可以包含多个 Ability,而 Ability 又分为 FA(Feature Ability)和 PA(Particle Ability)两种类型。FA 包含显示页面,直接与用户交互,是应用展示给用户的窗口;PA 则负责提供后台运行任务的能力,默默在背后为 FA 提供数据支持等服务,两者相辅相成。此外,应用框架层还提供了两种 UI 框架,以及各种软硬件服务对外开放的多语言框架 API,帮助开发者轻松构建出美观、交互性强的应用界面,实现丰富的应用功能。
-
应用层:应用层是用户直接接触和使用的部分,包含系统应用和第三方非系统应用。HarmonyOS 的应用由一个或多个 FA 或 PA 组成,这些应用基于 FA/PA 开发,能够实现特定的业务功能,并且借助 HarmonyOS 的分布式特性,支持跨设备调度与分发。例如,用户可以在手机上启动一个视频播放应用,然后无缝将播放任务迁移到智慧屏上,获得更大屏幕的观看体验,为用户提供一致、高效的应用体验 ,满足用户在不同场景下的多样化需求。
二、HarmonyOS 的设备分类
HarmonyOS 凭借其强大的分布式特性和卓越的兼容性,广泛应用于多种不同类型的设备,为用户带来了全场景、无缝连接的智能体验,下面让我们一起来看看搭载 HarmonyOS 的各类设备及其独特的功能特点与应用场景 。
-
智能手机:HarmonyOS 在智能手机上的应用,带来了丝滑般流畅的用户体验和强大的多设备协同功能。系统通过超级终端功能,能将手机与其他搭载 HarmonyOS 的设备,如平板、智慧屏、音箱等快速连接,实现设备间的资源共享和协同工作 。当你用手机浏览视频时,只需轻轻一拖,就能将视频无缝流转到智慧屏上,享受大屏观影的震撼体验;在办公场景下,手机还能与平板协同,实现多屏协同办公,大大提高工作效率。并且,HarmonyOS 的分布式软总线技术让设备之间的连接更加稳定、高效,数据传输速度更快,就像为设备之间搭建了一条信息高速公路,让设备间的交互更加流畅自然。
-
平板电脑:华为的平板电脑运行 HarmonyOS 后,成为了用户工作、学习和娱乐的得力助手。在多设备协同方面,平板与手机、电脑之间的互动更加便捷 。平板可以与手机通过超级终端一拉即合,默认触发多屏协同功能,不仅能共享手机的网络、通话等能力,还能在平板上直接操作手机应用,实现跨设备的无缝衔接。在学习场景中,搭载 HarmonyOS 4 的华为平板带来了全新的演示批注功能,在小组讨论或线上会议进行资料展示时,演讲人可呼出菜单选择 “演示批注”,将平板秒变电子白板,使用 HUAWEI M-Pencil 进行实时批注,重点内容一目了然,且批注与原版资料互不影响,适配任意会议软件,让交流更加高效。同时,超级中转站功能让资料整理与流转变得轻松简单,可将文字、图片等资料直接拖拽至超级中转站,无需下载,就能在跨 App 或跨终端间轻松流转,还新增了批量删除、历史内容查询、内容预览等功能,为用户提供了更便捷的内容管理体验。
-
智能电视(智慧屏):HarmonyOS 赋予智能电视丰富的智能家庭娱乐功能,将客厅打造成家庭娱乐中心。以华为智慧屏为例,基于 HarmonyOS 的分布式技术,它可以与华为 Sound X 智能音箱一键无线组网,形成 5.1.2 声道分布式家庭影院,采用 WiFi 直连方式,实现 1ms 级的无感知音画同步,为用户带来沉浸式的观影体验