プロダクト ニュース

Android XR SDK のアップデート: デベロッパー プレビュー 2 のご紹介

所要時間: 4 分
Matthew McCullough のプロフィールを表示
Matthew McCullough Android デベロッパー プロダクト管理担当バイス プレジデント

昨年、Samsung、Qualcomm、Unity とともに Android XR SDK デベロッパー プレビューをリリースして以来、Android コミュニティ全体から寄せられた熱意に圧倒されています。コーディングのライブ配信や各地の Google デベロッパー グループの講演など、さまざまな形でコミュニティに参加し、XR の未来を共に築くことは素晴らしい経験でした。そして、これはまだ始まりにすぎません。

本日、Android XR SDK のアップデート(デベロッパー プレビュー 2)を発表いたします。このアップデートには、XR 向けに作成された使い慣れた Android API、ツール、オープン スタンダードを使用して、便利で楽しい没入型エクスペリエンスを開発するのに役立つ新機能と改善が満載されています。

Google I/O では、Android XR に関連する 2 つのテクニカル セッションが開催されます。1 つ目は Building differentiated apps for Android XR with 3D content で、Jetpack SceneCore と ARCore for Jetpack XR に存在する多くの機能について説明しています。Android XR での Compose と AI による未来では、XR 差別化 UI の作成と、XR と最先端の AI 機能の交差点に関する Google のビジョンについて説明します。

android-xr-google-io-sessions.png

3D コンテンツで Android XR 向けに差別化されたアプリを構築するAndroid XR での Compose と AI による未来が今ここに

デベロッパー プレビュー 2 の新機能

デベロッパー プレビュー 1 のリリース以降、API の使いやすさの向上と、臨場感あふれる Android XR の新機能の追加に注力してきました。皆様からのフィードバックは、ツール、SDK、プラットフォーム自体の開発に役立っています。

Jetpack XR SDK を使用すると、180° 動画と 360° 動画を再生できるようになりました。これらの動画は、MV-HEVC 仕様でエンコードするか、ビューフレームを隣接してエンコードすることで、立体視にすることができます。MV-HEVC 標準は、立体視動画用に最適化および設計されており、アプリで没入感のある動画を高品質で効率的に再生できます。Jetpack Compose for XR で構築されたアプリは、SpatialExternalSurface コンポーザブルを使用して、立体視動画などのメディアをレンダリングできます。

Jetpack Compose for XR を使用すると、さまざまな XR ディスプレイ構成に適応するレイアウトを定義することもできます。たとえば、SubspaceModifier を使用して、Subspace のサイズをデバイスの推奨視聴サイズの割合として指定します。これにより、パネルは配置されたスペースを簡単に埋めることができます。

XR 向けマテリアル デザインで、TopAppBar、AlertDialog、ListDetailPaneScaffold のコンポーネントのオーバーライドがさらにサポートされるようになりました。これにより、マテリアル デザインを使用する大画面対応アプリを、XR の新しい世界に簡単に適応させることができます。

app-adapts-android-xr-material-design-google-io.png

新しいコンポーネントのオーバーライドで Material Design for XR を使用して XR に適応するアプリ
 

ARCore for Jetpack XR で、適切な権限をリクエストした後、手をトラッキングできるようになりました。手は、26 個のポーズ付きの手の関節のコレクションです。これを使用して、ハンド ジェスチャーを検出し、Android XR アプリにまったく新しいレベルのインタラクションをもたらすことができます。

arcore-jetpack-android-xr-google-io.webp

手は、Android XR のエクスペリエンスに自然な入力方法をもたらします。

Android XR 向けアプリの開発に関するガイダンスについては、Android XR の基礎に関する Codelab、Hello Android XR サンプル プロジェクトの更新、Android XR をサポートする JetStream の新バージョンをご覧ください。

Android XR Emulator も、安定性、AMD GPU のサポート、Android Studio UI への完全な統合に関するアップデートを受けました。

android-xr-emulator-in-android-studio-google-io.png

Android XR Emulator が Android Studio に統合されました
 

Unity を使用しているデベロッパーは、既存のゲームやアプリを Android XR に移植することにすでに成功しています。本日より、Unity OpenXR: Android XR パッケージのプレリリース版 2 にアップグレードできるようになりました。このアップデートでは、ダイナミック リフレッシュ レートのサポートなど、アプリのパフォーマンスと消費電力を最適化する多くのパフォーマンス改善が追加されています。Shader Graph で作成されたシェーダーが SpaceWarp をサポートするようになり、SpaceWarp を使用してデバイスのコンピューティング負荷を軽減しやすくなりました。ハンド メッシュがオクルージョンとともに公開され、リアルな手の可視化が可能になりました。

Android XR 向けの Unity の改良された複合現実テンプレートをご覧ください。このテンプレートでは、オクルージョンと永続アンカーのサポートが追加されています。

先日、Android XR Samples for Unity をリリースしました。これは、ハンド トラッキング、平面トラッキング、顔追跡、パススルーなどの Android XR プラットフォームの機能を紹介するものです。

unity-demo-android-xr-google-io.gif

Google のオープンソースの Unity サンプルは、プラットフォームの機能とその実装方法を示しています
 

Firebase AI Logic for Unity が公開プレビュー版としてリリースされました。これにより、生成 AI をアプリに簡単に統合し、Gemini と Android XR を使用して AI を活用したエクスペリエンスを作成できます。Firebase AI Logic は、マルチモーダル入力と出力、没入型の会話型インターフェース用の双方向ストリーミングなど、Gemini の機能を完全にサポートしています。本番環境での使用を念頭に置いて構築された Firebase AI Logic は、App Check、Remote Config、Cloud Storage などのコア Firebase サービスと統合されており、セキュリティ、構成可能性、データ管理が強化されています。詳細については、Firebase ブログをご覧ください。また、Vertex AI in Firebase SDK を使用した Gemini API のドキュメントで、すぐに始めることもできます。

未来を共につくり続ける

Google は、Khronos Group との共同作業により、glTF インタラクティビティ仕様を策定し、オープン スタンダードへの取り組みを継続しています。この仕様は、今年後半に Jetpack XR でレンダリングされる glTF モデルでサポートされる予定です。glTF インタラクティビティ仕様を使用するモデルは、自己完結型のインタラクティブ アセットです。ボタンを押すとオブジェクトが回転したり、マテリアルの色が時間とともに変化したりするなど、多くの事前プログラムされた動作を設定できます。

Android XR は、今年後半にリリースされる Samsung の Project Moohan で最初に利用可能になります。その後まもなく Google のパートナーである XREAL が次の Android XR デバイスをリリースする予定です。コードネーム Project Aura のこのポータブル テザリング デバイスでは、XR 向けに構築されたアプリを含む、お気に入りの Android アプリにアクセスできます。デベロッパー エディションとしてリリースされ、作成とテストをすぐに開始できます。さらに、Android アプリのビルドに使用しているツールをそのまま使用して、これらのデバイス向けにビルドできます。

android-xr-google-io-meta.png

XREAL の Project Aura

Google Play ストアも Android XR に対応する準備を進めています。今年後半にリリースされる Android XR の Google Play ストアには、サポートされている 2D Android アプリが一覧表示されます。Android XR 差別化アプリに取り組んでいる場合は、大規模なリリースに向けて準備を進め、Android XR Google Play ストアで最初の差別化アプリの 1 つにすることができます。

また、グラスでの Android XR の将来に期待している方も多いと思います。現在、デベロッパー エクスペリエンスを構築しています。参加方法の詳細については、今年後半にお知らせいたします。

Android XR 向けに作成、開発を開始するには、developer.android.com/develop/xr をご覧ください。ここでは、Android XR SDK を使用するために必要なツール、ライブラリ、リソースがすべて提供されています。特に、サンプルと Codelab をお試しください。

Android XR の開発にご協力いただくにあたり、フィードバック、提案、アイデアをお待ちしております。Android XR をともに開発していくうえで、皆様の情熱、専門知識、大胆なアイデアは不可欠です。Android XR デバイスが今年後半にリリースされる際には、XR 差別化アプリをぜひお試しください。

このお知らせと Google I/O 2025 の最新情報は、5 月 22 日より io.google でご覧いただけます。

作成者:
続きを読む