HarmonyOS介绍
HarmonyOS介绍
2019年8月9日,华为技术有限公司在华为开发者大会上正式发布了HarmonyOS 1.0 ,同时宣布该操作系统源代码开源。2020年9月10日,HarmonyOS 2.0正式发布。与Harmonyos 1.0版本相比,Harmonyos 2.0在分布式软总线、分布式数据管理、分布式安全等分布式能力上进行了升级。2022年11月4日,华为开发者大会2022 上,华为推出了 Harmonyos 3.1 版本HarmonyOs 3.1引入了Stage模型。
在万物智联时代重要机遇期,鸿蒙系统结合移动生态发展的趋势,提出了三大技术理念:
一次开发,多端部署;可分可合,自由流转;统一生态,原生智能。
1. 一次开发,多端部署
“一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。目的是为了
支撑开发者高效地开发多种终端设备上的应用。为了实现这一目的,鸿蒙系统提供了几个核
心能力,包括多端开发环境,多端开发能力以及多端分发机。
**
**
多端开发环境
HUAWEI DevEco Studio 是面向全场景多设备提供的一站式开发平台,支持多端双向预览,分布式调优、分布式调试、超级终端模拟、低代码可视化等能力,帮助开发者降低成本、提升效率、提高质量。HUAWEI DevEco Studio 提供的核心能力如下图所示:
2. 可分可合,自由流转
元服务是鸿蒙系统提供的一种全新的应用形态,具有独立入口,用户可通过点击、碰一
碰、扫一扫等方式直接触发,无需显式安装,由程序框架后台静默安装后即可使用,可为用
户提供便捷服务。
3. 统一生态,原生智能
移动操作系统和桌面操作系统的跨平台应用开发框架不尽相同,从渲染方式的角度可以
归纳为 WebView 渲染、原生渲染和自渲染这三类,鸿蒙系统对应的提供系统 WebView、
ArkUI 框架和 XComponent 能力来支撑三种类型的跨平台框架的接入
主流跨平台开发框架已有版本正在适配 HarmonyOS,基于这些框架开发的应用可以以
较低成本迁移到鸿蒙系统。
鸿蒙系统内置强大的 AI 能力,面向鸿蒙生态应用的开发,通过不同层次的 AI 能力开放,
满足开发者的不同开发场景下的诉求,降低应用的开发门槛,帮助开发者快速实现应用智能
化。