At WWDC on Monday, Apple officially announced that CarPlay is gaining support for third-party mapping applications such as Waze and Google Maps. Apple offered additional details about this feature, as well improvements to existing CarPlay apps, during a WWDC session this week…

First and foremost, Apple detailed improvements coming to audio applications in CarPlay. Albert Wan, part of the iOS Car Experience team, explained that iOS 12 focuses on four main improvements in CarPlay:

  • Improved performance
  • Faster startup sequence
  • Smoother animations
  • Better communication to your app

One point Wan stressed to developers is that they need to account for common driving scenarios, such as the iPhone connected to CarPlay being locked with a passcode, and varying network signal. For instance, app should populate content when possible to avoid network drops affecting audio playback.

Next, Mike Knippers, also on the iOS Car Experience team, explained the process of bringing existing navigation applications to CarPlay. He said the new CarPlay framework will allow developers to put forth “a little bit of effort” to bring their applications to CarPlay:

For navigation apps in CarPlay, Apple stresses three main points. Those include panning through map interface, providing navigation alerts, and offering full-fledged navigation. This includes details such as when a user arrives at their destination, time estimates, and upcoming maneuvers.

Ultimately, Apple hopes that the new CarPlay framework will make it easier for developers to bring their existing applications to CarPlay.

The full WWDC 2018 session on CarPlay audio and navigation applications is available here.

This flexibility lets you focus on delivering a great CarPlay experience without the burden of creating an app that works on all supported CarPlay systems.