在HarmonyOS Connect生态产品利用开发过程中,很多开发者对于如何接入智慧生存App还存在一些疑难,如:如何抉择适合的开发方式、如何进行H5开发与调测等。
为了更好地帮忙开发者,官网文档特意整顿出“接入智慧生存App”专题。跟紧小编的步调,连忙来看看本次文档更新内容~
文档核心-接入智慧生存App的开发领导:
https://device.harmonyos.com/...
智慧生存App作为华为全场景智慧体验的重要入口,能够实现华为自研设施与生态搭档设施的对立治理。
$$图1 智慧生存App$$
搭档能够通过开发H5接入智慧生存App,为消费者带来以下性能体验:
设施增加:用户能够通过智慧生存App疾速发现设施并增加设施,简略易用。
设施管控:用户增加设施后,能够通过智慧生存App实现近程管制设施、查看状态、分类管理、共享设施、删除设施等。
场景联动:通过场景编排能够实现不同产品、不同性能的联动,为用户提供智慧化的场景体验。
以上性能体验的实现,让智慧生存App变身成为消费者贴心的“私人管家”。不仅让日常生活削减“智能”感,更是让寒冷的机器晋升了温度。
一、新增智慧生存App H5开发方式抉择介绍
如此便捷好用的H5如何实现?本次文档更新,新增了H5接入原理及开发方式抉择介绍。
1. 接入原理介绍
① 搭档通过线上或线下形式开发H5,并上传至Device Partner平台。平台会将H5开发包推送至HarmonyOS Connect云。
② 消费者通过智慧生存App调用云端的H5开发包,从而实现对设施的治理和管制。
$$图2 H5开发接入原理$$
2.开发方式抉择
智慧生存App的H5包反对线上开发与线下开发两种形式,开发者搭档能够依据下表的设施的应用范畴和能力差异来抉择:
抉择好适宜的开发方式即可着手进行H5开发啦!
更多具体阐明,可参考:
https://device.harmonyos.com/...
上面小编要为搭档隆重介绍:本次文档更新内容——在线界面设计工具(即UI+工具)介绍。
二、新增在线界面设计工具(即UI+工具)介绍
1. UI+工具特点介绍
UI+工具有以下特点:
主动生成界面:能够依据物模型定义,主动生成合乎设计规范的操作界面。
缩小审核环节:通过UI+工具生成的设计稿无需再提交审核。
开发者能够依据需要进行在线的调整、编排,疾速实现冀望的界面成果,这可是大大晋升了H5的线上开发效率!
2. UI+工具性能介绍
UI+工具界面由编辑区和预览区(蕴含设施展示区、信息展示区、功能区等)两局部组成,次要提供如下性能:
编辑:单击设施展示区、信息展示区或功能区,能够在右侧的编辑区进行编排。通过实时预览成果来调整编辑操作,疾速实现所需的页面。
保留:单击编辑区右上方的图片,能够保留H5设计草稿。
预览:按Alt键+单击界面预览区的控件,在线模仿操作成果;也能够单击编辑区右上方的图片,通过手机扫描二维码预览H5的实现成果。
下载:开发实现后,单击编辑区右上方的图片,能够下载H5包到本地进行性能调测。
图3 UI+工具界面
UI+工具入口放在这里啦,还不连忙上手体验一把!
① 登录华为智能硬件合作伙伴平台,单击右上角的“管理中心”。
② 在左侧导航栏中抉择“产品开发”,单击待开发的产品,进入产品开发流程。
③ 抉择“交互设计 > 智慧生存App > App开发 > App设计 > 线上开发”,进入UI+工具界面。
管理中心:
https://devicepartner.huawei....
更多具体阐明,可参考:
https://device.harmonyos.com/...
三、新增H5线下开发领导
官网文档新增H5线下开发领导,内容概览如下:
1.开发UI界面:
● H5页面控件开发:依照UI设计稿以及Profile文件,实现页面控件的开发。
● 暗黑模式适配:介绍如何基于暗黑模式(深色模式)进行适配,确保在不同的模式下显示成果。
● 多端适配:介绍如何针对平板和折叠屏的适配开发,保障在不同的终端上的显示成果。
2.开发H5性能:
● 开发H5性能(Wi-Fi/Combo):介绍如何依照UI设计文件和Profile文件,实现H5性能开发。
● 开发H5性能(BLE):介绍蓝牙BLE设施如何依照UI设计文件和Profile文件,实现H5性能开发。
3.配置页面与产品:
● 页面配置:配置智慧生存App的界面图和界面信息。
● 产品配置:配置场景联动、产品国际化、音讯告诉等性能。
4.调测H5性能:应用智慧生存App Debug版本在本地运行和调试H5我的项目。
5.上传H5包并提交UI审核:将H5我的项目打包上传到Device Partner平台,并提交UI审核。
更多具体阐明,可参考:
https://device.harmonyos.com/...
心愿本次文档的更新内容,能够为大家带来肯定开发帮忙。让咱们一起携手构筑更为智慧的全场景体验吧~