快速开始HarmonyOS开发,学习路线解析

技术特性

鸿蒙OS技术的特性,可以用官方的六句话来概括:

硬件互助,资源共享

Harmonyos为我们提供了分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度这几种通用的终端协调标准,用来作为不同终端设备之间设备通信、数据资源交换、终端设备发现管理、终端业务/数据分离等功能实现,帮助我们能够更高效快捷的完成开发,打破硬件边界,融入全场景智慧生态

分布式软总线

分布式软总线是多种终端设备的统一基座,为设备之间的互联互通提供了统一的分布式通信能力,能够快速发现并连接设备,高效地分发任务和传输数据。分布式软总线在系统中架构图示:查看获取鸿蒙开发 (qq.com)

分布式设备虚拟化

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

分布式数据管理

分布式数据管理基于分布式软总线的能力实现,结合分布式设备虚拟化,实现应用数据和用户数据的分布式管理。用户数据不再与单一物理设备绑定,业务逻辑与数据存储分离,应用跨设备运行时数据无缝对接,为打造一致、流畅的用户体验创造了基础条件。

分布式任务调度

分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建了统一的分布式服务管理(发现、同步、注册、调用)机制,是不是看着很眼熟,跟微服务中的服务注册中心很像,其实这个确实是参考了微服务的注册中心的一些概念来开发的,确实对于我们的智慧化设备场景提供了很大的方便,不同的是它还支持对跨设备的应用进行远程启动、远程调用、远程连接以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况,以及用户的习惯和意图,选择合适的设备运行分布式任务。分布式任务调度能力图示如下:

一次开发,多次部署

HarmonyOS提供了用户程序框架、Ability框架以及UI框架,用来支持开发过程中多终端的业务逻辑和界面逻辑进行复用,能够实现应用的一次开发,多端应用部署,提升了跨设备的开发效率

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 13:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 13:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 13:36:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 13:36:02       20 阅读

热门阅读

  1. 汽车标定技术(十二)--A2L文件生成的方法

    2023-12-12 13:36:02       36 阅读
  2. gdb使用

    gdb使用

    2023-12-12 13:36:02      41 阅读
  3. NB-IoT BC260Y Open CPU SDK⑫多任务调度应用

    2023-12-12 13:36:02       33 阅读
  4. C++大型项目经验

    2023-12-12 13:36:02       39 阅读
  5. Windows使用virtualenv创建python环境

    2023-12-12 13:36:02       42 阅读
  6. 使用CloudCompare计算点云曲率 - 编程指南

    2023-12-12 13:36:02       44 阅读