Android XR SDK がデベロッパー プレビューで利用可能になりました。Google では皆様からのご意見やご感想をお待ちしています。
サポートページからお問い合わせください。
Unity、OpenXR、WebXR 向けに設計する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
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 で開発する
|
OpenXR™ と OpenXR のロゴは、Khronos Group Inc. が所有する商標であり、中国、欧州連合、日本、英国で商標として登録されています。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[],null,["# Design for Unity, OpenXR, and WebXR\n\nAndroid XR works seamlessly with Unity, OpenXR, and WebXR so you can build an\napp that's compatible across platforms. These XR development tools include\nfeatures tailored to the unique challenges of creating immersive experiences.\nThe [best choice](/develop/xr/get-started#select-development) depends on your project requirements, target audience, and\ndeveloper resources.\n\n**Unity, OpenXR, and WebXR apps**\n\n- Can port to Android XR from another platform with minimal development lift\n- Are fully customizable and are alternatives to building with the [Jetpack XR SDK](/develop/xr/jetpack-xr-sdk)\n- Only operate in Full Space, as they have access to and can use the entirety of a user's physical space\n\nStart with the technology and tools you are familiar with\n---------------------------------------------------------\n\nAndroid XR supports open standards so you can create an app that's compatible\nwith a wide range of devices and audiences. Select the development approach that\nsuits your needs.\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### Develop with Unity [Unity](https://unity.com/products/unity-engine) is a widely-used realtime 3D engine for creating interactive 2D and 3D content. It offers a comprehensive suite of tools, including a visual editor, scripting capabilities, and a large asset library. It provides prebuilt components, visual scripting, and a supportive community. Unity supports creative experimentation, quick iterations, and quality testing. [Develop with Unity](/develop/xr/unity) | ### Develop with OpenXR [OpenXR](https://www.khronos.org/OpenXR/) is a royalty-free, open standard to build XR apps that are compatible across platforms and hardware. This lets you to write low-level code and create XR experiences that are accessible and adaptable to a wide range of devices. OpenXR offers improved performance due to closer-to-the-metal implementations and hardware optimizations. [Develop with OpenXR](/develop/xr/openxr) | ### Develop with WebXR [WebXR](https://immersiveweb.dev/) is an API that allows users to experience XR directly in a web browser, without having to download a special app. Anyone with a compatible browser can access WebXR experiences, potentially reaching a larger audience. Sharing WebXR experiences is as simple as sharing a URL. It's ideal for no-friction XR experiences that can run on a wide range of platforms. [Develop with WebXR](/develop/xr/develop-with-webxr) |\n\n*** ** * ** ***\n\nOpenXR™ and the OpenXR logo are trademarks owned\nby The Khronos Group Inc. and are registered as a trademark in China,\nthe European Union, Japan and the United Kingdom."]]