Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android for Carsのお話し

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Android for Carsのお話し

Avatar for Tomoya Miwa

Tomoya Miwa

May 16, 2019
Tweet

More Decks by Tomoya Miwa

Other Decks in Technology

Transcript

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

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

    for Cars ~ after #io19 ~ Android for Carsのこれから 1 4 3 2
  3. Terminal Mode • Nokia端末をUSBでHead Unitに接続 • スマホ画面を Head Unit側にミラーリング表示 •

    Head Unit側操作でスマホを操作可能 • 画像はVNCで転送している • VNCはリモートデスクトップ用の技術 7
  4. CarPlay (2/2) • Siriが使える •でも、”Hey Siri!”には無反応? • 画面上 or 物理ボタンを押す必要あり

    • どんなアプリが開発できる? • Audio/Messaging/VoIP • Navigation(iOS12から) 18
  5. Android Auto (1/2) • AndroidとHead Unitを有線接続 •後に無線接続も可能に? • Android Auto専用の画面表示に切り替え

    •起動できるアプリも限られる • アプリもAndroid Auto専用の画面表示 25
  6. 33

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

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

  9. 39

  10. 41

  11. 42

  12. 44

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

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

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

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