SharePlay经验分享:visionOS Spatial Personas设计
SharePlay同播共享团队谈到了如何打造精彩的同播共享体验,以及与Spatial Personas相关的一系列问题
(映维网资讯)SharePlay同播共享是Apple Vision Pro的一项重要功能,尤其是对于Spatial Personas而言。SharePlay同播共享主要用于在App中打造意义非凡的共享体验。利用同播共享,你的App可以提供一个实时连接并在设备之间实现同步。
在日前一篇专访中,SharePlay同播共享团队谈到了一系列与visionOS和Spatial Personas相关的问题,下面是具体的整理:
用户如何开始使用同播共享?
通过发起FaceTime通话,然后启动一个支持同播共享的App,任何人都可以开始一个群组活动。完成这两项操作后,所有参与者的屏幕都会显示一条关于群组活动的通知。参与者可以在那里选择加入,并且来去自由。你同时可以从App中、共享表单中或通过在App中添加一个同播共享按钮来开始群组活动。
如何使用同播共享来确保媒体播放保持同步?
同播共享支持使用AVKit进行协调式媒体播放。你可以使用系统协调器在多位参与者之间同步你自己的播放器。如果你的App支持广告,你可以同步播放和广告插播。同播共享同时提供了 GroupSessionMessenger API,让参与者能够近乎实时地进行沟通。
对于用户而言,共享内容的最简单方法是什么?
当App告知系统当前视图屏幕中包含可共享内容时,将设备彼此靠近的用户就可以顺畅地共享该内容。这个方法支持共享文稿、发起同播共享以及开始协作等不同操作。它同时可以将你的内容关联到系统共享表单,帮助你将可共享内容公开给visionOS中的“共享”菜单。
分别使用iPhone和Apple Vision Pro的用户可以加入同一同播共享会话吗?
当然可以!iOS、iPadOS、macOS、Apple tvOS和visionOS均支持同播共享。这意味着用户可以一起观看Apple TV+上的节目,并使播放在所有平台上保持同步。切记,同播共享可确保内容保持同步,但UI完全由你决定。
如何在visionOS中开始使用支持同播共享的Spatial Personas?
在你的App中添加群组活动后,参与者可以通过FaceTime通话在相应活动中进行共享,同时会显示在窗口中,这与他们在其他平台上看到的同播共享体验基本相同。在visionOS中,你能够使用Spatial Personas打造共享空间体验。在该体验中,参与者按某一模板进行排列。例如:
如上图所示,Spatial Personas按以下某一模板进行排列:并排、对话,以及环绕。
利用Spatial Personas,你可以保持环境的一致性,并且参与者可以实时看到彼此的面部表情。
在visionOS中,如何与所有参与者保持视觉一致性和空间一致性?
visionOS中的FaceTime通话通过在App周围以一致的方式排列Spatial Personas,从而提供共享的空间情境。这就是我们所说的“视觉一致性”。你可以使用同播共享在App中为所有参与者保持相同的内容。
能否在同播共享会话中同时共享窗口和空间容器?
不能。只有一个窗口或空间容器可与同播共享会话相关联,但你可以帮助系统选取正确的窗口或空间容器。
一个群组活动最多支持多少位参与者?
同播共享总共支持33位参与者,包括你在内。对于涉及Spatial Personas的visionOS群组活动,一次支持5位参与者。
与visionOS兼容的iOS和iPadOS App是否同时支持visionOS中的同播共享?
是的。在FaceTime通话期间,你的App会显示在一个窗口中,FaceTime通话中的参与者会显示在窗口旁边。