Android for Carsのお話し

Android for Carsのお話し

F46a37b9f855c245f72a07b04045216a?s=128

Tomoya Miwa

May 16, 2019
Tweet

Transcript

  1. Android for Carsのお話し DeNA.apk#1

  2. 自己紹介 • Android, Embedded system, BLE, iOS • DeNA Co.,

    Ltd. Automotive Business Unit. • 前々職ではカーナビ作ってたよ! tomoya0x00 Twitter, GitHub, Qiita
  3. アウトライン スマホとカーナビ連携の歴史 Android for Cars ~ before #io19 ~ Android

    for Cars ~ after #io19 ~ Android for Carsのこれから 1 4 3 2
  4. 4 スマホとカーナビ連携の歴史

  5. 5 2010年

  6. 6 Terminal Mode

  7. Terminal Mode • Nokia端末をUSBでHead Unitに接続 • スマホ画面を Head Unit側にミラーリング表示 •

    Head Unit側操作でスマホを操作可能 • 画像はVNCで転送している • VNCはリモートデスクトップ用の技術 7
  8. 8 翌年、2011年

  9. 9 Terminal Modeが Mirror Linkへと改名

  10. Terminal ModeがMirror Linkへと改名 • Nokia端末(Symbian)以外にも 対応端末(Android)が 徐々にリリースされるようになっていった • Samsung, HTC,

    Sony, etc… 10
  11. 11 iPhoneとAndroidが普及に伴い

  12. 12 各カーメーカーと 各カーナビメーカーが 独自のスマホ連携アプリを公開

  13. 13 時は流れて・・・

  14. 14 2014年3月

  15. 15 AppleがCarPlayを発表

  16. 16 https://www.apple.com/jp/ios/carplay/

  17. CarPlay (1/2) • iPhoneとHead Unitを有線接続 •後から無線接続も可能に?(車種依存) • CarPlay専用の画面表示に切り替え •起動できるアプリも限られる •

    アプリもCarPlay専用の画面表示 17
  18. CarPlay (2/2) • Siriが使える •でも、”Hey Siri!”には無反応? • 画面上 or 物理ボタンを押す必要あり

    • どんなアプリが開発できる? • Audio/Messaging/VoIP • Navigation(iOS12から) 18
  19. 19 2014年12月

  20. 20 (カーナビ連携では無いけど) Drivemodeが アメリカ限定でβテスト開始

  21. 21 Android for Cars ~ before #io19 ~

  22. 22 2014年6月

  23. 23 Google I/Oで Android Autoが発表

  24. 24 https://www.youtube.com/watch?v=9vjntxXCUNA

  25. Android Auto (1/2) • AndroidとHead Unitを有線接続 •後に無線接続も可能に? • Android Auto専用の画面表示に切り替え

    •起動できるアプリも限られる • アプリもAndroid Auto専用の画面表示 25
  26. Android Auto (2/2) • 音声で目的地検索などができる •後からGoogle Assistantが使えるように • どんなアプリが開発できる? •当初はAudioのみ

    • 後からMessagingとVoIP? • Desktop Head Unit emulator利用可能 26
  27. 27 2016年11月

  28. 28 Androidスマホ単体で Android Autoが利用可能に

  29. 29 https://japan.googleblog.com/2016/11/android-auto.html

  30. 30 Android for Cars ~ after #io19 ~

  31. 31 Google Assistant’s driving mode と Android Automotive OS

  32. 32 Google Assistant’s driving mode

  33. 33

  34. Google Assistant’s driving mode (1/2) • “Hey Google. Let’s drive!”

    で driving modeへ • よく使う機能へのボタンが表示 • アクションのサジェスチョン • 行先(カレンダー連動) • 取れなかった電話 • 音楽(レジューム再生可能) • ナビを継続したまま安全に操作 34
  35. Google Assistant’s driving mode (2/2) 35

  36. 36 Android Automotive OS

  37. 37

  38. 38 Polestar 2

  39. 39

  40. 40 Android Automotive OS in Polestar 2

  41. 41

  42. 42

  43. 43 Polestar 2 のサンドボックス

  44. 44

  45. Android Automotive OS in Polestar 2 (1/3) • ホーム画面に4つのタイルを置ける •

    例:Maps/電費情報/電話/Spotify • ワンタップで電気スタンド検索、音楽再生可能 • 何のアプリのタイルを置くかカスタマイズ可能 • Google Assistantはもちろん使える • ナビは目的地到着時の予測電池残量を表示可能 45
  46. Android Automotive OS in Polestar 2 (2/3) • クラスター側(メーター表示部分)にナビ表示可能 •

    クラスター側はAndroidではなく 全く別のリアルタイムOSで動作 • ナビ映像をAndroid側から出力して 表示しているっぽい • 車の操作 • エアコン/シートヒーター/シート位置 46
  47. Android Automotive OS in Polestar 2 (3/3) • BTペアリング中スマホと連携 •

    通知読み上げ/返信 • プロファイル切替 • インストール済みアプリ • タイル表示 • バックカメラ映像の表示 47
  48. 48 developer.polestar.com

  49. 49 Android for Cars のこれから

  50. 50 三つとも継続して改善していくらしい

  51. 51

  52. 52 個人的には Google Assistant’s driving mode が楽しみ!

  53. 53 ありがとうございました