Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AndroidXR向けにアプリを作るには
Search
Kotaro TAJIMA
September 09, 2025
Programming
580
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
350
Other Decks in Programming
See All in Programming
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Next.js: The final boss of Web Performance
guaca
0
260
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
760
AWSに止められる覚悟してますか?
morizo_1984
2
540
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.8k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
Featured
See All Featured
A Soul's Torment
seathinner
8
3.8k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
WENDY [Excerpt]
tessaabrams
14
40k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Discover your Explorer Soul
emna__ayadi
2
1.3k
How STYLIGHT went responsive
nonsquared
100
6.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
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のデファクトが流用できるよ まとめ