Taking too long? Close loading screen.

Android Auto on Tesla?

Tesla does not currently offer Android Auto. We delve into what it is, what it might provide and issues that may slow or prevent implementation. Tesla has never stated if Android Auto will be available in the future and none of this article is based on any internal knowledge of Tesla’s plans.  CarPlay, a similar system for Apple devices is covered in another article.

Background

Google’s Android Auto was launched in March 2014 and is available on one Hyundai car in 2015, and a few more in 2016. The design allows car-specific apps to appear on the car’s infotainment screen, with touch operations passed back to the phone.  Android Auto works through a standard USB connector. Only devices with Android 5.0 or later are supported with Android Auto.

Implementations are mostly done by a small number of third-party OEMs that sell the infotainment systems to major vehicle manufactures. We are not aware of any vehicle manufacture actually implementing Android Auto in-house.

Primary Features
  • Phone – take and make calls
  • Maps and Turn-by-turn directions
  • Music player
  • Text messaging
  • Google Voice commands
  • Web Search
  • Select apps written specifically for Android Auto, such as Spotify, Overcast, etc.
  • Use of device’s data plan
Possible Issues to Implementation
  1. Legal – there could be risks to the automaker if an app does something bad. Examples include flashing a distracting red/black screen, showing porn, or advertisements. This could be distracting enough to cause a crash. We don’t think this is a huge issue and may be dealt with a warning that using apps are the responsibility of the owner and Tesla does not validate applications.
  2. Licensing – Google offers a free license. Various patent licenses may also be required, but may be part of Google’s license.
  3. Duplication – many of the features are duplicate of Tesla’s existing features. It is unclear if these can be removed or must be included. Some are clearly better than Tesla, while some are considerably inferior.  If duplicates are included, it offers a confusing set of different interfaces and makes documentation that more difficult. Still, having more choices is often better – users can choose what they prefer.
  4. Advertising – It is unclear if the long-term goal is to include on-screen advertising to the user. This would seem to go against a premium product design such as Tesla’s vehicles. It’s also unclear who controls this and who gets the financial benefits. Overall, likely not a big issue if Tesla is allowed to prevent ads.
  5. Control – Implementing Android Auto is ceding control and style to an outside vendor. Future features and design are outside Tesla’s control. This could benefit or harm Tesla’s direction. For example, if a gas MPG app were to be a “required” app that makes no sense on an EV, it just looks bad on the Tesla. On the other side, some new currently unknown app might be very beneficial to Tesla’s owners. One poster indicated vendors do have some control over what apps appear.
  6. Performance – Tesla uses a fairly high-powered quad-core computer for the infotainment system, so we don’t expect this is a limiting factor. Less known is the memory available to support Android Auto. We do know memory RAM and Flash memory is limited and adding Android Auto might require Tesla to remove or limit existing features. This could be solved on future cars with increased memory. A retrofit is also likely possible for older cars, but could be expensive.
  7. Software – It’s unclear how much work is required to implement Android Auto. Our guess is it’s a not trivial, but not huge either. Perhaps 2-4 man-years of software development. Some continuing engineering is also required to support future changes in Android Auto.
  8. Memory – With the 8.0 software Tesla is really at the limits and has little room for additional applications. Tesla is already shrinking streaming music buffers and has to force a USB reindex if higher priority memory needs occur. Perhaps when a new MCU with additional memory is available, there could be room for additional apps.
  9. Cost – There are no direct costs for use of the Android Auto software.
  10. Harm – We suppose it might be possible for a hacker to use an Android Auto app to hack into the Tesla and cause mischief. The implementation must isolate Android Auto so it can’t do any harm to other vehicle systems. Depending on Tesla’s current design, this might require a significant redesign of the base software, but we suspect it can handle safe isolation fairly easily.
  11. Competitor – With Google producing test autonomous vehicles, Google could be  a future direct Tesla competitor. Tesla may not want give up any part of control of Tesla’s vehicles to Google. At the same time, Tesla already uses Google maps.
Android Auto Concept

Generally, Android Auto takes over the entire screen in landscape mode on small-screen cars. We presume that Tesla would provide an icon and pane for Android Auto. This is a mockup on how it may look. Perhaps Tesla can modify icon styles, text style and sizing to be consistent with the rest of the UI.

Android Auto on Tesla

Alternatives

Currently Android based devices can be controlled by Tesla’s vehicles over Bluetooth for phone calls, contacts, calendar, and music.

MirrorLink replicates the phone on the infotainment screen providing full access to the phone’s entire set of applications (not a limited Android Auto set). Tesla has stated some mirroring capability may be coming to the software. Until we see Tesla’s implementation, it is unclear if this will be better or worse than Android Auto.

Competitive Notes

Some automakers include Android Auto for free when the premium display/navigation is purchased. Others charge an extra fee. For example, BMW charges $300 on the select 2017 vehicles that have a Android Auto option.

Almost all major automakers are on-board with Android Auto, but few have any models with Android Auto as of 2016. Most plan to introduce Android Auto into new models in the next few years and it appears set to quickly overtake CarPlay, Apple’s alternative.

Leave a Reply