Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AndroidXR向けにアプリを作るには
Search
Kotaro TAJIMA
September 09, 2025
Programming
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AndroidXR向けにアプリを作るには
Kotaro TAJIMA
September 09, 2025
More Decks by Kotaro TAJIMA
See All by Kotaro TAJIMA
たった数分でできる着信音の鳴らし方
kotambourine
0
330
Other Decks in Programming
See All in Programming
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
130
Agentic UI
manfredsteyer
PRO
0
160
JavaDoc 再入門
nagise
1
340
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
480
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.9k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
260
New "Type" system on PicoRuby
pocke
1
920
A2UI という光を覗いてみる
satohjohn
1
130
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
4.1k
Lessons from Spec-Driven Development
simas
PRO
0
190
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
Claspは野良GASの夢をみるか
takter00
0
190
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
30 Presentation Tips
portentint
PRO
1
320
Facilitating Awesome Meetings
lara
57
7k
Evolving SEO for Evolving Search Engines
ryanjones
0
220
Transcript
Android XR向けに アプリを作るには Speaker: こた in Google I/O 2025 報告LT会
1
Android XR向けにアプリを作るには 概要 2 今日はこの動画について解説していくぜ Building differentiated apps for Android
XR with 3D content
Android XR向けにアプリを作るには 概要 3 ※注意 • 特に記載がない限りは、資料中の画像は動画からの引用となります • この発表は動画及び関連資料等を話者が噛み砕いたものになります 誤解や誤訳等で不正確な内容が存在する可能性があります
• 5分なので早口オタクになります • なんだったらまとめきれていないXR分野の概念等もあるので、興味のある方は掘り下げてください 今日はこの動画について解説していくぜ
Android XR向けにアプリを作るには Android XRとは 4 「Android XR は、ヘッドセットやゴーグルなど、これらのテクノロジーを使用する ためのエクステンデッド リアリティ
デバイス向けのオペレーティング システムで す。Android XR は、ユーザー インターフェース、よく使われるアプリへのアクセ ス機能、Gemini の AI アシスタントをこれらのデバイスに提供します。」[1] 要はXR用のOSを、Androidベースで開発しました!Geminiとも連携できるよ というOSです Android XRの概要だぜ [1] Android XR の詳細(https://www.android.com/intl/ja_jp/xr/)より引用
Android XR向けにアプリを作るには Android XRとは 5 デバイスの例だぜ
Android XR向けにアプリを作るには Android XRとは 6 デバイスの例だぜ
Android XR向けにアプリを作るには Android XRとは 7 Project Moohan GoogleがSumsungと共同開発を行っているXR用ヘッドマウントセット Android XRの情報と同時期に名前が公表され、Android
XRが搭載される一号機 2025年6月時点で、年内発売を予定しておりAndroid XRが搭載されるということだけ公表されている なお、先行体験会が実施され、スペックに関してはある程度の推測が建てられている (羨ましい...) デバイスの例だぜ
Android XR向けにアプリを作るには Android XRとは 8 その他にも、今は昔なGoogle Glassの精神的後継のようなものがGoogle I/O 2025にて発表された デバイスの例だぜ
Android XR向けにアプリを作るには Android XRとは 9 AR VR XR Google -
- Project Moohan (AndroidXR) Apple - - Apple Vision Pro (Vision OS) Meta - ~Meta Quest2 (Meta Horizon OS) Meta Quest3 (Meta Horizon OS) Valve - Valve Index (SteamOS) Deckard (SteamOS) XREAL XREAL Air, Pro - Project Aura (Android XR) XR端末における競合他社の比較だぜ その他にもPICOという会社や、ValveとHTCの共同ブランド「HTC Vive」なんてものがあったり ※色付きは未発売の端末
Android XR向けにアプリを作るには 動画の内容紹介 10 実機ないだろって?エミュレーターの話がこちらだぜ 現行のCanaryを落としてきてね (Canaryと同じNarwhalでもStableはダメでした;;)
Android XR向けにアプリを作るには 動画の内容紹介 11 実機ないだろって?エミュレーターの話がこちらだぜ 1. “Show Package Details”を有効化 2.
“Google Play XR ~~“を選択して有効化(Android14より上は無さそう)
Android XR向けにアプリを作るには 動画の内容紹介 12 実機ないだろって?エミュレーターの話がこちらだぜ ← New ProjectにXRが追加される! Device Managerに追加される
→
Android XR向けにアプリを作るには 動画の内容紹介 13 実機ないだろって?エミュレーターの話がこちらだぜ
Android XR向けにアプリを作るには 動画の内容紹介 14 Home SpaceとFull Spaceの説明だぜ 二つのモードが存在
Android XR向けにアプリを作るには 動画の内容紹介 15 Home SpaceとFull Spaceの説明だぜ Home Space 平面のウィンドウにアプリを表示
複数のアプリを同時に起動できる 3Dモデルなどを使用することはできないが 従来のアプリケーションを追加開発なしで表示 可能
Android XR向けにアプリを作るには 動画の内容紹介 16 Full Space 単一アプリケーションにフォーカスされ、他の 起動中アプリは隠れる 3Dモデルや空間音響を使用することが可能にな り、XRである利点を活かすことが可能
開発者側で切り替えが可能なため、ユーザーへ インターフェースを提供することが望ましい Home SpaceとFull Spaceの説明だぜ
Android XR向けにアプリを作るには 動画の内容紹介 17 • Jetpack Compose for XR -
空間 UI レイアウトを宣言的に作成し、Compose またビューを使って構築 された既存の 2D UI を空間化できます • XR 向けマテリアル デザイン - XR に自動的に適応するコンポーネントとレイアウトが含まれています • Jetpack SceneCore - カスタムの 3D エクスペリエンスを構築するための基盤を提供します • ARCore for Jetpack XR - 強力な知覚機能を提供して、アプリが現実世界を認識できるようにします じゃあSDKの説明だぜ Android XR SDK デベロッパー プレビューのご紹介(https://developers.googleblog.com/ja/introducing-android-xr-sdk-developer-preview/) より引用
Android XR向けにアプリを作るには 動画の内容紹介 18 Jetpack Compose for XR:XR用のComposableを提供するJetpack XR下のライブラリ Home
Spaceで使用する必要は特になし Full Spaceを使用する場合は、3D空間でのUI操作に必要になってくる Jetpack Compose for XRはこう使うんだぜ Views.kt(https://github.com/android/snippets/blob/81b5d862e9b9d4db096cb640f5ac529770c85ac8/xr/src/main/java/com/example/xr/compose/Views.kt) より引用
Android XR向けにアプリを作るには 動画の内容紹介 19 Jetpack Compose for XRはこう使うんだぜ Views.kt(https://github.com/android/snippets/blob/81b5d862e9b9d4db096cb640f5ac529770c85ac8/xr/src/main/java/com/example/xr/compose/Views.kt) より引用
Android XR向けにアプリを作るには 動画の内容紹介 20 Jetpack Compose for XRはこう使うんだぜ Views.kt(https://github.com/android/snippets/blob/81b5d862e9b9d4db096cb640f5ac529770c85ac8/xr/src/main/java/com/example/xr/compose/Views.kt) より引用
Subspace()を使用して UIを描画する空間を作成
Android XR向けにアプリを作るには 動画の内容紹介 21 Jetpack Compose for XRはこう使うんだぜ Views.kt(https://github.com/android/snippets/blob/81b5d862e9b9d4db096cb640f5ac529770c85ac8/xr/src/main/java/com/example/xr/compose/Views.kt) より引用
SparialPanel()でUIを 描画するパネルを配置
Android XR向けにアプリを作るには 動画の内容紹介 22 Jetpack Compose for XRはこう使うんだぜ Views.kt(https://github.com/android/snippets/blob/81b5d862e9b9d4db096cb640f5ac529770c85ac8/xr/src/main/java/com/example/xr/compose/Views.kt) より引用
SubspaceModifierで、SpatialPanelの設定を行う (大きさや配置される座標など)
Android XR向けにアプリを作るには 動画の内容紹介 23 • OpenXRに対応しているので、UnityやUE等でもアプリの開発が可能で、補助するSDKも公開中 • ハンドトラッキングの値が取ってこれるので、自前でのジェスチャーも開発ができる • 追加開発なしで既存のアプリをXRに載せることは可能だが、Adaptive
Layoutに対応することを推奨 その他の説明だぜ
Android XR向けにアプリを作るには まとめ 24 • Android XRというAndroidをベースにしたXR用のOSが誕生するよ • Geminiとのシナジーで便利だよ •
実機は今年中に発売予定だよ(日本は未定かもだよ) • アプリ開発者はエミュレーターとSDKを公開したから頑張ってね • XRの共通規格に沿ってるからXRのデファクトが流用できるよ まとめ