プロダクト ニュース

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 に存在する多くの機能について説明しています。Compose と Android XR の AI で未来を今にでは、XR 差別化 UI の作成と、XR と最先端の AI 機能の交差点に関する Google のビジョンについて説明します。

android-xr-google-io-sessions.png

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

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

デベロッパー プレビュー 1 のリリース以降、Google は 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 向けマテリアル デザインで、TopAppBarAlertDialogListDetailPaneScaffold のコンポーネントのオーバーライドがさらにサポートされるようになりました。これにより、マテリアル デザインを使用する大画面対応アプリを、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 の基礎に関する CodelabHello 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 のドキュメントをご覧ください。

共に未来を築く

Khronos Group との共同作業による glTF Interactivity 仕様を通じて、オープン スタンダードへの取り組みを継続します。この仕様は、今年後半に 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 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 でご覧いただけます。

作成者:
続きを読む