Design spatial SharePlay experiences
Spatial Computing 进阶 20m

设计空间 SharePlay 体验

Design spatial SharePlay experiences

2023年6月5日

在 Apple 官方观看视频

一句话判断

Spatial Persona 让 SharePlay 从”一起看”变成了”一起在”,三种座位模板定义了你和朋友的社交空间。

这场 Session 讲了什么

空间计算平台的 SharePlay 引入了 Spatial Persona——真人大小的 3D 形象让你可以在 FaceTime 中与朋友眼神交流、使用肢体语言。核心概念是 Shared Context(共享上下文):所有参与者共享同一个坐标系统和参考框架,就好像真的坐在同一个房间里。

Session 重点介绍了三种 Spatial Persona Templates(空间人物模板)。Side-by-side(肩并肩)适合所有人需要看清内容的场景。Surround(环绕)适合桌面式体验,app 内容在中间,人们围坐一圈。Conversational(对话)适合 app 在背景运行而对话是重心的场景。

app 可以在 SharePlay 中共享最多一个窗口和一个沉浸空间。窗口式体验支持多任务和拖放协作,全空间体验更沉浸但无法同时使用其他 app。

值得深挖的点

加入流程的设计原则很实用:尽量减少加入步骤,如果需要账号可以尝试让共享活动在没有账号的情况下工作,为新加入的人显示占位窗口让他们知道其他人在做什么。

内容适配是一个技术要点。虽然平台维护了共享上下文(所有人看到相同的大小、位置和方向),但你的 app 实际上在每个设备上独立运行。你需要确保所有参与者看到的内容保持一致。

代码片段

Spatial Persona Templates 选择指南:

Side-by-side (肩并肩)
- 所有人都有好视角
- 适合:一起看电影、看演示

Surround (环绕)
- 桌面式体验
- 每个人有独特视角
- 适合:桌游、协作编辑
- 最多 5 个座位

Conversational (对话)
- 对话优先,内容在背景
- 不是所有人都能看清内容
- 适合:背景音乐、氛围体验

设计原则:
1. 减少加入步骤
2. 无账号也能参与
3. 为未加入者显示占位窗口
4. 内容需要适配 2-5 人
5. 窗口 vs 全空间各有取舍

最佳实践

  • 根据活动类型选择合适的座位模板
  • 窗口式体验支持多任务,全空间体验更沉浸
  • 最多支持 5 个 Spatial Persona(加你自己共 6 人)
  • 减少加入障碍,让所有人都能快速参与
  • 共享的窗口清晰标记为”shared”或”not shared”

还有什么值得关注

  • Spatial Persona 支持眼神交流和肢体语言
  • 每个窗口都由系统标记为共享或非共享
  • 参考 “Design dynamic Live Activities” 了解相关设计
  • 可以在没有内容展示时仅使用环绕模板进行社交
WWDC 2023