简介
HarmonyOS 是什么?
HarmonyOS(鸿蒙操作系统)是华为推出的面向万物互联时代的全场景分布式操作系统。它可以支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。
特性
🔄 分布式架构
HarmonyOS 采用分布式架构,实现了不同设备之间的无缝协同,让设备之间的连接更加简单。
🚀 高性能
采用确定时延引擎和高性能 IPC 技术,系统流畅度大幅提升。
🔒 安全可信
通过微内核形式化验证、TEE 安全能力等技术,保障系统安全。
📱 一次开发,多端部署
基于 ArkTS 语言和声明式开发范式,支持跨设备开发,大幅降低开发成本。
开发语言
HarmonyOS 应用开发主要使用 ArkTS 语言,这是一种基于 TypeScript 扩展的声明式开发语言,具有以下特点:
- 声明式 UI:通过声明式的方式描述 UI 结构
- 状态管理:提供装饰器实现响应式状态管理
- TypeScript 基础:继承 TypeScript 的强类型特性
- 高性能:编译时优化,运行时性能优秀
应用场景
HarmonyOS 适用于多种应用场景:
| 场景 | 描述 | 设备类型 |
|---|---|---|
| 移动应用 | 手机、平板应用开发 | 手机、平板 |
| 智能家居 | 智能家居设备控制 | IoT 设备 |
| 车载应用 | 车机系统应用 | 车机 |
| 智慧屏 | 大屏应用开发 | 智慧屏、电视 |
下一步
准备好开始了吗?
提示
建议先完成开发环境的配置,再开始学习具体的开发知识。