<p><span style="color: rgb(51, 51, 51); font-family: "Microsoft YaHei", arial; font-size: 14px; background-color: rgb(255, 255, 255);">来自: I'mAileen </span></p><p><span style="color: rgb(51, 51, 51); font-family: "Microsoft YaHei", arial; font-size: 14px; background-color: rgb(255, 255, 255);"><br/></span></p><p><span style="color: rgb(51, 51, 51); font-family: "Microsoft YaHei", arial; font-size: 14px; background-color: rgb(255, 255, 255);"></span></p><p><span style="font-size: 18px; background-color: rgb(195, 214, 155);"><strong><span style="background-color: rgb(195, 214, 155); font-size: 18px; text-wrap-mode: nowrap;">HarmonyOS技术特性:</span></strong></span></p><p><span style="font-size: 18px;"><strong><span style="font-size: 18px; text-wrap-mode: nowrap;"><br/></span></strong></span></p><p><span style="background-color: rgb(251, 213, 181);"><strong><span style="text-wrap-mode: nowrap;">1.硬件互助,资源共享</span></strong></span></p><p><strong><span style="text-wrap-mode: nowrap;"><br/></span></strong></p><p><span style="text-wrap-mode: nowrap;">多种设备之间能够实现硬件互助、资源共享,依赖的关键技术(5方面)包括:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度等。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><strong><span style="text-wrap-mode: nowrap;">(1)分布式软总线 - 万物互联接口</span></strong></p><p><strong><span style="text-wrap-mode: nowrap;"><br/></span></strong></p><p><span style="text-wrap-mode: nowrap;">分布式软总线:为提供统一的设备之间连接通信的API</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">分布式软总线示意图如下:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;"><br/><figure><img src="https://newbbs-fd.zol-img.com.cn/t_s1000x1000/g7/M00/05/0F/ChMkK2ctdDGIQ-DHAAHL5VlBFF8AAlX9QOdU-oAAcv9810.jpg" data-picid="" data-role="gallery" data-info="800#1"/></figure></span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">典型应用场景:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">(a)智能家居场景:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">(b)多屏联动课堂:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><strong><span style="text-wrap-mode: nowrap;">(2)分布式设备虚拟化 - 集优于一体</span></strong></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设</span></p><p><span style="text-wrap-mode: nowrap;">备共同形成一个超级虚拟终端。针对不同类型的任务,为用户匹配并选择能力合适的执行</span></p><p><span style="text-wrap-mode: nowrap;">硬件,让业务连续地在不同设备间流转,</span><span style="text-wrap-mode: nowrap; text-decoration: underline;">充分发挥不同设备的能力优势</span><span style="text-wrap-mode: nowrap;">,如显示能力、摄</span></p><p><span style="text-wrap-mode: nowrap;">像能力、音频能力、交互能力以及传感器能力等。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">分布式设备虚拟化示意图如下:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;"><br/><figure><img src="https://newbbs-fd.zol-img.com.cn/t_s1000x1000/g7/M00/05/0F/ChMkLGctdHuIP-ItAAIxsm5VTnAAAlX9gBAXVkAAjHK671.jpg" data-picid="" data-role="gallery" data-info="800#1"/></figure></span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">典型应用场景:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">(a)视频通话场景:在做家务时接听视频电话,可以将手机与智慧屏连接,并将智慧屏的</span></p><p><span style="text-wrap-mode: nowrap;">屏幕、摄像头与音箱虚拟化为本地资源,替代手机自身的屏幕、摄像头、听筒与扬声</span></p><p><span style="text-wrap-mode: nowrap;">器,实现一边做家务、一边通过智慧屏和音箱来视频通话。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">(b) 游戏场景:在智慧屏上玩游戏时,可以将手机虚拟化为遥控器,借助手机的重力传感</span></p><p><span style="text-wrap-mode: nowrap;">器、加速度传感器、触控能力,为玩家提供更便捷、更流畅的游戏体验。 </span></p><p><br/></p><p><strong><span style="text-wrap-mode: nowrap;">(3)分布式数据管理 - 数据共享</span></strong></p><p><span style="text-wrap-mode: nowrap;">分布式数据管理基于分布式软总线的能力,实现应用程序数据和用户数据的分布式管</span></p><p><span style="text-wrap-mode: nowrap;">理。 </span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">分布式数据管理示意图如下:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;"><br/><figure><img src="https://newbbs-fd.zol-img.com.cn/t_s1000x1000/g7/M00/05/0F/ChMkLGctdKSIE6kjAAHmk2sSxBcAAlX9gDCHjAAAear519.jpg" data-picid="" data-role="gallery" data-info="800#1"/></figure></span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">协同办公场景:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">将设计文档直接投屏到智慧屏,在智慧屏进行文档的修改操作可以在手机上同步显示。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><strong><span style="text-wrap-mode: nowrap;">(4)分布式任务调度 - 跨设备使用应用</span></strong></p><p><span style="text-wrap-mode: nowrap;">分布式任务调度基于分布式软总线、分布式数据管理、分布式 Profile 等技术特性,</span></p><p><span style="text-wrap-mode: nowrap;">构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行</span></p><p><span style="text-wrap-mode: nowrap;">远程启动、远程调用、远程连接以及迁移等操作,能够根据不同设备的能力、位置、业务</span></p><p><span style="text-wrap-mode: nowrap;">运行状态、资源使用情况,以及用户的习惯和意图,选择合适的设备运行分布式任务。</span></p><p><span style="text-wrap-mode: nowrap;"></span></p><p><span style="text-wrap-mode: nowrap;">典型应用场景举例:</span></p><p><span style="text-wrap-mode: nowrap;">导航场景:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">(a)如果用户驾车出行,</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">上车前,在手机上规划好导航路线;</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">上车后,导航自动迁移到车机和车载音箱;</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">下车后,导航自动迁移回手机。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">(b)如果用户骑车出行,在手机上规划好导航路线,骑行时手表可以接续导航。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">外卖场景:</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">在手机上点外卖后,可以将订单信息迁移到手表上,随时查看外卖的配送</span></p><p><span style="text-wrap-mode: nowrap;">状态。 </span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><strong><span style="text-wrap-mode: nowrap;">(5)分布式连接能力 </span></strong></p><p><span style="text-wrap-mode: nowrap;">分布式连接能力提供了智能终端底层和应用层的连接能力,通过 USB 接口共享</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">终端部分硬件资源和软件能力。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">开发者基于分布式连接能力,可以开发相应形态的生态产品为消费者提供更丰富的连接体验。</span></p><p><br/></p><p><span style="background-color: rgb(251, 213, 181);"><strong><span style="background-color: rgb(251, 213, 181); text-wrap-mode: nowrap;">2.一次开发,多端部署</span></strong></span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">HarmonyOS 提供了用户程序框架、Ability 框架以及 UI 框架(使用栅格化布局),支持应用开</span></p><p><span style="text-wrap-mode: nowrap;">发过程中多终端的业务逻辑和界面逻辑进行复用,能够实现应用的一次开发、多端部署,提升</span></p><p><span style="text-wrap-mode: nowrap;">了跨设备应用的开发效率。- 这些框架可以让我们开发好应用程序App以后在多种设备上进行</span></p><p><span style="text-wrap-mode: nowrap;">部署。开发好的APP可以在不同设备进行安装使用</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">栅格化布局:开发出来的网页可以自动适应横竖屏页面</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><br/></p><p><br/></p><p><span style="background-color: rgb(251, 213, 181);"><strong><span style="background-color: rgb(251, 213, 181); text-wrap-mode: nowrap;">3.统一OS,弹性部署</span></strong></span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">HarmonyOS 通过组件化和小型化等设计方法,支持多种终端设备按需弹性部署,能够适配</span></p><p><span style="text-wrap-mode: nowrap;">不同类别的硬件资源和功能需求。</span></p><p><span style="text-wrap-mode: nowrap;"><br/></span></p><p><span style="text-wrap-mode: nowrap;">? 支持各组件的选择(组件可有可无):根据硬件的形态和需求,可以选择所需的组件。</span></p><p><span style="text-wrap-mode: nowrap;">? 支持组件内功能集的配置(组件可大可小):根据硬件的资源情况和功能需求,可以</span></p><p><span style="text-wrap-mode: nowrap;">选择配置组件中的功能集。例如,选择配置图形框架组件中的部分控件。</span></p><p><span style="text-wrap-mode: nowrap;">?支持组件间依赖的关联(平台可大可小):根据编译链关系,可以自动生成组件化的</span></p><p><span style="text-wrap-mode: nowrap;">依赖关系。例如,选择图形框架组件,将会自动选择依赖的图形引擎组件等。</span></p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202452.html