网站大量收购闲置独家精品文档,联系QQ:2885784924

2024鸿蒙操作系统应用开发实践.pdfVIP

  1. 1、本文档共550页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

鸿蒙操作系统应用开发实践

第1章走进Harmony

1.1了解HarmonyOS

当前的移动互联网创新,仍然仅局限于以手机为主的单一设备,

单设备的操作体验已经不能完全满足人们在不同场景下的需求,而

HarmonyOS正是为万物互联而生。HarmonyOS(鸿蒙操作系统)

是一款“面向未来”的操作系统,一款面向全场景的分布式操作系

统,它创造性地提出了基于同一套系统能力、适配多种终端形态的分

布式理念,将多个物理上相互分离的设备融合成一个“超级虚拟终

端”,通过按需调用和融合不同软硬件的能力,实现不同终端设备之

间的极速连接、硬件互助和资源共享,为用户在移动办公、社交通

信、媒体娱乐、运动健康、智能家居等多种全场景下,匹配最合适的

设备,提供最佳的智慧体验。

HarmonyOS主打“1+8+N”的全场景体验,其中“1”指的是

主入口手机,“8”指的是智慧屏、平板、PC、音响、手表、眼镜、

车机和耳机8种设备,“N”则指的是泛IoT硬件构成的华为HiLink生

态,其中包括移动办公、智能家居、健康生活、影音娱乐、智能出行

等各大场景下的智能硬件设备。

对于HarmonyOS的应用开发者而言,通过HarmonyOS所提供

的多种分布式技术,使应用开发者能够聚焦于上层业务逻辑,而忽略

不同终端设备的形态差异,从而极大地降低了开发难度和成本,提升

了开发效率。本书将聚焦于HarmonyOS的应用开发,旨在带领更多

开发者加入HarmonyOS全场景的生态建设中。下面具体介绍一下应

用开发所需要的基本知识。

1.1.1HarmonyOS技术特性

多种设备之间通过HarmonyOS可以实现硬件互助和资源共享,

依赖的关键技术主要包括分布式软总线、分布式数据管理、分布式任

务调度和分布式设备虚拟化等。

1.分布式软总线

分布式软总线是手机、手表、平板、智慧屏、车机等多种终端设

备的统一基座,是分布式数据管理和分布式任务调度的基础,为设备

之间的无缝互联提供了统一的分布式通信能力,能够快速发现并连接

设备,高效地传输任务和数据。分布式软总线示意图如图1.1所示。

图1.1分布式软总线示意图

2.分布式数据管理

分布式数据管理位于分布式软总线之上,用户数据不再与单一物

理设备进行绑定,而是将多设备的应用程序数据和用户数据进行同步

管理,应用跨设备运行时数据无缝衔接,让跨设备数据处理如同本地

处理一样便捷。分布式数据管理示意图如图1.2所示。

图1.2分布式数据管理示意图

例如基于分布式数据管理,可以通过手机访问其他设备中的照片

和视频,并将其他设备中的视频转移到智慧屏进行播放,也可以将编

辑在任一设备中的备忘录信息进行跨设备更新同步。

3.分布式任务调度

分布式任务调度基于分布式软总线、分布式数据管理等技术特

性,构建统一的分布式服务管理,支持对跨设备的应用进行远程启

动、远程控制、绑定/解绑、迁移等操作。在具体的场景下,能够根

据不同设备的能力、位置、业务运行状态、资源使用情况,并结合用

户的习惯和意图,选择最合适的设备运行分布式任务。分布式任务调

度示意图如图1.3所示。

图1.3分布式任务调度示意图

利用分布式任务调度机制,可以实现多设备间的能力互助。例

如,手机设备拍照具有美颜功能,但在家庭多人合影等场景下,手机

屏幕较小,此时可以用手机控制智慧屏的摄像头,同时还能调用手机

的相机美颜功能,并将最终照片传回手机。

除此之外,还可以通过分布式任务调度,实现业务的无缝迁移。

例如在上车前,可以通过手机查找并规划好导航路线,待上车后,导

航会自动迁移到车载大屏和车机音箱,待下车后,导航又会自动迁移

回手机。

4.分布式设备虚拟化

分布式设备虚拟化可以实现不同设备的资源融合、设备管理、数

据处理,将周边设备作为手机能力的延伸,共同形成一个超级虚拟终

端。针对不同类型的任务,为用户匹配并选择能力最佳的执行硬件,

让业务连续地在不同设备间流转

文档评论(0)

数字能源 + 关注
实名认证
服务提供商

企业信息管理师持证人

新能源集控中心项目 智慧电厂建设项目 智慧光伏 智慧水电 智慧燃机 智慧工地 智慧城市 数据中心 电力行业信息化

版权声明书
用户编号:6011145050000024
领域认证该用户于2023年02月15日上传了企业信息管理师

1亿VIP精品文档

相关文档