Android XR SDK で開発する
Android XR を使用して、ユーザーがアプリを操作する方法を再定義しましょう。XR ヘッドセットや有線 XR グラスでの集中した生産性や没入型のエンターテイメントから、オーディオ グラスやディスプレイ グラスでの軽量で付加的なエクスペリエンスまで、さまざまな方法でユーザーがアプリを操作できるようになります。
XR ヘッドセット | 有線 XR グラス
没入感のあるエクスペリエンスを構築する
ユーザーを完全な仮想空間に誘う没入感のある魅力的なエクスペリエンスを構築したり、半没入型のデジタル コンテンツをユーザーの環境に融合させて、現実世界での生産性とマルチタスクを実現したりできます。
使い慣れたツールから始める
Jetpack XR SDK を備えた Android 開発ツール、Unity、Godot、Unreal Engine などのゲームエンジン、OpenXR のオープン標準、広く利用可能な WebXR など、すでに使い慣れているツールを使用して、アプリを XR に対応させることができます。
Android XR デベロッパー エクスペリエンスの改善
皆様からのフィードバックをお待ちしております。ユーザー調査に参加登録して、世界中の何百万人ものユーザーのために、ツールや API、ガイダンスを日々進化させている Google に影響を与える良い機会です。ぜひ、ご参加ください。選択された場合は特典を獲得できます。
Android アプリをビルドまたは空間化する
新しいアプリをゼロから作成することも、既存の Android アプリを XR 向けに調整することもできます。空間コンポーネントを追加して、アプリの没入型エクスペリエンスを差別化します。
この JetNews アプリは、Android XR 向けに空間化された Android アダプティブ アプリです。
他の XR ツールを使用して新しいアプリを構築する、またはアプリを移植する
Unity、Godot、Unreal Engine、OpenXR、WebXR で構築したアプリやエクスペリエンスを、最小限の開発で新しいオーディエンスに提供できます。
Job Simulator は、Android XR に移植された Unity ゲームです。
モバイルアプリをスマート グラスに拡張する
モバイルアプリを、オーディオ グラスやディスプレイ グラスなどのインテリジェント アイウェアに拡張し、ユーザーが周囲の世界とつながるのに役立つ拡張エクスペリエンスを提供します。
開発の簡素化
ほとんどの Android アプリは XR ヘッドセットと有線 XR グラスに対応しています
既存の 2D アプリは、XR ヘッドセットと IDE 3D 空間の Android XR でデフォルトで動作します。Jetpack Compose for XR、Android Studio、エミュレータ、お好みの 3D ツールなど、使い慣れた Android API、フレームワーク、ツールを使用して、XR 向けにアプリを差別化できます。
Android 開発ツールの詳細
使い慣れたツールを XR 向けに拡張して、XR エクスペリエンスを作成します。
すべての XR デバイス
Android Studio
使い慣れた Android Studio ツールで開発できます。XR ヘッドセットと有線 XR グラスまたはオーディオ グラスとディスプレイ グラスのエミュレータで仮想デバイスを使用してアプリをテストします。Layout Inspector を使用してアプリのレイアウトをデバッグします。
ディスプレイ グラス | 有線 XR グラス
Jetpack Compose Glimmer
Jetpack Compose Glimmer は、ディスプレイ グラスや有線 XR グラスなどの光学シースルー(OST)ディスプレイ向けに設計された、Google のデザイン システムと UI ツールキットです。現実世界の存在感を維持する、高コントラストで一目でわかる UI を構築します。
XR ヘッドセット | 有線 XR グラス
XR 向け Jetpack Compose
XR アプリの設計に必要なものがすべて揃っています。UI とインタラクションの推奨事項、自動レイアウト エンジン、プリセット レイアウト、空間 UI の合成が可能です。
XR ヘッドセット | 有線 XR グラス
XR 向けマテリアル デザイン
インタラクション、空間、ビジュアル デザインの確立されたパターンに沿って、ユーザー フレンドリーなアプリを作成するための基盤を提供します。
XR ヘッドセット | 有線 XR グラス
Jetpack SceneCore
Android XR アプリに没入型コンテンツを追加するための構成要素が含まれています。SceneCore ライブラリは、空間エンティティ API と環境 API をサポートしています。
すべての XR デバイス
Android XR のサンプルを調べる
あらゆるタイプの Android XR デバイスで、没入型エクスペリエンスと拡張現実エクスペリエンスの両方に対応する実際のアプリで、XR の機能とコンセプトがどのように組み合わされているかを探り、学びます。
Unity、OpenXR、Godot、Unreal Engine、WebXR で構築する
3D 開発に精通しているユーザーは、一般的な 3D エンジン(Unity、Godot、Unreal Engine)、業界標準の OpenXR、またはすぐに利用できる WebXR を使用して構築できます。これらのフレームワークを使用すると、XR ヘッドセットや有線 XR グラス向けにカスタマイズされたエクスペリエンスを柔軟に構築できます。
Unity
Unity のコンテンツ制作機能に完全にアクセスし、他のプラットフォームから Android XR にアプリを簡単に移行できます。パフォーマンス最適化ツール、大規模なアセットストア、強力なコミュニティを活用して、スムーズな開発を実現します。
OpenXR
OpenXR の著作権フリーのオープン標準で開発を効率化します。共通の API セットを使用してどこでもビルドし、さまざまなデバイスで動作する XR アプリを開発できます。
Godot
軽量なオープンソースの XR アプリケーションを作成します。Godot は、OpenXR Vendors プラグインを使用して、Android XR をすぐにサポートします。
Unreal Engine
忠実度の高い Unreal Engine を使用して、没入感のあるエクスペリエンスを構築します。既存の OpenXR サポートとネイティブ VR テンプレートを活用して、すぐに始めましょう。
WebXR
WebXR の既知の信頼できる標準とテクノロジーを使用して、ブラウザで XR ヘッドセットと有線 XR グラス向けの有意義なエクスペリエンスを直接構築します。
設計を始める
Android XR には、デザインに役立つすぐに使える UI、コンポーネント、要素が含まれています。