プロダクト ニュース

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 に存在する多くの機能について説明しています。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 向けマテリアル デザインで、TopAppBarAlertDialogListDetailPaneScaffold のコンポーネントのオーバーライドがさらにサポートされるようになりました。これにより、マテリアル デザインを使用する大画面対応アプリを、XR の新しい世界に簡単に適応させることができます。

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

新しいコンポーネントのオーバーライドで 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 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 でご覧いただけます。

作成者:

続きを読む