Android XR SDK の導入以来、デベロッパーはアイデアを XR ヘッドセットや有線 XR グラス向けの革新的で没入感のあるエクスペリエンスに変換してきました。エコシステムが拡大するにつれて、プレビューから本番環境への移行が容易になり、ユーザーがどこにいてもリーチできるようになります。
このたび、Jetpack SceneCore、ARCore for Jetpack XR、XR Runtime がベータ版に移行しました。Jetpack Compose for XR も近日中にベータ版に移行する予定です。つまり、API が安定してきているため、本番環境のワークフローに統合して Android XR 向けの開発を始めるのに最適なタイミングです。
Jetpack XR SDK を使用する理由
Jetpack XR SDK には、Android XR 向けの没入型エクスペリエンスや拡張エクスペリエンスを構築するために必要なツールとライブラリがすべて含まれています。既存の 2D アプリを移植する場合でも、新しい 3D XR アプリをゼロから作成する場合でも、使い慣れた Android 開発ツールを使用して作成できます。
このリリースでは、開発をサポートするために、SDK 全体で基本的な構成要素を提供することに重点を置いています。
- Jetpack SceneCore: 3D コンテンツを使用して Android XR シーングラフを構築、操作します。3D モデルの配置、空間オーディオの再生、堅牢なエンティティ コンポーネント システムを使用したエンティティの作成、制御、管理が可能です。
- ARCore for Jetpack XR: 認識機能を使用して、デジタル コンテンツを現実世界に持ち込みます。このライブラリは、深度推定、永続アンカー、ヒットテスト、平面識別を強化します。
- XR ランタイム: SDK の基本的なランタイム基盤を提供し、デバイスのライフサイクル、セッションの作成、API サーフェスを有効にするシステム構成を処理します。
- Jetpack Compose for XR: Android XR の空間機能を活用した空間 UI レイアウトを作成します。このライブラリを使用すると、使い慣れた Compose のコンセプトを使用して空間 UI を作成できます。まもなくベータ版がリリースされる予定です。
ベータ版の新機能
デベロッパー プレビューから直接得られたフィードバックは、これらのベータ版リリースの形成に役立ち、これらのライブラリを本番環境で使用できるようにするための重要な API の改良がいくつか導入されました。
- テストサポートの拡大: 没入型 XR ライブラリ全体で、空間オーディオ、XR デバイス、セッション構成のテストなど、新しい機能が利用できるようになりました。詳しくは、各ライブラリのリリースノートをご覧ください。
- Kotlin コルーチンのサポート: Kotlin コルーチンとの整合性を高めるため、Session.create が suspend 関数になりました。
- 用語とクラスの更新: AnchorEntity の名前が AnchorSpace に変更されました。ActivitySpace と AnchorSpace の両方が共通の SpaceEntity クラスを拡張するようになり、シーン全体でより一貫した空間管理が可能になりました。
命名と API の変更に関する具体的な詳細については、各ライブラリのリリースノート全文をご覧ください。
利用を開始してフィードバックを送信する
これらの依存関係を追加するには、Google Maven リポジトリをプロジェクトに含め、最新の XR ライブラリを build.gradle ファイルに追加します。
dependencies { implementation("androidx.xr.scenecore:scenecore:1.0.0-beta02") implementation("androidx.xr.arcore:arcore:1.0.0-beta02") implementation("androidx.xr.runtime:runtime:1.0.0-beta02") implementation("androidx.xr.compose:compose:1.0.0-alpha17") }
没入型エクスペリエンスを実現する Android XR デバイスのエコシステムは、XR ヘッドセットから有線 XR グラスまで、拡大を続けています。Jetpack XR SDK ベータ版を使用して没入型エクスペリエンスの構築を始めるなら、今が絶好のタイミングです。今すぐ Samsung Galaxy XR または Android XR エミュレータで開発とテストを始めましょう。
-
サービスに関する最新情報Android XR SDK のデベロッパー プレビュー 4 がリリースされました。このリリースでは、ヘッドセット、有線 XR グラス、スマートグラス向けのクロスデバイス開発の統合に引き続き重点を置いています。
-
サービスに関する最新情報自宅での完全な没入感から、外出先での一目でわかるエクスペリエンスまで、Android XR を基盤に構築することで、空間アプリケーションのあらゆる場面でユーザーにリーチできます。Android Developer Summit で、XREAL AURA のリリースというエキサイティングなマイルストーンを達成しました。
Amy Zeppenfeld, Vinny DaSilva • 所要時間: 3 分 -
サービスに関する最新情報拡張オーバーレイから完全な没入型環境まで、Android XR エコシステムは急速に拡大しており、Samsung Galaxy XR はすでに発売されています。
Stevan Silva, Vinny DaSilva • 所要時間: 2 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。