Android XR は Unity、OpenXR、WebXR とシームレスに連携するため、プラットフォーム間で互換性のあるアプリを構築できます。これらの XR 開発ツールには、没入型エクスペリエンスの作成に固有の課題に対応した機能が含まれています。最適な選択は、プロジェクトの要件、対象ユーザー、デベロッパー リソースによって異なります。
Unity、OpenXR、WebXR アプリ
- 最小限の開発リフトアップで他のプラットフォームから Android XR に移植可能
- 完全にカスタマイズ可能で、Jetpack XR SDK でビルドする代わりに使用できます。
- ユーザーの物理的な空間全体にアクセスして使用できるため、フルスペースでのみ動作します。
使い慣れたテクノロジーとツールから始める
Android XR はオープン スタンダードをサポートしているため、幅広いデバイスやユーザーに対応したアプリを作成できます。ニーズに合った開発アプローチを選択します。
Unity での開発Unity は、インタラクティブな 2D および 3D コンテンツの作成に広く使用されているリアルタイム 3D エンジンです。ビジュアル エディタ、スクリプト機能、大規模なアセット ライブラリなど、包括的なツールスイートを提供します。事前構築されたコンポーネント、ビジュアル スクリプト、サポートに優れたコミュニティが用意されています。 Unity は、クリエイティブなテスト、迅速な反復処理、品質テストをサポートしています。 Unity で開発する |
OpenXR で開発するOpenXR は、プラットフォームやハードウェア間で互換性のある XR アプリを構築するためのロイヤリティフリーのオープン標準です。これにより、低レベルのコードを記述し、幅広いデバイスでアクセス可能で適応可能な XR エクスペリエンスを作成できます。 OpenXR は、メタルに近い実装とハードウェアの最適化により、パフォーマンスが向上しています。 OpenXR で開発する |
WebXR で開発するWebXR は、特別なアプリをダウンロードしなくても、ウェブブラウザで XR を直接体験できる API です。互換性のあるブラウザがあれば誰でも WebXR エクスペリエンスにアクセスできるため、より多くのユーザーにリーチできます。 WebXR エクスペリエンスの共有は、URL を共有するだけです。幅広いプラットフォームで実行できる、摩擦のない XR エクスペリエンスに最適です。 WebXR で開発する |