Android XR で、ユーザーがアプリを操作する方法を再定義しましょう。集中して生産性を高める方法から、没入感のあるエンターテイメントまで、さまざまな方法でアプリを操作できます。Android XR アプリはユーザーの環境の一部となり、視聴、学習、作業をするための幅広いエクスペリエンスを提供します。

Android XR ソフトウェア開発キットは、アプリの現在の状態から開発をサポートします。Android Jetpack XR、Unity、OpenXR、WebXR のいずれで開発するかを選択します。
皆様からのフィードバックをお待ちしております。ユーザー調査に参加登録して、世界中の何百万ものユーザーのために、ツールや API、ガイダンスを日々進化させている Google に影響を与える良い機会です。ぜひ、ご参加ください。選択された場合は特典を受け取ります。

Android アプリをビルドまたは空間化する

新しいアプリをゼロから作成することも、空間コンポーネントを追加して Android の大画面アプリやモバイルアプリを XR 用に適応させることもできます。

この JetNews アプリは、Android XR 用に適応された Android 大画面アプリです。


新しいアプリを作成するか、Unity、OpenXR、WebXR アプリを移植する

開発負荷を最小限に抑えながら、既存の没入型エクスペリエンスを新しいオーディエンスに提供します。

Job Simulator は、Android XR に移植された Unity ゲームです。

開発の簡素化

使い慣れた Android API とフレームワークを使用して、学習時間を短縮し、さまざまな XR デバイス向けにビルドできます。Jetpack Compose for XR、Android Studio、エミュレータ、お好みの 3D ツールを使用して、カスタムの XR エクスペリエンスを作成できます。

XR へのアプリの移行を簡単に開始

既存の対応モバイルアプリで XR デバイスのユーザーにリーチできます。変更不要。

アダプティブ レイアウトを使用すると、アプリをさまざまなデバイスで動作させることができます。既存の大画面アプリは XR 向けに最適化されています。変更不要です。
空間パネル3D モデル空間環境を活用して、没入感のあるエクスペリエンスを設計します。または、Unity、OpenXR、WebXR を使用して、完全にカスタマイズされた没入型エクスペリエンスを構築します。

Android 開発ツールの詳細

使い慣れたツールを XR 向けに拡張して、XR エクスペリエンスを作成します。
新しいデバイスフロー、デバイス マネージャー、レイアウト インスペクタを作成します。Android XR エミュレータを使用すると、実機にアクセスできるかどうかにかかわらず、アプリをマシン上で直接テストできます。
XR アプリの設計に必要なものがすべて揃っています。UI とインタラクションの推奨事項、自動レイアウト エンジン、プリセット レイアウト、空間 UI の合成が可能です。
アンカーやセマンティック セグメンテーションなどの現実世界の特徴を認識して操作できる認識機能をアプリに追加します。
Android XR アプリに没入型コンテンツを追加するための構成要素が含まれています。SceneCore ライブラリは、空間エンティティ API と環境 API をサポートしています。
インタラクション、空間、ビジュアル デザインの確立されたパターンに沿って、ユーザー フレンドリーなアプリを作成するための基盤を提供します。
任意の 3D ツールを使用して、glTF ファイルまたは GLB ファイルを作成します。例: BlenderMayaSpline
没入型エクスペリエンス向けに最適化された Hello Android XR サンプルアプリをお試しください。空間パネルと環境が実際のアプリでどのように連携するかを直接確認できます。
手順ガイドに沿って、Android XR エクスペリエンスの構成要素を学び、既存のアプリを改造してそれらを利用できるようにします。

Unity、OpenXR、WebXR でビルドする

3D 開発に精通しているユーザーは、一般的な Unity リアルタイム 3D エンジン、業界標準の OpenXR、すぐに利用できる WebXR を使用して構築できます。これらのフレームワークを使用すると、必要な XR エクスペリエンスを柔軟に構築できます。
Unity の確立された OpenXR サポートとデベロッパー エコシステムを使用して、複数のプラットフォームをターゲットとするアプリを作成します。
共通の API セットを使用して、さまざまなデバイスで動作する XR アプリケーションを迅速かつ低コストで開発します。
WebXR の既知の信頼できる標準とテクノロジーを使用して、ブラウザ内で直接有意義な XR エクスペリエンスを構築します。

設計を始める

Android XR には、すぐに使用できる UI、コンポーネント、空間要素が含まれています。