Meeting Guidelines for Navigation Apps

Follow these guidelines for CarPlay navigation apps.


CarPlay navigation apps must function within the parameters provided by Apple. All CarPlay navigation apps must adhere to the following guidelines:

  1. Only use the base view to draw a map. Don’t draw interactive user interface elements in the base view.

  2. Use each provided template for its intended purpose. For example, maneuver images must represent a maneuver and cannot represent other content or user interface elements.

  3. You are responsible for ensuring that your map is appropriate in each supported country.

  4. If you support panning, you must include a button in the map template to enter panning mode. Only use drag gestures for panning the map.

  5. You must be open and responsive to feedback in the event that Apple or automakers have input to design or functionality.

See Also


Integrating CarPlay with Your Navigation App

Configure your navigation app to work in CarPlay.

protocol CPApplicationDelegate

The interface for handling CarPlay life-cycle events.

class CPWindow

The main window for content presented on the CarPlay screen.