本日、Android XR SDK のデベロッパー プレビューをリリースしました。これは、Android XR 用の総合開発キットです。Android XR SDK は、XR(エクステンデッド リアリティ)ヘッドセット用(将来的にはメガネも含む)に構築された Android ファミリーの最新プラットフォームです。XR 向けに作成されたおなじみの Android API、ツール、オープン スタンダードを使用して、デジタル世界と物理世界を融合させるエクスペリエンスを無限に作成、開発できます。つまり、Android 向けに構築すれば、XR 向けにも構築できるということです。ヘッドセット向けの開発を始めるには、続きをお読みください。
Android XR SDK を使用すると、次のことができます。
- リッチな 3D 要素、空間パネル、空間オーディオでアプリを空間化し、奥行き、スケール、具体的なリアリズムを自然に感じさせることで、従来の画面から解放されます。
- ユーザーをファンタジーな仮想空間に連れて行ったり、自宅や職場でユーザーと交流したりできます。
- 手や視線など、自然なマルチモーダル インタラクション機能を利用できます。
「Android XR は、ストーリーテリングのゲームチェンジャーになると考えています。物語の深さと高度なインタラクティブ機能を融合させ、視聴者がこれまで以上にキャラクターやストーリーに没入できる世界を作り出すことができます。」
- Jed Weintrob 氏(30 Ninjas のパートナー)
Android XR でのアプリ
Android XR SDK は、既存の Android アプリ開発の基盤の上に構築されています。また、Google Play ストアを Android XR に導入します。これにより、ほとんどの Android アプリが追加の開発作業なしで自動的に利用できるようになります 。ユーザーは、まったく新しい次元で既存のアプリを見つけて使用できるようになります。既存の Compose アプリを差別化するために、XR のアダプティブ レイアウトでマテリアル デザイン(M3)コンポーネントと Compose を自動的に空間化するように オプトインすることもできます。
大画面向けに最適化されたアプリは、Android XR のサイズ変更機能を活用しています。
Android XR SDK には、すべてのデベロッパー向けの機能が用意されています。
Kotlin と Android Studio で構築していますか?開発を簡素化し、生産性を向上させるためのおなじみのライブラリとツールのスイートであるJetpack XR SDKを使用すると、すぐに使いこなせるようになります。
- Unity のリアルタイム 3D エンジンを使用していますか?Android XR Extensions for Unity には、強力で没入感のあるエクスペリエンスを構築または移植するために必要なパッケージが用意されています。
- ウェブで開発していますか?WebXR を使用して、Chrome でサポートされている没入感のあるエクスペリエンスを追加します。
- C/C++ などのネイティブ言語を使用していますか?Android XR は OpenXR 1.1 標準をサポートしています。
Jetpack XR SDK で作成する
Jetpack XR SDK には、XR 向けに特別に構築された新しい Jetpack ライブラリが含まれています。主な機能は次のとおりです。
- Jetpack Compose for XR - 空間 UI レイアウトを宣言的に作成し、Compose または Views で構築された既存の 2D UI を空間化できます。
- マテリアル デザイン for XR - XR に自動的に適応するコンポーネントとレイアウトが含まれています。
- Jetpack SceneCore - カスタム 3D エクスペリエンスを構築するための基盤を提供します。
- **ARCore for Jetpack XR** - アプリが現実世界を理解するための強力な認識機能を提供します。
「Android XR を使用すると、Calm を直接ユーザーの世界に導入し、感覚を捉え、より深く、より変革的な方法で体験できます。この最先端テクノロジーについて Android XR チームと緊密に連携することで、奥行きと空間の感覚を生み出す方法を再考し、すぐに存在感、集中力、リラックス感を感じられる没入感を実現しました。」
- Dan Szeto 氏(Calm Studios のバイス プレジデント)
Jetpack XR SDK の使用を開始するには、Hello XR Sample をご覧ください。これは、Jetpack Compose for XR の基本機能を簡単に紹介するものです。
Jetpack XR SDK を使用した開発の詳細をご確認ください。
JetNews サンプルアプリは、Android XR に対応した Android 大画面アプリです。
また、Android Studio Meerkat の最新プレビューに新しいツールと機能が導入され、生産性が向上し、Android XR の作成プロセスが簡素化されます。
- 新しい Android XR Emulator を使用して、Jetpack XR SDK で構築されたアプリをデプロイしてテストするための仮想化された XR デバイスを作成します。エミュレータには、キーボードとマウスを使用してエミュレートされた仮想空間を操作するための XR 固有のコントロールが含まれています。
- Android XR テンプレートを使用して、Jetpack Compose for XR でアプリの作成をすぐに開始できます。
- 更新された Layout Inspector を使用して、Jetpack Compose for XR で作成された空間化された UI コンポーネントを検査してデバッグします。
Android Studio と Android XR Emulator の XR 対応ツールの詳細をご確認ください。
Android Studio の Android XR Emulator には、エミュレータ内の 3D 空間を探索するための新しいコントロールがあります。
Unity で作成する
Google は Unity と提携し、Unity 6 以降でリアルタイム 3D エンジンを Android XR にネイティブに統合しました。Unity は、Unity OpenXR: Android XR パッケージを導入し、マルチプラットフォーム XR エクスペリエンスを Android XR に導入します。
Unity は、次の一般的な XR パッケージに Android XR のサポートを追加しています。
また、Android XR Extensions for Unity をサンプルとともにリリースします。これには、マウス インタラクション プロファイル、環境ブレンド モード、パーソナライズされたハンドメッシュ、オブジェクト トラッキングなどの革新的な機能が含まれています。
「Demeo をほとんどの商用プラットフォームに導入したため、Android XR でゲームを実行できるように適応させるプロセスに感銘を受けました。」
– Johan Gastrin 氏(Resolution Games の CTO)
詳しくは、Unity のスタートガイドと Unity のブログ投稿をご覧ください。
__Vacation Simulator__ が Unity 6 に更新され、Android XR をサポートするようになりました。
ウェブ向けに作成する
Android XR 版 Chrome は WebXR 標準をサポートしています。ウェブ向けに構築する場合は、3D コンテンツで既存のサイトを強化したり、新しい没入感のあるエクスペリエンスを構築したりできます。また、three.js、A-Frame、PlayCanvas などのフル機能のフレームワークを使用して仮想世界を作成することも、model-viewer などのシンプルな API を使用して、ユーザーが e コマース サイトで商品を視覚化できるようにすることもできます。WebXR は オープン スタンダードであるため、モバイル AR デバイスや専用の VR ハードウェア向けに構築したエクスペリエンスは、Android XR でシームレスに動作します。
WebXR を使用した開発の詳細をご確認ください。
Android XR 版 Chrome は、仮想オブジェクトが現実世界のサーフェスとインタラクションできるデプスマップなど、WebXR 機能をサポートしています。
オープン スタンダードを基盤に構築
Google は、オープン スタンダードで構築するという Android の伝統を続けています。Android 認識スタックの中核となるのは、移植性に重点を置いた高性能のクロス プラットフォーム API である OpenXR です。Android XR は OpenXR 1.1 に準拠しています。また、最先端の ベンダー拡張機能 を使用して Open XR 標準を拡張し、次のような強力な世界認識機能を導入しています。
- AI を活用した ハンドメッシュ。手の形やサイズに合わせて調整し、ユーザーの多様性をより適切に表現できるように設計されています。
- 現実世界のオブジェクトが仮想コンテンツをオクルージョンできる詳細なデプステクスチャ
- 高度なライト推定。デジタル コンテンツを現実世界の照明条件に合わせて照明します。
- 新しいトラッカブル。ノートパソコン、スマートフォン、キーボード、マウスなどの現実世界のオブジェクトを仮想環境に取り込むことができます
Android XR SDK は、3D モデル用の glTF 2.0 やハイ ダイナミック レンジ環境用の OpenEXR などのオープン スタンダード形式もサポートしています。
共に築く未来
Android XR SDK のデベロッパー プレビューを発表できることを、大変嬉しく思っております。このデベロッパー プレビューをリリースしたのは、皆様とともに XR の未来を築きたいと考えているからです。皆様からのフィードバックをお待ちしております。皆様と協力して、皆様のアイデアや提案をプラットフォームに組み込んでいきたいと考えています。Android XR の構築を続けるうえで、皆様の情熱、専門知識、大胆なアイデアは不可欠です。
Android Studio や Jetpack Compose などの使い慣れたツールを使用して、Android XR の独自の空間機能を活用するように再設計されたアプリを操作できることを楽しみにしています。Unity や OpenXR などの強力なツールとオープン スタンダードを使用して構築された素晴らしい 3D 世界を訪れることを楽しみにしています。何よりも、Android と Unity のデベロッパーの素晴らしいコミュニティを構成する皆様とともに、この旅に出ることを楽しみにしています。
Android XR の作成と開発を開始するには、developer.android.com/develop/xr をご覧ください。Android XR SDK で作成するために必要なツール、ライブラリ、リソースがすべて揃っています。プレリリース版ハードウェアへのアクセスや Android XR チームとのコラボレーションにご興味がある場合は、こちらのフォームにご記入のうえ、2025 年の Android XR Developer Bootcamp への参加をご希望ください。
-
プロダクト ニュースGoogle I/O '26 では、Android デベロッパー向けの 17 の重要な発表が行われます。エージェント主導の生産性、UI 標準としての Compose First、拡大するエコシステム向けの高性能メディアとアダプティブ開発に重点を置いています。
Matthew McCullough • 8 分で読めます -
プロダクト ニュース本日、The Android Show で発表されたように、Android はオペレーティング システムからインテリジェンス システムに移行し、アプリとのエンゲージメントを高める機会を増やしています。
Matthew McCullough • 4 分で読めます -
プロダクト ニュース本日、複雑な推論と自律的なツール呼び出し機能を備えた最新の最先端オープンモデルである Gemma 4 を使用して、Android 開発を強化します。
Matthew McCullough • 2 分で読めます
Android 開発に関する最新の分析情報を毎週メールでお届けします。