🙋‍♀️

「空間的なSharePlay」の公式ドキュメントまとめ

2024/05/06に公開

こんにちは、空間的なSharePlayに対応したアプリを2つリリースした個人デベロッパです。

今回は、SharePlayの一機能である「空間的なSharePlay(Spatial SharePlay)」に関する公式ドキュメントのリンクを整理しました。

空間的なSharePlay スクショ

リファレンス (英語)

Group Activities

「Spatial activities」セクションを参照してください。SystemCoordinatorなどの各APIのリンクは省略します。
https://developer.apple.com/documentation/groupactivities#spatial-activities

TabletopKit

visionOS 2から登場した(ボードゲームのような)テーブルコンテンツに特化したフレームワークです。SharePlayと連携します。各APIのリンクは省略します。
https://developer.apple.com/documentation/tabletopkit

記事

Adding Spatial Persona support to an activity

https://developer.apple.com/documentation/groupactivities/adding-spatial-persona-support-to-an-activity

サンプルコード

Destination Video

visionOS上の動画再生体験構築がテーマのサンプルコードです。空間的なSharePlayが組み込まれています。「Provide a shared viewing experience」セクションを参照してください。
https://developer.apple.com/documentation/visionos/destination-video

Happy Beam

ARKitのハンドトラッキングがテーマのサンプルコードです。空間的なSharePlayが組み込まれています。「Add SharePlay support for multiplayer gaming experiences」セクションを参照してください。
https://developer.apple.com/documentation/visionos/happybeam

GuessTogether

セッションビデオ内で取り上げられたサンプルコードです。「Customizing spatial Persona templates」というページからダウンロードできます。
https://developer.apple.com/documentation/groupactivities/customizing-spatial-persona-templates

Tabletopkit Sample

TabletopKitを題材にしたサンプルコードです。「Creating tabletop games」というページからダウンロードできます。
https://developer.apple.com/documentation/tabletopkit/tabletopkitsample

WWDCの動画

Platforms State of the Union

WWDC23

対象部分は1:24:28から1:26:16までです。日本語字幕があります。
https://developer.apple.com/wwdc23/102?time=5068

WWDC24

対象部分は1:00:12から1:00:59までです。日本語字幕があります。
https://developer.apple.com/wwdc24/102?time=3612

セッションビデオ

WWDC23

空間的なSharePlay体験の設計(英題: Design spatial SharePlay experiences)

(実質)前編です。日本語字幕があります。
https://developer.apple.com/jp/videos/play/wwdc2023/10075/

日本語字幕ミスについて

この動画は全体的に日本語字幕の品質が低いです。英語原文の確認を必要とするかもしれません。

特に意味が分からなくなっている箇所

8分27秒の「参加可能なSpatial Personasの数」について説明している箇所の日本語訳が特におかしい。

↓原文

Your app can create a SharePlay experience
that supports up to four other Spatial Personas.

↓日本語字幕

アプリはSpatial Personasを サポートするSharePlay体験を
他に4つまで作成することができます

↓修正案

アプリは最大4つの他のSpatial Personasを
表示するSharePlay体験を作成することができます

つまり最大5人で「空間的なSharePlay」ができるという事ですね。

空間的なSharePlay体験の構築(英題: Build spatial SharePlay experiences)

(実質)後編です。日本語字幕があります。
https://developer.apple.com/jp/videos/play/wwdc2023/10087/

WWDC24

2024年6月末現時点で日本語字幕はありません。

SharePlayでの空間Personaテンプレートのカスタマイズ(英題: Customize spatial Persona templates in SharePlay)

https://developer.apple.com/jp/videos/play/wwdc2024/10201/

visionOS向けTabletopKitについて(英題: Meet TabletopKit for visionOS)

https://developer.apple.com/jp/videos/play/wwdc2024/10091/

カスタム環境でのよりイマーシブなメディア視聴体験の実現(英題: Enhance the immersion of media viewing in custom environments)

対象部分は15:33から16:20までです。
https://developer.apple.com/jp/videos/play/wwdc2024/10115/

ヒューマンインターフェイスガイドライン (日本語)

SharePlay

「プラットフォームの考慮事項」のvisionOSセクションを参照してください。
https://developer.apple.com/jp/design/human-interface-guidelines/shareplay#visionOS

公式ユーザーガイド

Apple Vision Proで空間Persona(ベータ版)を使用する

https://support.apple.com/ja-jp/guide/apple-vision-pro/tana1ea03f18/visionos

Apple Vision ProでのFaceTime通話でSharePlayを使用する

https://support.apple.com/ja-jp/guide/apple-vision-pro/tan15b2c7bf9/1.0/visionos/1.0

補足1: 公式ドキュメント上には実機映像がほぼ無い

公式ドキュメント上には実際の「空間ペルソナ」や「空間的なSharePlay」の映像はあまりありません。特にWWDC23の動画には実機映像がほぼありません。Apple Vision Pro実機を持っていない方やApple Vision Pro同士でFaceTimeする相手がいない方は、インターネット上のユーザーレビュー動画をチェックすると良いでしょう。

注意点が1つあります。空間ペルソナはApple Vision Pro発売の約2ヶ月後にリリースされたため、発売直後のユーザーレビュー動画には空間ペルソナや空間的なSharePlayの内容はありません。

参考になりそうなユーザーレビュー動画をリストアップ


https://youtu.be/mVVPMGeEuow?si=YtKQpKLV2T3Z3OTU


https://twitter.com/ar_ojisan/status/1776248415401451734


https://www.youtube.com/watch?v=VPd3TBQvxcM


https://www.youtube.com/watch?v=VATSvMfg-jw


https://www.youtube.com/watch?v=mMzK8C3t14I

補足2: Group Activitiesリファレンスの日本語訳

Group Activitiesのリファレンスには日本語ページがありますが、内容が古いので注意してください。
https://developer.apple.com/jp/documentation/groupactivities/
少なくとも「空間的なSharePlay」に関しては最新のオリジナル(英語)を参照してください。

追記: 2024/06/24

WWDC24の情報を取り急ぎ反映しました。記載漏れ等があれば、後日改めて修正します。


参考

https://qiita.com/mjnfhbuvwebwfiejcnw/items/498ad1878dd48ea53412

https://qiita.com/mjnfhbuvwebwfiejcnw/items/96b64d2474b6886ddd88

余談

【Apple Vision Proを持っている方への相談】「空間的なSharePlay」に対応した自作のApple Vision Proアプリの動作確認や動画撮影等に協力してくれませんか?

実機が1台だけでは「空間的なSharePlay」を動かすことが出来ません。お互いにApple Vision Pro実機からペルソナでFaceTime通話している時だけ「空間的なSharePlay」を動かすことが出来ます。ただ、残念ながら私にはApple Vision Proを持っている知り合いがいないのです。もし協力してくださる方がいらっしゃれば、こちらのメールアドレス(waggle.slips.0t@icloud.com)に連絡ください!

==== 追記 2024/12/01 ====
12月現在も協力者募集中です!
==== 追記ここまで ====

ペルソナの姿でお願いする私

Discussion