Android XR SDK で開発する
Android XR で、ユーザーがアプリを操作する方法を再定義しましょう。集中して生産性を高める方法から、没入感のあるエンターテイメントまで、さまざまな方法でアプリを操作できます。Android XR アプリはユーザーの環境の一部となり、視聴、学習、作業をするための幅広いエクスペリエンスを提供します。
使い慣れたツールから始める
Android XR ソフトウェア開発キットは、アプリの現在の状態から開発をサポートします。Android Jetpack XR、Unity、OpenXR、WebXR のいずれで開発するかを選択します。
Android アプリをビルドまたは空間化する
新しいアプリをゼロから作成することも、空間コンポーネントを追加して Android の大画面アプリやモバイルアプリを XR 用に適応させることもできます。
新しいアプリを作成するか、Unity、OpenXR、WebXR アプリを移植する
開発負荷を最小限に抑えながら、既存の没入型エクスペリエンスを新しいオーディエンスに提供します。
開発の簡素化
ほとんどの Android アプリは、追加の開発作業なしで Android XR に対応しています。
使い慣れた Android API とフレームワークを使用して、学習時間を短縮し、さまざまな XR デバイス向けにビルドできます。Jetpack Compose for XR、Android Studio、エミュレータ、お好みの 3D ツールを使用して、カスタムの XR エクスペリエンスを作成できます。
Android 開発ツールの詳細
使い慣れたツールを XR 向けに拡張して、XR エクスペリエンスを作成します。
Android Studio
新しいデバイスフロー、デバイス マネージャー、レイアウト インスペクタを作成します。Android XR エミュレータを使用すると、物理デバイスにアクセスするかどうかにかかわらず、マシンで直接アプリをテストできます。
XR 向け Jetpack Compose
XR アプリの設計に必要なものがすべて揃っています。UI とインタラクションの推奨事項、自動レイアウト エンジン、プリセット レイアウト、空間 UI の合成が可能です。
Jetpack XR 向け ARCore
アンカーやセマンティック セグメンテーションなどの現実世界の特徴を認識して操作できる認識機能をアプリに追加します。
Jetpack SceneCore
Android XR アプリに没入型コンテンツを追加するための構成要素が含まれています。SceneCore ライブラリは、空間エンティティ API と環境 API をサポートしています。
XR 向けマテリアル デザイン
インタラクション、空間、ビジュアル デザインの確立されたパターンに沿って、ユーザー フレンドリーなアプリを作成するための基盤を提供します。
Hello Android XR サンプルアプリを確認する
没入感のあるエクスペリエンス向けに最適化された Hello Android XR サンプルアプリをお試しください。空間パネルと環境が実際のアプリでどのように連携するかをご確認ください。
Android XR デベロッパー ブートキャンプで実践的なサポートを受ける
2025 年初頭に、世界各地で Android XR デベロッパー ブートキャンプを開催します。この 2 日間のイベントでは、次のことができます。
- ガイド付きの技術セッションに参加する。
- 新しいアプリを構築する場合や、既存のアプリを適応させる場合は、Android XR チームと連携してください。
- プレリリース版のヘッドセット ハードウェアを利用できる。
設計を始める
Android XR には、すぐに使用できる UI、コンポーネント、空間要素が含まれています。