SlideShare a Scribd company logo
4
Most read
8
Most read
10
Most read
Introduction of Android
Auto
Architecture and rationales
Shamelessly by Zaicheng.Qi@Harman.com
What’s the current problems
● No easy and standard user experience
● No customization for each driver
● No standard os/platform
● No developer friendly APIs
● No easy way to distribute apps
● No standard way to integrate with the cloud
services
What’s the current problems
● No standard way to fetch and use the in-car
sensor data
● No standard hardware and/or software stack
● No good base to encourage innovation
● Complicated and messy security guidelines
● System cannot upgrade easily
History of Android Auto
● Navistep with Audi in 2005
○ Integrate Google maps in Audi cars
● Navicast in 2010
○ Prototype and explore the way to implement the
solution
● Android Auto in 2014
○ Preview of Android Auto announced at Google IO
2014
Why Android Auto
● Solves the user and developer problems
○ Customised and easy to use UX
○ Friendly and proven Android platform
● Solves the vendor and producer problems
○ Unified software stack
○ Unified protocol to communicate with in-car IVI
○ Qualified and rapid production
○ Safe to play with Android Auto
● Realistic and progressively
Why Android Auto
● Unified platform with differentiations
○ Different phone/tablet apps
○ Different branding/logo and features on the cast
screen
● Easy to integrate and ship
○ Implement the Android Auto Link protocol on the in-
car IVI system(Android/QNX/Linux/Windows)
○ Android phone/tablet with Android Auto services
Hardware of Android Auto
● Audio device in the car
● Display in the car
● Usb/other connectivity device in the car
● Bluetooth device in the car
● Input devices(buttons and sticks, etc) in the
car
● Sensor networks in the car
Hardware of Android Auto
● Android device with Android L or later
● Android device with Android auto service
○ Android auto service comes with Google play
service
Software on Android phone/tablet
● Android auto service(source)
● Google play service
● Third party apps which implement the
Android auto features
● Android auto sdk
Software on in-car IVI system
● Android auto service lib(target)
● Implement the android auto hal lib
○ Adapt input
○ Adapt audio device control
○ Adapt bluetooth
○ Adapt sensor data if possible
○ Adapt display
The bridge - Android auto link
● Build map between in-car devices and
Android device
○ Android < input > in-car controllers
○ Android < sensor data > in-car sensor gateway
○ Android < audio > in-car stereo audio devices
○ Android < video > in-car IVI display
○ Android < bluetooth > in-car bt connectivity
Rationales - why it works
● Realistic
○ Never get into the mud of problems
○ Don’t try to solve the big problem
○ Fill the most important needs
● Simple
○ The idea behind is very simple
● Open
○ Combine the classic IVI manufacturers with the new
phone manufacturers
Rationales - why it works
● Share
○ Share value with the partners
○ Over 40 partners joined OAA to push Android Auto
● Courage
○ Invest strategically
Taste of the preview APIs
● Notifications
○ Phone notifications will be mirrored on the in-car
display
● Messages
○ Selected messages will be mirrored on the in-car
display
● Media
○ The framework skeletons the Media applications on
the in-car display, the UX is controlled
So what?
● The emerge of Android Auto and iOS
Carplay
○ Be ready for the change
○ Join the crowd and do it better to get us a better
position
○ Reconsider the future product architectures, make
Android Auto and Carplay a good feature of our
product
Let’s talk about China
● No google play services means no Android
Auto source implementation
● Are we allowed to implement a compatible
Android Auto service for the Chinese
phones/tablets
● Cooperate with the internet companies,
Baidu/Xiaomi, but no Tencent/Alibaba
Let’s talk about China
● Will the Android Auto Link protocol be open
sourced?
● What’s the business model of working with
Google Android Auto?
Resources
● Android Auto Developers
● Android Auto
● OAA
● Google IO 14 Android Auto
● Google IO 14 Android Auto Under the hood
天下大势,浩浩荡荡
顺之者昌,逆之者亡
Ad

Recommended

Android auto
Android auto
dhiraj007
 
Android Auto
Android Auto
Godfrey Nolan
 
Seminar on Android Auto
Seminar on Android Auto
Kiran Krishna
 
Android Automotive
Android Automotive
Opersys inc.
 
Android Control robot using 8051 microcontroler
Android Control robot using 8051 microcontroler
SadamHussainkhan
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
Jowin John Chemban
 
Connected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian Scenario
HCL Technologies
 
CarPlay
CarPlay
Nicholas Fairlie
 
Design and implementation of an obstacle avoiding robot
Design and implementation of an obstacle avoiding robot
Northern University Bangladesh
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI Alliance
 
Volkswagen!
Volkswagen!
Soumilisha Sinha
 
Cellular V2X
Cellular V2X
Qualcomm Research
 
Android controlled robot
Android controlled robot
Ben Johnke
 
Vehicle tracking Using GPS,GSM & ARM7
Vehicle tracking Using GPS,GSM & ARM7
Ashutosh Upadhayay
 
Seminar Report on Android OS
Seminar Report on Android OS
Bilal Mirza
 
Connected Car Technology
Connected Car Technology
Pro Car Mechanics
 
Compania Samsung
Compania Samsung
Avram Ana-Maria
 
Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken drivers
Vinny Chweety
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI Alliance
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
Pratik Desai, PhD
 
Failure of NOKIA
Failure of NOKIA
Pawan Negi
 
Anti-Collision Device(ACD)
Anti-Collision Device(ACD)
kamal soni
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking System
DiLip ChauDhary
 
ROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptx
JatinKanojiya2
 
Bluetooth controlled android car
Bluetooth controlled android car
doaamarzook
 
Android vs iOS
Android vs iOS
Abhishek Zala
 
Android ppt
Android ppt
Sunil Kumar
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNO
Pulkit Singhal
 
Android Automotive: Google’s First Car Android OS
Android Automotive: Google’s First Car Android OS
Embitel Technologies - A VOLKSWAGEN GROUP COMPANY
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

More Related Content

What's hot (20)

Design and implementation of an obstacle avoiding robot
Design and implementation of an obstacle avoiding robot
Northern University Bangladesh
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI Alliance
 
Volkswagen!
Volkswagen!
Soumilisha Sinha
 
Cellular V2X
Cellular V2X
Qualcomm Research
 
Android controlled robot
Android controlled robot
Ben Johnke
 
Vehicle tracking Using GPS,GSM & ARM7
Vehicle tracking Using GPS,GSM & ARM7
Ashutosh Upadhayay
 
Seminar Report on Android OS
Seminar Report on Android OS
Bilal Mirza
 
Connected Car Technology
Connected Car Technology
Pro Car Mechanics
 
Compania Samsung
Compania Samsung
Avram Ana-Maria
 
Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken drivers
Vinny Chweety
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI Alliance
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
Pratik Desai, PhD
 
Failure of NOKIA
Failure of NOKIA
Pawan Negi
 
Anti-Collision Device(ACD)
Anti-Collision Device(ACD)
kamal soni
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking System
DiLip ChauDhary
 
ROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptx
JatinKanojiya2
 
Bluetooth controlled android car
Bluetooth controlled android car
doaamarzook
 
Android vs iOS
Android vs iOS
Abhishek Zala
 
Android ppt
Android ppt
Sunil Kumar
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNO
Pulkit Singhal
 
Design and implementation of an obstacle avoiding robot
Design and implementation of an obstacle avoiding robot
Northern University Bangladesh
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI Alliance
 
Android controlled robot
Android controlled robot
Ben Johnke
 
Vehicle tracking Using GPS,GSM & ARM7
Vehicle tracking Using GPS,GSM & ARM7
Ashutosh Upadhayay
 
Seminar Report on Android OS
Seminar Report on Android OS
Bilal Mirza
 
Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken drivers
Vinny Chweety
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI Alliance
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
Pratik Desai, PhD
 
Failure of NOKIA
Failure of NOKIA
Pawan Negi
 
Anti-Collision Device(ACD)
Anti-Collision Device(ACD)
kamal soni
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking System
DiLip ChauDhary
 
ROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptx
JatinKanojiya2
 
Bluetooth controlled android car
Bluetooth controlled android car
doaamarzook
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNO
Pulkit Singhal
 

Similar to Introduction of Android Auto (20)

Android Automotive: Google’s First Car Android OS
Android Automotive: Google’s First Car Android OS
Embitel Technologies - A VOLKSWAGEN GROUP COMPANY
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
이상한모임
 
Automobile UX: Emerging Infotainment Systems and In-Car Apps From a User Expe...
Automobile UX: Emerging Infotainment Systems and In-Car Apps From a User Expe...
Robert Gardner-Sharp
 
FirstPartner 2015 Automotive In-Vehicle Infotainment Market Map
FirstPartner 2015 Automotive In-Vehicle Infotainment Market Map
FirstPartner
 
IoT services in the automotive sector
IoT services in the automotive sector
Helene Andre
 
Smart phones, big data & your car
Smart phones, big data & your car
Nash Ogden
 
Developing for the Connected Car
Developing for the Connected Car
Qualcomm Developer Network
 
Really fast Android
Really fast Android
Droidcon Berlin
 
Android Automotive Apps - Product Strategy
Android Automotive Apps - Product Strategy
Kaushal Trivedi
 
Android auto cars
Android auto cars
AbdurrabMalik1
 
Android auto cars
Android auto cars
Abdurrab Malik
 
Open Source Automotive Development
Open Source Automotive Development
OSCON Byrum
 
SCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile Linux
Alison Chaiken
 
Zero Dollar Car: Why technology companies are focussing on the auto industry
Zero Dollar Car: Why technology companies are focussing on the auto industry
White Clarke Group
 
IoT services in the automotive sector
IoT services in the automotive sector
PRIME
 
New Automotive Applications, Services and Use Cases Enabled by the OSGi Servi...
New Automotive Applications, Services and Use Cases Enabled by the OSGi Servi...
mfrancis
 
Vehicle technology integration with smart phones
Vehicle technology integration with smart phones
Defensive Driving Austin Texas
 
Vehicle technology integration with smart phones
Vehicle technology integration with smart phones
Defensive Driving Amarillo
 
2014 Automotive Trends
2014 Automotive Trends
IPG Media Lab
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
이상한모임
 
Automobile UX: Emerging Infotainment Systems and In-Car Apps From a User Expe...
Automobile UX: Emerging Infotainment Systems and In-Car Apps From a User Expe...
Robert Gardner-Sharp
 
FirstPartner 2015 Automotive In-Vehicle Infotainment Market Map
FirstPartner 2015 Automotive In-Vehicle Infotainment Market Map
FirstPartner
 
IoT services in the automotive sector
IoT services in the automotive sector
Helene Andre
 
Smart phones, big data & your car
Smart phones, big data & your car
Nash Ogden
 
Android Automotive Apps - Product Strategy
Android Automotive Apps - Product Strategy
Kaushal Trivedi
 
Open Source Automotive Development
Open Source Automotive Development
OSCON Byrum
 
SCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile Linux
Alison Chaiken
 
Zero Dollar Car: Why technology companies are focussing on the auto industry
Zero Dollar Car: Why technology companies are focussing on the auto industry
White Clarke Group
 
IoT services in the automotive sector
IoT services in the automotive sector
PRIME
 
New Automotive Applications, Services and Use Cases Enabled by the OSGi Servi...
New Automotive Applications, Services and Use Cases Enabled by the OSGi Servi...
mfrancis
 
Vehicle technology integration with smart phones
Vehicle technology integration with smart phones
Defensive Driving Amarillo
 
2014 Automotive Trends
2014 Automotive Trends
IPG Media Lab
 
Ad

Introduction of Android Auto

  • 2. What’s the current problems ● No easy and standard user experience ● No customization for each driver ● No standard os/platform ● No developer friendly APIs ● No easy way to distribute apps ● No standard way to integrate with the cloud services
  • 3. What’s the current problems ● No standard way to fetch and use the in-car sensor data ● No standard hardware and/or software stack ● No good base to encourage innovation ● Complicated and messy security guidelines ● System cannot upgrade easily
  • 4. History of Android Auto ● Navistep with Audi in 2005 ○ Integrate Google maps in Audi cars ● Navicast in 2010 ○ Prototype and explore the way to implement the solution ● Android Auto in 2014 ○ Preview of Android Auto announced at Google IO 2014
  • 5. Why Android Auto ● Solves the user and developer problems ○ Customised and easy to use UX ○ Friendly and proven Android platform ● Solves the vendor and producer problems ○ Unified software stack ○ Unified protocol to communicate with in-car IVI ○ Qualified and rapid production ○ Safe to play with Android Auto ● Realistic and progressively
  • 6. Why Android Auto ● Unified platform with differentiations ○ Different phone/tablet apps ○ Different branding/logo and features on the cast screen ● Easy to integrate and ship ○ Implement the Android Auto Link protocol on the in- car IVI system(Android/QNX/Linux/Windows) ○ Android phone/tablet with Android Auto services
  • 7. Hardware of Android Auto ● Audio device in the car ● Display in the car ● Usb/other connectivity device in the car ● Bluetooth device in the car ● Input devices(buttons and sticks, etc) in the car ● Sensor networks in the car
  • 8. Hardware of Android Auto ● Android device with Android L or later ● Android device with Android auto service ○ Android auto service comes with Google play service
  • 9. Software on Android phone/tablet ● Android auto service(source) ● Google play service ● Third party apps which implement the Android auto features ● Android auto sdk
  • 10. Software on in-car IVI system ● Android auto service lib(target) ● Implement the android auto hal lib ○ Adapt input ○ Adapt audio device control ○ Adapt bluetooth ○ Adapt sensor data if possible ○ Adapt display
  • 11. The bridge - Android auto link ● Build map between in-car devices and Android device ○ Android < input > in-car controllers ○ Android < sensor data > in-car sensor gateway ○ Android < audio > in-car stereo audio devices ○ Android < video > in-car IVI display ○ Android < bluetooth > in-car bt connectivity
  • 12. Rationales - why it works ● Realistic ○ Never get into the mud of problems ○ Don’t try to solve the big problem ○ Fill the most important needs ● Simple ○ The idea behind is very simple ● Open ○ Combine the classic IVI manufacturers with the new phone manufacturers
  • 13. Rationales - why it works ● Share ○ Share value with the partners ○ Over 40 partners joined OAA to push Android Auto ● Courage ○ Invest strategically
  • 14. Taste of the preview APIs ● Notifications ○ Phone notifications will be mirrored on the in-car display ● Messages ○ Selected messages will be mirrored on the in-car display ● Media ○ The framework skeletons the Media applications on the in-car display, the UX is controlled
  • 15. So what? ● The emerge of Android Auto and iOS Carplay ○ Be ready for the change ○ Join the crowd and do it better to get us a better position ○ Reconsider the future product architectures, make Android Auto and Carplay a good feature of our product
  • 16. Let’s talk about China ● No google play services means no Android Auto source implementation ● Are we allowed to implement a compatible Android Auto service for the Chinese phones/tablets ● Cooperate with the internet companies, Baidu/Xiaomi, but no Tencent/Alibaba
  • 17. Let’s talk about China ● Will the Android Auto Link protocol be open sourced? ● What’s the business model of working with Google Android Auto?
  • 18. Resources ● Android Auto Developers ● Android Auto ● OAA ● Google IO 14 Android Auto ● Google IO 14 Android Auto Under the hood