?Apple Vision Pro設計規范之空間共享體驗篇
空間計算這個概念在?Apple Vision Pro出現后大火,有關空間交互設計的討論也變多了起來。其中,你知道怎么為空間計算設計出色的共享體驗嗎?這篇文章里,作者從幾個維度做了介紹和梳理,一起來看看吧。
在前幾篇文章《Apple Vision Pro設計規范之空間設計原則篇》、《Apple Vision Pro設計規范之空間用戶界面篇》、《Apple Vision Pro設計規范之空間輸入篇》中,作者分別介紹了Vision Pro的核心設計原則、空間UI界面設計規范以及空間交互方式設計規范。
在本篇中我們將探索在VisionOS中可以創建的共享活動的類型,然后了解如何利用Spatial Persona 模版去支持人和人之間有意義的交互。學習如何在共享活動中設計你的UI,讓內容觀看更沉浸等。
如何為空間計算設計出色的共享體驗?在VisionOS中你可以看到你的朋友用動作和肢體語言自然的表達自己,一起共享并使用應用。
想象一下在現實場景中,你和自己的朋友坐在客廳的電視機前,如果你的朋友坐在你的左邊,那么你就坐在你朋友的右邊,每個人都可以在房間里走動,任何人都可以控制電視,誰在控制電視一目了然,因為每個人都看到了和其他人一樣的場景,這就是我們所說的共享上下文背景信息。在空間中人與人的交流和聯系,可以讓我們用已經習慣的方式進行交流。
接下來,我們會從以下幾個維度去介紹如何為空間計算設計出色的共享體驗:
- Set the scene:如何為你的活動設置共享場景。
- Start SharePlay:開始分享游戲體驗時要考慮的關鍵因素。
- Arrange participants:如何選擇適合自己的座位和共享活動。
- Share context and UI:共享上下文中的交互及UI。
- Enter a full space:在一個完整空間中呈現你的應用。
一、Set the scene
在設置共享場景時,我們要知道每種類型的體驗都有不同的內容放置及交互性的考慮。
比如,一起共享媒體體驗可能會和一起合作做PPT以及一起玩社交類游戲不太一樣,應用一次最多只可以共享一個窗口和一個沉浸式空間,一旦你選擇了你的共享的內容,你就要考慮如何組織,并以最符合現實場景的需要方式呈現出來,在決定要采取什么形式時,請考慮以下幾點:
1)如果你在窗口上呈現你的內容,你可以把窗口想象成一個公共設備或工具,像電視、演講者、白板或一個桌子,用戶可以在他們周圍的環境中與你的窗口應用進行交互。
2)在創建全空間的游戲活動時,你可以創造一個更沉浸式的體驗,但用戶將無法與他們的其他應用交互。你可以把這種體驗想象成一個專用的房間,這種程度的控制和專注對游戲和媒體體驗等內容很有用。
3)在這個平臺上,用戶可以很輕易的打開許多個窗口,每個窗口都被系統清楚的標記為共享或不共享。
4)處理協作任務的最好方式,是將你的應用放在窗口中,共享體驗也支持從某個應用事項中拖動到共享的活動中去,比如將歌曲從私人音樂庫拖放到公共播放器的窗口。
二、Start SharePlay
接下來,我們來聊聊如何讓用戶加入你的共享體驗中。
在空間計算平臺中,你可以在UI中設置共享體驗的入口。比如在電視app中,任何播放按鈕都可以用來開啟共享體驗。
系統中的設計讓啟動共享變得很容易,你可以點擊窗口頂部的按鈕來開啟或停止窗口的共享,用戶可以共享任何窗口。
在共享游戲時,盡量不要啟動任何與活動無關的額外窗口,如果你的應用需要賬戶,請確保共享的活動在沒有它們的情況下也可以工作。
共享時需要考慮到權限設置問題,為有權限的用戶啟動共享活動,并向沒有權限的用戶提供一個占位符窗口。
三、Arrange participants
在空間計算平臺中,提供三種座位方式,我們叫Spatial persona templates。
Side-by-Side:用戶可以肩并肩的坐在一起的進行類似桌面體驗共享活動,每個用戶都要清晰的查看到應用窗口里的內容,并選擇位置自己想坐的位置。
Surround:用戶環繞在周圍,將應用內容放在一圈人中間。
Conversational:用戶從自己獨特的角度來查看內容,在你的應用周圍交談。當開啟應用共享時,用戶之間的交流和談話時很重要的,這時候你可以選擇對話模版。不是每個用戶都能清晰的了解到你的應用內容。但如果你選擇了這個,你的活動并不需要每個人都和它互動。
你的應用可以創建一個共享的體驗,支持多達四個同時在線的其他用戶。當你的應用增加共享參與者數量時,可以選擇2-5個用戶的方式。比如,如果用戶選擇環繞座位,桌子周圍可最多有五個座位
當然,生活不僅是工作或內容消費,你可以和朋友及家人在一個放松的地方閑逛,一起享受優質時光。當沒有什么內容要展示的時候,你也可以選擇環繞式的模版。
四、Share context and UI
參與空間共享的用戶會共享一個共同的坐標系和參照系,我們叫做共享上下文(Share Context)。這意味著你不需要額外設置窗口大小是否同步,場景的位置和方向,系統會保證每個用戶都看向同一個應用。
你的應用程序實際上是在多個設備上單獨運行的,而且每個應用都可以用不同的方式顯示音頻視頻和UI。你的應用可以管理在每個設備上顯示的交互和內容反饋,讓每個人都覺得他們在看同樣的東西,應用需要同步每個人的內容視圖,顯示動畫,以及更新任何狀態的變化。
你的共享活動可能同時作為一個窗口進行工作或更沉浸式的模式下工作。你可以鼓勵所有人都像第一個人一樣使用相同的模式去使用。
空間音頻是向應用添加更多共享空間的好工具,每個人在同樣的空間下,都共享相同的音頻上下文。所以這群人可以從同一個方向聽到傳來的湖水輕輕拍打的聲音,共享音樂播放器窗口將發出聲音。
一旦建立了共享,我們實際上可以用更少的UI來建立聯系。比如,我們可以在Facetime中自然的感知彼此的動作,尤其是當它們涉及到身體運動時,我們可以用語言來解決困惑的時刻。你可以依靠面對面的交流來彌補任何知識差距,所以不需要太多的用戶界面來交流。
在設備之間共享提供盡可能多的上下文是很重要的,同時也需要找一些來源于現實世界的物理限制來尋找軟件的改善機會點,尤其是在舒適性和可達性的方面。比如,有些人有不同的音量偏好或不同語言偏好,所以在電視里,我們可以在不影響別人的情況下設置自己的音量水平,聽不到對話的人仍然可以同時欣賞節目。不喜歡字幕的用戶也可以個性化進行設置,相同的內容仍然會在同一時間回放,所以沒人會錯過所有重要的信息。
協同工作時可以采取不同的形式,我們都習慣坐在不同的設備前,即使我們在做同樣的事情,我們查看自己的內容視圖,并編輯文檔的一個區域,當一個同事編輯另一個,經常會用紙條和便利貼來表示變化。
在這個平臺上,通過每個人都在工作的共享視圖,協作體驗可以更加生動,這也容許你用手勢引導小組成員的注意力。在現實生活中人們可以使用不同的設備,所以當人們可能在看同一個應用窗口時,容許人們處于不同的編輯模式很重要的,這就意味著每個人擁有的編輯工具也應該是個性化的,因為你做了紅色的標記,并不意味著其他人也會做同樣的事情,同時要保證主窗口下共享的內容對所有參與者都是相同的。
如果個人想單獨打開文檔的另一部分,你可以總是容許每個人打開一個個人窗口,好像他們帶來了自己ipad來開會,打開多個窗口可以容許個人專注自己的編輯,同時保持共享上下文對其他人開放。
五、Enter a full space
當參與的用戶離開共享上下文并進入全景空間(full space)時,只有一個理想的觀看位置(One ideal viewing position),在這種情況下,把人們分成不同的環境會更合 適。比如說,你用頭顯拍攝的空間照片,是可以作為一個窗口與其他人的空間共享的。
但為了獲得更好的觀看效果,你可以進入一個完整的空間,這個完整的空間景色最好正面看到,所以我們不容許并排觀看,并隱藏其他人的空間共享模式,而是想象成每個人都暫時進入了自己的房間。
類似的全景空間,一個80度和三個60度的視頻被設計成繞著一個單一的彎曲屏幕,因此,當你進入此模式時,空間共享座位也不應該可見,你應該確保上下文保持共享,通過繼續同步視頻中每個人的位置。
離開共享上下文的另一個原因 是為了個人安全,有人可能想走出沉浸式體驗,在這種情況下,人們可以隨時按下數字表冠返回,但要提供能找到繼續在窗口中表示共享上下文的方法,并使參與者能輕松的重新加入共享上下文。
參考鏈接:空間共享體驗設計篇:https://developer.apple.com/videos/play/wwdc2023/10075/
本文由 @Vicky。 原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自蘋果官網
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
- 目前還沒評論,等你發揮!