Tesla does not currently offer CarPlay. We delve into what it is, what it might provide and issues that may slow or prevent implementation. Tesla has never stated if CarPlay will be available in the future and none of this article is based on any internal knowledge of Tesla’s plans. Google’s Android Auto is a similar system for Android devices is covered in a similar article. (updated Oct-2019)
Apple’s CarPlay was launched in March 2014 and is available on one car in late 2014 and a few more in 2015. Today a number of cars have CarPlay when a display option is offered. The design allows car-specific apps to appear on the car’s infotainment screen, with touch operations passed back to the phone. CarPlay works through a proprietary Lightning connector. In the future, CarPlay may work over WiFi as well. Only iPhone 5 variants and later are supported with CarPlay.
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 CarPlay in-house.
- Phone – take and make calls
- Maps and Turn-by-turn directions
- Music player
- AudioBooks and iBooks
- Text messaging
- Siri Voice commands
- Select apps are written specifically for CarPlay, such as Spotify, Overcast, etc.
- Use of the iPhone’s data plan
- 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 is the responsibility of the owner and Tesla does not validate applications.
- Licensing – Apple requires manufacturers to pay for and license CarPlay technology. The terms are not publicly available, so we don’t know if the terms are trivial or significant. Various patent licenses may also be required, but likely would be part of Apple’s license.
- 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 considered 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.
- 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.
- Control – Implementing CarPlay is ceding control and style to an outside vendor. Future features and designs 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.
- 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 CarPlay. We do know memory RAM and Flash memory is limited and adding CarPlay might require Tesla to remove or limit existing features. This could be solved in future cars with increased memory. A retrofit is also likely possible for older cars but could be expensive.
- Software – It’s unclear how much work is required to implement CarPlay as the interfaces are not public. Our guess is it’s not trivial, but not huge either. Perhaps 2-4 man-years of software development. Some continuing engineering is also required to support changes Apple will produce in the future.
- Memory – With MCU1 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 to reindex if higher priority memory needs occur. MCU2 has additional memory and should have room for additional apps.
- Cost – We don’t think the licensing fees are huge, but they could be based on a percent of the device (the car?) or require annual fees. It may be considerably cheaper for other automakers that buy an OEM head unit rather than Tesla’s integrated infotainment system. One poster who knows the costs indicated the fees are minimal.
- Harm – We suppose it might be possible for a hacker to use a CarPlay app to hack into the Tesla and cause mischief. The implementation must isolate CarPlay 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.
- Competitor – With Apple rumored to be a future direct Tesla competitor with Apple’s own EV, Tesla may not want to give up any part of the control of Tesla’s vehicles to Apple.
Generally, CarPlay takes over the entire screen in landscape mode on small-screen cars. We presume that Tesla would provide an icon and pane for CarPlay. This is a mockup on how it may look. Tesla is not likely to get control of icon styles, text style or sizing other than a frame to display CarPlay.
Currently, the iPhone can be controlled by Tesla’s vehicles over Bluetooth for phone calls, contacts, calendar, and music. Siri can also be used today with the iPhone’s own microphone.
Apple’s MirrorLink replicates the phone on the infotainment screen providing full access to the phone’s entire set of applications (not a limited CarPlay set). Tesla has stated some mirroring capability may be coming to the software. Some Apple owners seem to feel this is an inadequate solution and would prefer to be limited to CarPlay applications. Until we see Tesla’s implementation, it is unclear if this will be better or worse than CarPlay.
Some users also add an iPhone dash mount, so they have full iPhone access today. While functional, it is not as nice as an integrated solution and uses the main Tesla screen.
Some automakers include CarPlay for free when the premium display/navigation is purchased. Others charge an extra fee. For example, BMW charges $300 on the select vehicles that have a CarPlay option.