プロダクト ニュース

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 つ目は「3D コンテンツを使用して Android XR 向けに差別化されたアプリを構築する」で、Jetpack SceneCore と ARCore for Jetpack XR に搭載されている多くの機能について説明します。2 つ目は「Compose と AI を使用して Android XR の未来を築く」で、XR 向けに差別化された UI の作成と、XR と最先端の AI 機能の交差に関する Google のビジョンについて説明します。

android-xr-google-io-sessions.png

「3D コンテンツを使用して Android XR 向けに差別化されたアプリを構築する」「Compose と AI を使用して Android XR の未来を築く」

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

Material Design for XR で、TopAppBarAlertDialog、および ListDetailPaneScaffold のコンポーネントのオーバーライドがさらにサポートされるようになりました。これにより、マテリアル デザイン を使用する大画面対応アプリは、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 を使用してデバイスのコンピューティング負荷を軽減しやすくなりました。ハンドメッシュがオクルージョンとともに公開され、リアルな手の視覚化が可能になりました。

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

Google は最近、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 の未来に期待していることも承知しています。Google は現在、デベロッパー エクスペリエンスを構築しており、今年後半に参加方法の詳細をお知らせします。

Android XR の作成と開発を開始するには、developer.android.com/develop/xr をご覧ください。Android XR SDK の操作に必要なツール、ライブラリ、リソースがすべて揃っています。特に、サンプルCodelabをお試しください。

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

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

執筆者:

続きを読む