Vision Pro 的多任務交互設計

V2XR
0 評論 3027 瀏覽 9 收藏 9 分鐘
B端产品经理要负责对目标行业和市场进行深入的分析和调研,了解客户的需求、痛点、期望和行为,找到产品的价值主张 🔗

下面這篇文章是筆者整理分享的關于Vision Pro 的多任務交互設計的相關內容,想要了解更多的同學接著往下看吧!

Apple Vision Pro 的設計展示了「空間計算」在多任務(Multitasking)交互場景中的潛力。

它為用戶提供了無盡的虛擬畫布,允許用戶在不同的應用場景之間快速、高效地切換。在空間計算環(huán)境中,多任務處理變得更加自然和直觀,用戶可以更好地專注于所需的任務,同時避免互相干擾。

但也正因為其無限空間、虛實結合的特性,虛擬界面可能阻礙用戶對真實環(huán)境的感知,或者讓用戶迷失在虛實結合的交互中,為了解決這些問題,visionOS 提供了一系列交互設計規(guī)范,本文結合 SwiftUI 開發(fā)實踐探討 Vision Pro 中多任務交互的設計原則。

visionOS 模擬器運行多窗口

一、共享空間

1. 窗口默認尺寸位置

在 Vision Pro 中,2D 窗口、 3D 內容同時存在于一個共享空間(Shared Space)中,對于用戶來說,它們擁有完全相同的優(yōu)先級,打開的虛擬窗口會固定在空間中,不會隨用戶移動而移動:

共享空間(Shared Space)

和 macOS 窗口一樣,應用可以通過defaultSize自定義創(chuàng)建窗口的默認尺寸(2D 尺寸或空間容器的 3D 尺寸),不同的是無法控制窗口的初始位置。

窗口的初始位置由 visionOS 系統(tǒng)控制,對于 macOS 的有限 2D 屏幕,用戶對所有窗口的出現位置都有充分的預期。而在無限的 3D 空間中,只有將新窗口呈現在用戶當前視野前方,才能避免迷失。當然用戶可以在窗口打開之后自行將其移動到目標位置:

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

如果用戶同時創(chuàng)建多個窗口,visionOS 系統(tǒng)會通過一定空間位置上的偏移來避免窗口的直接遮擋:

同時打開多個窗口

2. 窗口遮擋關系

在 visionOS 多窗口任務場景,一次只能有一個窗口在共享空間中處于活躍狀態(tài)。當用戶將焦點從一個窗口切換到另一個窗口時,獲得焦點的窗口會處于活躍狀態(tài),失去焦點的窗口會變得更半透明并看似沿著 z 軸后退。新創(chuàng)建的窗口優(yōu)先獲得焦點,visionOS 會將羽化遮罩應用到失去焦點的窗口以闡明其狀態(tài)更改:

visionOS Windows

3. 多任務之間的切換

對于當前處于被遮擋或「未激活」狀態(tài)的窗口,實際上只是在視覺線索上通過遮擋關系對「當前任務」和「次要任務」進行了區(qū)分,被遮擋窗口中正在執(zhí)行的任務(例如正在播放音樂)不會也不應該被中斷。當用戶將注意切換到另外一個窗口時(即眼睛自然看向另外一個窗口),無需等待就可以快速切換到新的任務場景:

上面視頻中白色光點指示的是用戶眼睛注視點,相當于 macOS 平臺中的鼠標指針。在 macOS 中曾經采用過「焦點跟隨鼠標」(Focus Follows Mouse) 的任務切換方案,即鼠標所指向(無需點擊)的窗口自然獲得當前焦點,然后就可以直接進行鍵盤輸入。

當然這種交互方案最終被拋棄(雖然你仍然可以通過系統(tǒng)設置開啟),主要原因就是違背了多任務窗口的可交互狀態(tài)應該與視覺線索相一致的原則,哪怕是這樣的焦點跟隨速度更快。

Focus Follows Mouse

4. 并列窗口(無遮擋)

當兩個窗口在空間位置上完全無遮擋的情況下,窗口本身在視覺線索上就不存在激活、未激活的區(qū)別,例如我們可以同時打開兩個文本編輯窗口,此時選擇不同的輸入窗口,visionOS 會將虛擬鍵盤朝向當前的激活窗口,仍然做到了視覺線索與交互狀態(tài)一致:

并列窗口的任務切換

5. 沉浸空間

visionOS 還有一種狀態(tài)稱為「沉浸空間」(Immersive Space), 即進入完全被虛擬環(huán)境所包圍的場景,就是傳統(tǒng) VR 設備中我們所熟悉的狀態(tài),有人將其比喻成 visionOS 的「全屏」模式,我覺得是非常恰當的:

沉浸空間模式(無背景)

和 macOS 平臺用戶進入全屏模式一樣,進入沉浸空間意味著用戶不希望被外界信息所干擾,而更希望沉浸在當前的場景中(如觀影、游戲、辦公等),這時反而變成應該盡量避免多任務交互。當然也有例外,比如全屏狀態(tài)下的「畫中畫」模式:

iPad 畫中畫模式

二、總結

從 ,我們可以非常清楚地看到蘋果和傳統(tǒng) VR 以及很多所謂 AR 設備在產品定義上的差異,對多任務交互的原生支持讓 Vision Pro 可以成為像 MacBook 、 iPad Pro 一樣的通用設備,而不是主要用來游戲、觀影的娛樂設備;在保證多窗口視覺線索與交互狀態(tài)一致性的基礎上,visionOS 充分利用無限的空間畫布,這才是「空間計算」的本質。

三、參考

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

作者:V2XR; 微信公眾號:V2XR

本文由 @V2XR 原創(chuàng)發(fā)布于人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!
专题
49242人已学习14篇文章
产品经理往往会承担一定的项目管理职能,那么该如何做好项目管理呢?
专题
35502人已学习18篇文章
好的数据分析可以使我们的产品不断优化,而做好数据分析的第一步就是做好数据埋点。
专题
43412人已学习16篇文章
设计库存、财务、退换货流程时不用一个头两个大了。
专题
47561人已学习18篇文章
如何提升用户留存率?——相信这是困扰无数产品和运营的问题。
专题
19668人已学习18篇文章
物流仓储系统是实现物流高效运转的基础。本专题的文章提供了物流仓储系统设计指南。
专题
12301人已学习15篇文章
当业务进入某一阶段之后,用户新增可能会趋向疲软,这个阶段里,运营人员可能会需要召回流失用户。本专题的文章分享了用户召回策略。