プロダクト ニュース

Android XR SDK のアップデート: デベロッパー プレビュー 2 のリリース

4 分で読了
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 に存在する多くの機能について説明します。2 つ目は「The future is now, with Compose and AI on Android XR」で、XR に特化した UI の作成と、XR と最先端の AI 機能の交差点に関する Google のビジョンについて説明します。

android-xr-google-io-sessions.png

「Building differentiated apps for Android XR with 3D content」と「The future is now, with Compose and AI on Android XR

デベロッパー プレビュー 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 のサイズを指定すると、パネルが配置されたスペースを簡単に埋めることができます。

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

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

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

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

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

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

Android XR 向けアプリの開発について詳しくは、Android XR の基礎 CodelabHello Android XR サンプル プロジェクトのアップデート、Android XR をサポートするJetStream の新しいバージョンをご覧ください。

Android XR エミュレータ もアップデートされ、安定性が向上し、AMD GPU のサポートが追加され、Android Studio UI に完全に統合されました。

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

Android XR エミュレータが Android Studio に統合されました

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

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

先日、Unity 用 Android XR サンプルをリリースしました。このサンプルでは、ハンド トラッキング、平面トラッキング、顔追跡、パススルーなど、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 Interactivity 仕様で継続されます。この仕様は、今年後半に Jetpack XR でレンダリングされる glTF モデルでサポートされる予定です。glTF Interactivity 仕様を使用するモデルは、自己完結型のインタラクティブ アセットであり、ボタンを押したときにオブジェクトを回転させたり、時間の経過とともにマテリアルの色を変更したりするなど、多くの事前プログラムされた動作を設定できます。

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 でご確認ください。

執筆者:

続きを読む