| 機能 | WebXR | ネイティブ(Unity、Unreal、ネイティブSDK) |
|---|---|---|
配信 | Meta Horizonストア経由のウェブURLまたはPWA | Meta Horizonストア |
設定が必要 | ブラウザーのみ、SDKのインストールなし | エンジンとMeta XR SDKの設定 |
レンダリングパフォーマンス | ブラウザーのオーバーヘッドによる制限あり | GPUへのフルアクセス、パフォーマンスの上限が高い |
ジェスチャーコントロール | WebXRハンドインプットを介してサポート | ジェスチャーによるフルジェスチャーコントロール |
パススルー / MR | WebXR複合現実を介してサポート | パススルーAPIへのフルアクセス |
空間アンカー | サポートされていません | 対応 |
シーン認識 | サポートされていません | シーンAPIへのフルアクセス |
Depth API | サポートされていません | 対応(Quest 3以降) |
Platform SDKの機能 | 制限あり(IAPのデジタル製品API) | フルアクセス(アチーブメント、リーダーボード、ソーシャル) |
オフラインサポート | 制限あり(サービスワーカーが必要) | 完全なオフライン機能 |
グラフィックAPI | WebGL 2.0 | Vulkan、OpenGL ES |
マルチスレッドレンダリング | サポートされていません | サポート対象 |
ファイルシステムへのアクセス | サンドボックス化 | フルアクセス |
| トピック | 説明 |
|---|---|
WebXR開発プロセスの仕組みに関するツールとガイダンス | |
WebXRに関連する一般的なVRのベストプラクティスへのポインター | |
WebXRでコンポジターレイヤーを使ってメディアを高品質かつ高性能に表示する方法 | |
WebXRエクスペリエンスでジェスチャーコントロールを使う方法 | |
WebXR複合現実サービスのブラウザーサポートについての説明 | |
ブラウザーでWebXRのシステムキーボード連携機能を使用する方法 | |
WebXRエクスペリエンスがブラウザー上でスムーズに実行されるようにするためのガイダンス | |
レガシーWebVRのコンテンツをWebXR対応に移行する方法についての説明 | |
Meta HorizonストアでWebXRアプリを配信する方法について説明しています。 |