XR 開発者のための WWDC 2026 — visionOS 27、RealityKit のスプラット、そして空間ウェブ
10:00 JSTApple の WWDC 2026 基調講演は **6 月 8 日(月)**に行われ、開発者ベータはすでに公開されています。つまり visionOS 27 の SDK は今日からインストールでき、ハッカソンの 2 週間半前に手に入る状態です。今年の目玉 API のいくつかは、ここで皆さんが Apple Vision Pro やウェブ上で作るものに直接対応します。本記事は発表内容を開発者目線でふるいにかけたものです — 本当に新しいのは何か、6 月末に時間を割く価値があるのは何か、そして何が噂や昨年のニュースの言い換えなのか。
まず役立つ手がかりを一つ。この層に最も関係が深いセッションは 「Explore advances in RealityKit」(WWDC26 #279)です — 以下で触れる空間 API の大半の背景を掘り下げた回です。
▸ visionOS 27 — 新機能 ・ Safari 27 ベータの WebKit ・ Xcode 27 の新機能
ラインナップを手短に
Apple は前サイクルの年号そろえの番号付けを維持し、すべてが 27 になりました — iOS 27、iPadOS 27、macOS 27、visionOS 27、Xcode 27、Safari 27。新しい Swift は 6.4(7 ではありません)。開発者ベータは基調講演当日に公開され、パブリックベータは 7 月中旬、一般リリースは 2026 年秋の見込みです。6 月末のハッカソンにとっては、SDK とシミュレーターは今すぐ使えますが、一般公開するものは現行の出荷 OS を対象にすることになります。
RealityKit がガウシアンスプラットをレンダリングするように
このシリーズにとって最も重要な変更がこれです。visionOS 27 の RealityKit は 3D ガウシアンスプラッティングをネイティブにレンダリングします — GaussianSplatResource と GaussianSplatComponent を通じて。今週ずっと扱ってきたスプラットのパイプライン — 写真をスプラットに変える SHARP や LiTo、スマホで撮る Scaniverse — はこれまで、サードパーティの Metal レンダラー経由か、スプラットをメッシュに潰して持ち味を失う形でしか Vision Pro に届きませんでした。visionOS 27 以降、.ply キャプチャは第一級のエンティティとして RealityKit シーンに収まります。(visionOS のガウシアンスプラット、セッション #279。)
同じセッションでは、押さえておきたい一連のレンダリング API が登場しました。
- Physical Space Lighting — 仮想の光を実在の面に投げかける。
- Projective Textures — スポットライトから投影するテクスチャ(ステンドグラス、コースティクス)。
- リアルタイム布シミュレーション —
ClothBodyComponent/ClothColliderComponent、キネマティックなピン留め付き。 - Reverb Mesh — 部屋の素材に基づく物理モデルの空間オーディオ。
- Navigation Mesh — エンティティの経路探索。オフメッシュリンクや通行コスト付き。
- ライトマップとソフトシャドウ、画面サイズに応じたメッシュ LOD、サーマル状態に応じたレンダリング。
そして Apple が打ち出したメッセージはクロスプラットフォームです。RealityKit のコンテンツは一つのコードベースから visionOS・iOS・iPadOS・macOS・tvOS を対象にでき、ARKit のオブジェクトトラッキングは iOS にも拡大しました。空間シーンを RealityKit で作れば、これまでより多くの部分がヘッドセットの外へ持ち出せます。
空間ウェブ:WebXR に手を伸ばす前に読む
ここは正確さが効くところです。当たり前に思える前提が、実は間違っているからです。WebXR は Vision Pro で新しいものではありません — Safari は **visionOS 2(2024 年)**以降、視線とピンチの入力で immersive-vr セッションをデフォルトでサポートしてきました。そして WebXR の AR モジュール(immersive-ar)は依然として Vision Pro 上で機能しません。フィーチャーフラグは存在しますが、Apple のエンジニアがテスト可能な状態にないと認めています。したがって、フル VR のウェブセッションでは WebXR は動作し、変わっていません。一方、AR 風の「ウェブページ上の 3D」では WebXR は使う道ではありません。
2026 年の実際のウェブの話題は HTML の <model> 要素で、WebXR 志向の読者には強い選択肢です(Safari 27 ベータの WebKit、セッション #204)。
<model>は USDZ アセットを実寸でレンダリングし、いまや visionOS だけでなく iOS・iPadOS・macOS でも動きます。- 新しい Immersive API(Fullscreen API のように振る舞います)は、JavaScript の 1 回の呼び出しでモデルの没入表示を開き、ユーザーの足元にアンカーして Safari ウィンドウの背後から立ち上げます。
display:noneを使えば、その要求が発火するまでアセットのダウンロードを遅延できます。 - Web Environments は Safari 27 の visionOS 27 でデフォルト有効になりました — サイトが没入型の背景を提供できます。
<img>要素には、空間写真やパノラマ写真を表示するためのcontrols属性が加わりました。
どの Apple デバイスからでも URL で 3D コンテンツに到達させたいチームにとって、<model> はいまや堅実でサポートされた道であり、1 年前よりすっきりした筋書きです。WebXR は、真に没入的でインタラクティブな VR セッションや、Quest 3 と Spectacles を狙うヘッドセット横断の作業では引き続き選択肢です。
エンジン、アクセサリ、ストリーミング
ハッカソンのツール周りで効く開発者向けの動きをいくつか。
- Compositor Services が visionOS と macOS でゲームエンジンから採用可能に。 Unity・Unreal・Godot がレンダリング経路として使え、Godot には RealityKit レンダリングプラグインと PHASE オーディオプラグインが加わります。これはここで扱った Godot や Unity PolySpatial の経路に直接関係します。
- Spatial Accessories フレームワークがサードパーティ製ハードウェアに開放。 IR-LED + IMU でトラッキングするコントローラー、最大 90 Hz の 6DoF、ボタン・タッチパッド・ハプティクス付き。Unity はこれを通じて PSVR2 Sense コントローラー対応を追加します。
- Foveated Streaming(visionOS 26.4 から利用可)と新しい Spatial Preview フレームワークにより、Mac やワークステーションが重い没入コンテンツ — ライブの USD シーンを含む — を、別の visionOS アプリなしでヘッドセットへストリーミングできます。Apple は ARKit で仮想コックピットを実機ハードウェアに合わせながら X-Plane 12 を駆動するデモを見せました。
- Apple Immersive Video は汎用の
.aivuファイル形式(90 fps、片目あたり 1 億画素超、Apple Spatial Audio)を得て、Reality Composer Pro 3 はオンデバイスのライブプレビューを追加します。
Xcode 27 とエージェントの話
今週前半のエージェント型コーディングの記事では、AI ツールの面白い潮流がプロバイダー差し替え可能なエージェントであることに触れました。Apple も同じ方向に動きました。Xcode 27 は Xcode 26 からの Claude と OpenAI のコーディング統合を維持しつつ、Google Gemini を追加し、さらに Apple Silicon の Neural Engine 上で動くオンデバイスの予測補完と、エージェントが動く前に承認する編集可能な「プラン」アーティファクトを軸にしたエージェント型ワークフローを加えました。別途、Apple の Foundation Models フレームワークは、アプリが Apple のオンデバイスモデルや Claude・Gemini といったサードパーティモデルを共通インターフェースで対象にできるモデルプロトコルを、画像入力対応で追加したと報じられています。プロバイダー差し替えの詳細は Apple 自身のセッション以外ではまだ情報が薄いので、具体に頼る前にセッション #258 で確認してください — ただし方向性は明らかです。
国際的な読者向けの注意を一つ。刷新された AI の Siri は今回のリリースで EU と中国では提供されませんが、Foundation Models の開発者 API は地域制限されていません。
起きなかったこと — そして噂にすぎないこと
- 新しい Vision Pro ハードウェアも、スマートグラスもありません。 M5 の Vision Pro リフレッシュはすでに 2025 年 10 月に出荷済みで、WWDC では何も新発表はありませんでした。Apple が噂されるディスプレイなしのグラス(コードネーム「N50」)は 2027 年後半に後ろ倒しと報じられ、上位モデルはさらに後 — いずれも噂で、発表はされていません。持ち帰るべき読みは、visionOS 27 の「Visual Intelligence」と空間 Siri の作業が、いずれ登場するグラスのためのソフトウェア地ならしだということです。
- 持ち越しに注意。 一部のまとめは、ボリュメトリックなペルソナの刷新やエンタープライズ向けメインカメラ/Insta360 API を visionOS 27 の手柄にしていますが、どちらも今年ではなく **visionOS 26(2025 年)**のものです。「新機能」としてプロジェクトを組み立てないでください。
- シミュレーターの限界。 Xcode 27 ベータには visionOS 27 シミュレーターが含まれますが、ガウシアンスプラット、新しいライティング API、オブジェクトトラッキング、空間アクセサリは実機の Vision Pro が必要です。これらに依存するなら実機の時間を確保してください。
関連リンク
- visionOS 27 — 新機能 ・ visionOS のガウシアンスプラット
- セッション:Explore advances in RealityKit (#279) ・ Build next-generation experiences with visionOS 27 (#287) ・ What’s new in WebKit for Safari 27 (#204) ・ What’s new in Xcode 27 (#258)
- Safari 27 ベータの WebKit ・ Apple Immersive Video
- 積み上げる:はじめての Vision Pro ミックスドリアリティ(RealityKit + ARKit) ・ visionOS 26 のオブジェクト操作 ・ SHARP で写真からスプラットへ ・ Android Studio でのエージェント型コーディング
- ハッカソン詳細 — 参加資格、チーム編成、AI ポリシー
- Luma で参加登録
ご質問はお問い合わせページからどうぞ。