惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
C
Check Point Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
Last Week in AI
Last Week in AI
GbyAI
GbyAI
P
Proofpoint News Feed
量子位
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
B
Blog
T
The Blog of Author Tim Ferriss
H
Help Net Security
云风的 BLOG
云风的 BLOG

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
Vision Pro 的多任务交互设计
V2XR · 2023-10-26 · via 人人都是产品经理

下面这篇文章是笔者整理分享的关于Vision Pro 的多任务交互设计的相关内容,想要了解更多的同学接着往下看吧!

Apple Vision Pro 的设计展示了「空间计算」在多任务(Multitasking)交互场景中的潜力。

它为用户提供了无尽的虚拟画布,允许用户在不同的应用场景之间快速、高效地切换。在空间计算环境中,多任务处理变得更加自然和直观,用户可以更好地专注于所需的任务,同时避免互相干扰。

但也正因为其无限空间、虚实结合的特性,虚拟界面可能阻碍用户对真实环境的感知,或者让用户迷失在虚实结合的交互中,为了解决这些问题,visionOS 提供了一系列交互设计规范,本文结合 SwiftUI 开发实践探讨 Vision Pro 中多任务交互的设计原则。

visionOS 模拟器运行多窗口

一、共享空间

1. 窗口默认尺寸位置

在 Vision Pro 中,2D 窗口、 3D 内容同时存在于一个共享空间(Shared Space)中,对于用户来说,它们拥有完全相同的优先级,打开的虚拟窗口会固定在空间中,不会随用户移动而移动:

共享空间(Shared Space)

和 macOS 窗口一样,应用可以通过defaultSize自定义创建窗口的默认尺寸(2D 尺寸或空间容器的 3D 尺寸),不同的是无法控制窗口的初始位置。

窗口的初始位置由 visionOS 系统控制,对于 macOS 的有限 2D 屏幕,用户对所有窗口的出现位置都有充分的预期。而在无限的 3D 空间中,只有将新窗口呈现在用户当前视野前方,才能避免迷失。当然用户可以在窗口打开之后自行将其移动到目标位置:

https://developer.apple.com/cn/design/human-interface-guidelines/windows

如果用户同时创建多个窗口,visionOS 系统会通过一定空间位置上的偏移来避免窗口的直接遮挡:

同时打开多个窗口

2. 窗口遮挡关系

在 visionOS 多窗口任务场景,一次只能有一个窗口在共享空间中处于活跃状态。当用户将焦点从一个窗口切换到另一个窗口时,获得焦点的窗口会处于活跃状态,失去焦点的窗口会变得更半透明并看似沿着 z 轴后退。新创建的窗口优先获得焦点,visionOS 会将羽化遮罩应用到失去焦点的窗口以阐明其状态更改:

visionOS Windows

3. 多任务之间的切换

对于当前处于被遮挡或「未激活」状态的窗口,实际上只是在视觉线索上通过遮挡关系对「当前任务」和「次要任务」进行了区分,被遮挡窗口中正在执行的任务(例如正在播放音乐)不会也不应该被中断。当用户将注意切换到另外一个窗口时(即眼睛自然看向另外一个窗口),无需等待就可以快速切换到新的任务场景:

上面视频中白色光点指示的是用户眼睛注视点,相当于 macOS 平台中的鼠标指针。在 macOS 中曾经采用过「焦点跟随鼠标」(Focus Follows Mouse) 的任务切换方案,即鼠标所指向(无需点击)的窗口自然获得当前焦点,然后就可以直接进行键盘输入。

当然这种交互方案最终被抛弃(虽然你仍然可以通过系统设置开启),主要原因就是违背了多任务窗口的可交互状态应该与视觉线索相一致的原则,哪怕是这样的焦点跟随速度更快。

Focus Follows Mouse

4. 并列窗口(无遮挡)

当两个窗口在空间位置上完全无遮挡的情况下,窗口本身在视觉线索上就不存在激活、未激活的区别,例如我们可以同时打开两个文本编辑窗口,此时选择不同的输入窗口,visionOS 会将虚拟键盘朝向当前的激活窗口,仍然做到了视觉线索与交互状态一致:

并列窗口的任务切换

5. 沉浸空间

visionOS 还有一种状态称为「沉浸空间」(Immersive Space), 即进入完全被虚拟环境所包围的场景,就是传统 VR 设备中我们所熟悉的状态,有人将其比喻成 visionOS 的「全屏」模式,我觉得是非常恰当的:

沉浸空间模式(无背景)

和 macOS 平台用户进入全屏模式一样,进入沉浸空间意味着用户不希望被外界信息所干扰,而更希望沉浸在当前的场景中(如观影、游戏、办公等),这时反而变成应该尽量避免多任务交互。当然也有例外,比如全屏状态下的「画中画」模式:

iPad 画中画模式

二、总结

从 ,我们可以非常清楚地看到苹果和传统 VR 以及很多所谓 AR 设备在产品定义上的差异,对多任务交互的原生支持让 Vision Pro 可以成为像 MacBook 、 iPad Pro 一样的通用设备,而不是主要用来游戏、观影的娱乐设备;在保证多窗口视觉线索与交互状态一致性的基础上,visionOS 充分利用无限的空间画布,这才是「空间计算」的本质。

三、参考

  1. Multitasking | Apple Developer Documentation
  2. Presenting windows and spaces | Apple Developer Documentation
  3. macOS defaults > Miscellaneous > Focus Follows Mouse

作者:V2XR; 微信公众号:V2XR

本文由 @V2XR 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。