1、2024HDC-原生互联技术论坛HarmonyOS天生一体的全场景原生互联体验打造HarmonyOS全场景基因让数据与内容自由流转起来CHENGHarmonyOS全场景协同资深专家HarmonyOS原生互联,构筑“天生一体”的全场景协同体验天生一体自然|无缝|无感办公智能化个人智能化全屋智能化出行智能化业务场景生态接入原生控件/场景化API系统框架硬件互助多端一致基础服务跨端流转分享协作端云协同端云同步、数据迁移基础能力多业务QOS冲突管理、状态管理互联底座分布式软总线、极简协议栈开发工具一次开发,多端部署能力开放,简单易集成的API,赋能生态应用创新跨端体验18N+手机平板PC手表音箱眼镜手
2、环车机耳机设备HarmonyOSSDK体验创新三方生态产品HarmonyOS ConnectShare KitServiceCollaboration KitAbility KitAVSession KitArkUIArkData分享跨设备互通跨设备剪贴板跨设备拖拽接续Thank YouCHENGHarmonyOS全场景协同资深专家自由流转:开发、分发、接续全栈能力,使能应用全场景无缝流转JiYangHarmonyOS分布式技术专家构建一个跨设备APP的三大难题?开发难度与成本高,调试麻烦用户下载安装麻烦,推广困难多设备应用间难以协同,体验差一套工程代码,一次开发上架,多端按需部署 页面一多:
3、不同设备间屏幕尺寸、色彩风格的差异 功能一多:不同设备系统能力的差异,功能兼容 工程一多:三层架构规范,通过工程管理和包管理能力,实现工程统一多设备按需部署调试调测静态ux检测多设备模拟器多设备预览器布局响应式布局自适应布局交互归一走焦交互事件归一视觉分层参数过渡动效主题能力页面级一多接口兼容性检查API编程联想兼容错误提示RPCID生成One SDK部件化SysCapPCID/RPCID编解码工具包安装校验工程级一多应用三层架构Product层Feature层Common层多设备工程管理树形工程依赖管理模块管理构建输出包管理App/Hap打包App/Hap拆包Har包打包功能级一多灵活精准分
4、发分发中心分发阶段开放式测试分阶段发布全网上架分发场景可分可合按需分发共享库分发快速修复差分更新分发维度设备维度OS维度区域维度应用属性维度HUAWEI AppGallery手机应用市场平板应用市场2in1 应用市场云侧端侧AGC提供了灵活的分发能力,支持按阶段、维度、场景等多种形式,高效、精准地分发到用户设备上。在应用的不同成熟阶段采用不同的分发手段;通过多种维度灵活分发应用;根据不同分发场景,选择最优的分发方式;通过跨端安装,方便灵活下载安装应用。跨端搜索跨端安装一端下载,多端同步安装安装阶段 发起端应用在onContinue接口保存待接续的业务数据 服务平台提供应用界面、页面栈以及业务数
5、据的保存和恢复机制 应用侧通过onNewWant接口恢复业务数据接续,使应用能够在设备间无缝流转手机2in1平板设备A(发起端)设备B(目的端)UIAbilityUIAbilityonContinue保存待恢复的任务数据onNewWant恢复任务数据和页面状态基础服务平台分布式调度分布式数据管理软总线软总线基础服务平台分布式调度分布式数据管理保存数据保存状态发送数据发送数据获取数据Ability State业务内容Ability State业务内容启动ability,获取页面状态接续代码示例onNewWant(want,launchParam)/获取接续数据this._continueStat
6、eData=want.parametersbrowserState asContinueStateData;const url=this._continueStateData?.currentUrl;Logger.debug(TAG,processContinueWant url:+url);setTabOpenUrl(url);abilityManager.getTabLogic(context)?.getCurrentTab().load(url);source侧sink侧onContinue(wantParam)let stateData:Cont