全场景多设备协同:HarmonyOS跨端体验创新与应用接续能力


华为HarmonyOS凭借其开放且易集成的API,正在赋能生态应用创新跨端体验,实现从手机到平板,从PC到手表,再到音箱、眼镜等设备的无缝连接和互动。

本文将以华为开发者大会上的演讲PPT为主要内容,详细介绍华为在实现跨端体验创新,以及多设备应用接续能力等方面的技术实现和案例分享,展示华为在全场景多设备协同领域的技术实力和未来发展规划。

一、能力开放,简单易集成的API,赋能生态应用创新跨端体验

1.1 体验创新

  • 接续

    • 跨设备互通
    • 跨设备剪贴板
    • 跨设备拖拽
    • 分享
  • 设备:1+8+N

    • 手机(1)
    • 平板、PC、手表、音箱、眼镜、手环、车机、耳机(8)
    • 三方生态产品(N)

1.jpeg

1.2 一套工程代码,一次开发上架,多端按需部署

2.jpeg

1.3 接续

1.3.1 接续的流程

3.jpeg

1.3.2 接续代码示例
  • source侧
    • onContinue(wantParam)
  • sink侧
    • onNewWant(want, launchParam)

4.jpeg

1.3.3 三方应用框架的兼容(以QT框架为例)
  1. QT框架框架按照stage模型开发,应用程序通过EntryAbility壳页面调用启动,并与系统应用框架进行生命周期关联 m_main disym(applib, “main”)
  2. 通过系统Loader初始化QT的native模块,并加载QT应用
  3. 将待接续的数据回传到应用层,系统自动完成数据流转和恢复

5.jpeg

二、案例分享:起点读书

全场景自由流转带来阅读新体验
6.jpeg

7.jpeg

2.1 多屏适配方案

8.jpeg

2.2 多设备应用接续能力

用户在手机上使用起点app看书或者听书时,可以在另一设备上快速还原起点app当前的看听进度,继续全场景的体验。

9.jpeg

10.jpeg

2.3 未来深入挖掘领域—全场景多设备协同

随时随地,随心所欲,畅听畅读。

11.jpeg

2.4 投屏扩展

2.4.1 介绍

12.jpeg

2.4.2 投屏扩展-创新场景

4.看球赛+多路直播

3.玩游戏+手机操作

13.jpeg

2.4.3 投屏扩展-应用接入
  • 创建会话
    • createAVSession
  • 获取可用的扩展屏
    • getAllCastDisplays
  • 注册监听可设备状态
    • CastDisplayState.STATE ON
  • 扩展建显示窗口
    • startAbility

14.jpeg

2.5 跨设备互通(ServiceCollaboration Kit)

15.jpeg

2.5.1 介绍
  • 跨设备高效服务调用
  • 支持锁屏唤醒,衔接流畅
  • 扫描&一步直达

16.jpeg

2.5.2 跨设备互通-应用高效集成
  • 设备列表控件
    • createCollaborationServiceMenultems
  • 服务状态控件
    • CollaborationServiceStateDialog
  • 状态回调接口
    • onState

17.jpeg

2.5.3 支持三方框架Native API

18.jpeg

2.6 应用自定义服务跨端自由互通

展望:多设备间更多应用服务无缝互通流畅体验

19.jpeg

20.jpeg

三、小红书HarmonyOS NEXT

3.1 小红书HarmonyOS NEXT版本开发历程

  • HarmonyOS NEXT版本启动开发
  • 首个beta版本上架
  • 笔记发布、直播、交易场景基础链路跑通 - 多端内容创作特性能力完成
  • 商用版本全量功能上架2024.1
  • 更多创新能力

21.jpeg

3.2 全场景沉浸式浏览

22.jpeg

3.3 一多应用架构

23.jpeg

3.4 接续体验实现方案分享

25.jpeg

3.5 更多跨设备协同能力规划

26.jpeg

  • 14
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陆业聪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值