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
Android for Carsのお話し
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tomoya Miwa
May 16, 2019
Technology
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android for Carsのお話し
Tomoya Miwa
May 16, 2019
More Decks by Tomoya Miwa
See All by Tomoya Miwa
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
8.2k
Re:VIEWで書いた「Compose で Android の edge-to-edge に対応する」をRoo Codeで発表資料にしてもらった
tomoya0x00
0
690
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
470
できる!ComposeでCollapsingToolbar
tomoya0x00
0
1.1k
Compose の LazyColumn パフォーマンス改善で取り組んだこと
tomoya0x00
0
2.5k
ComposeのMutableStateってどうやってLocal Unit Testすれば良いの??
tomoya0x00
0
1.2k
意外と簡単?Navigation rail導入のお話
tomoya0x00
0
1.6k
Kotlin Coroutines Flow を触ってみた話し
tomoya0x00
2
900
熟成されたアプリのmulti module化(halfway)
tomoya0x00
2
1k
Other Decks in Technology
See All in Technology
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
180
AIのReact習熟度を測る
uhyo
2
570
Claude Codeをどのように キャッチアップしているか
oikon48
12
8.1k
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
190
Snowflakeと仲良くなる第一歩
coco_se
4
470
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
3
1.9k
Android の公式 Skill / Android skills
yanzm
0
150
自律型AIエージェントは何を破壊するのか
kojira
0
160
人材育成分科会.pdf
_awache
4
250
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
160
20260619 私の日常業務での生成 AI 活用
masaruogura
1
210
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.3k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Leo the Paperboy
mayatellez
7
1.8k
Scaling GitHub
holman
464
140k
HDC tutorial
michielstock
2
710
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Are puppies a ranking factor?
jonoalderson
1
3.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Visualization
eitanlees
152
17k
Transcript
Android for Carsのお話し DeNA.apk#1
自己紹介 • Android, Embedded system, BLE, iOS • DeNA Co.,
Ltd. Automotive Business Unit. • 前々職ではカーナビ作ってたよ! tomoya0x00 Twitter, GitHub, Qiita
アウトライン スマホとカーナビ連携の歴史 Android for Cars ~ before #io19 ~ Android
for Cars ~ after #io19 ~ Android for Carsのこれから 1 4 3 2
4 スマホとカーナビ連携の歴史
5 2010年
6 Terminal Mode
Terminal Mode • Nokia端末をUSBでHead Unitに接続 • スマホ画面を Head Unit側にミラーリング表示 •
Head Unit側操作でスマホを操作可能 • 画像はVNCで転送している • VNCはリモートデスクトップ用の技術 7
8 翌年、2011年
9 Terminal Modeが Mirror Linkへと改名
Terminal ModeがMirror Linkへと改名 • Nokia端末(Symbian)以外にも 対応端末(Android)が 徐々にリリースされるようになっていった • Samsung, HTC,
Sony, etc… 10
11 iPhoneとAndroidが普及に伴い
12 各カーメーカーと 各カーナビメーカーが 独自のスマホ連携アプリを公開
13 時は流れて・・・
14 2014年3月
15 AppleがCarPlayを発表
16 https://www.apple.com/jp/ios/carplay/
CarPlay (1/2) • iPhoneとHead Unitを有線接続 •後から無線接続も可能に?(車種依存) • CarPlay専用の画面表示に切り替え •起動できるアプリも限られる •
アプリもCarPlay専用の画面表示 17
CarPlay (2/2) • Siriが使える •でも、”Hey Siri!”には無反応? • 画面上 or 物理ボタンを押す必要あり
• どんなアプリが開発できる? • Audio/Messaging/VoIP • Navigation(iOS12から) 18
19 2014年12月
20 (カーナビ連携では無いけど) Drivemodeが アメリカ限定でβテスト開始
21 Android for Cars ~ before #io19 ~
22 2014年6月
23 Google I/Oで Android Autoが発表
24 https://www.youtube.com/watch?v=9vjntxXCUNA
Android Auto (1/2) • AndroidとHead Unitを有線接続 •後に無線接続も可能に? • Android Auto専用の画面表示に切り替え
•起動できるアプリも限られる • アプリもAndroid Auto専用の画面表示 25
Android Auto (2/2) • 音声で目的地検索などができる •後からGoogle Assistantが使えるように • どんなアプリが開発できる? •当初はAudioのみ
• 後からMessagingとVoIP? • Desktop Head Unit emulator利用可能 26
27 2016年11月
28 Androidスマホ単体で Android Autoが利用可能に
29 https://japan.googleblog.com/2016/11/android-auto.html
30 Android for Cars ~ after #io19 ~
31 Google Assistant’s driving mode と Android Automotive OS
32 Google Assistant’s driving mode
33
Google Assistant’s driving mode (1/2) • “Hey Google. Let’s drive!”
で driving modeへ • よく使う機能へのボタンが表示 • アクションのサジェスチョン • 行先(カレンダー連動) • 取れなかった電話 • 音楽(レジューム再生可能) • ナビを継続したまま安全に操作 34
Google Assistant’s driving mode (2/2) 35
36 Android Automotive OS
37
38 Polestar 2
39
40 Android Automotive OS in Polestar 2
41
42
43 Polestar 2 のサンドボックス
44
Android Automotive OS in Polestar 2 (1/3) • ホーム画面に4つのタイルを置ける •
例:Maps/電費情報/電話/Spotify • ワンタップで電気スタンド検索、音楽再生可能 • 何のアプリのタイルを置くかカスタマイズ可能 • Google Assistantはもちろん使える • ナビは目的地到着時の予測電池残量を表示可能 45
Android Automotive OS in Polestar 2 (2/3) • クラスター側(メーター表示部分)にナビ表示可能 •
クラスター側はAndroidではなく 全く別のリアルタイムOSで動作 • ナビ映像をAndroid側から出力して 表示しているっぽい • 車の操作 • エアコン/シートヒーター/シート位置 46
Android Automotive OS in Polestar 2 (3/3) • BTペアリング中スマホと連携 •
通知読み上げ/返信 • プロファイル切替 • インストール済みアプリ • タイル表示 • バックカメラ映像の表示 47
48 developer.polestar.com
49 Android for Cars のこれから
50 三つとも継続して改善していくらしい
51
52 個人的には Google Assistant’s driving mode が楽しみ!
53 ありがとうございました