W800开发套件鸿蒙系统教程

W800开发套件鸿蒙系统教程


1.5 w800 鸿蒙系统介绍

<p>HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒 体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。</p> <p>对消费者而言,HarmonyOS 能够将生活场景中的各类终端进行能力整合,可以实现不 同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场 景体验。对应用开发者而言,HarmonyOS 采用了多种分布式技术,使得应用程序的开发实现与 不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开 发应用。对设备开发者而言,HarmonyOS 采用了组件化的设计方案,可以根据设备的资源能力 和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。</p> <p>HarmonyOS 提供了支持多种开发语言的 API,供开发者进行应用开发。支持的开发语言 包括 Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS (Cascading Style Sheets)和 HML(HarmonyOS Markup Language)。</p> <p>HarmonyOS 整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应 用层。系统功能按照“系统 &gt; 子系统 &gt; 功能/模块”逐级展开,在多设备部署场景下,支 持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS 技术架构如下所示。</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a48dd11a8a9d5fef61f071d5bc53283c" alt="1" title="1" /></p> <p>HarmonyOS 官网:<a href="https://device.harmonyos.com/cn/home">https://device.harmonyos.com/cn/home</a> 技术特性:硬件互助,资源共享一次开发,多端部署统一 OS,弹性部署</p> <p>HarmonyOS 提供了用户程序框架、Ability 框架以及 UI 框架,支持应用开发过程中多 终端的业务逻辑和界面逻辑进行复用,能够实现应用的一次开发、多端部署,提升了跨设 备应用的开发效率。</p> <p>HarmonyOS 通过组件化和小型化等设计方法,支持多种终端设备按需弹性部署,能够 适配不同类别的硬件资源和功能需求。支撑通过编译链关系去自动生成组件化的依赖关 系,形成组件树依赖图,支撑产品系统的便捷开发,降低硬件设备的开发门槛。</p> <p>在搭载 HarmonyOS 的分布式终端上,可以保证“正确的人,通过正确的设备,正确地使用数据”。通过“分布式多端协同身份认证”来保证“正确的人”。 通过“在分布式终端上构筑可信运行环境”来保证“正确的设备”。 通过“分布式数据在跨终端流动的过程中,对数据进行分类分级管理”来保证“正确地使用数据”。</p> <p>在官网获取源码后,源码目录说明:</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=592ee0eee3260f8a9c56eb3f4f0e60c5" alt="2" title="2" /></p>

页面列表

ITEM_HTML