Design Principles

Android Auto Design / Design Principles

Intro

The purpose of applications for Android Auto is to assist users with driving-related tasks using the car’s built-in display(s). These applications are designed to be extensions of Android apps, enabling users to perform specific actions that don’t distract them from driving.

Android Auto also offers an app category that users can utilize while parked or riding as a passenger. This category enables various activities, including video streaming, gaming, and browsing, which are typically prohibited during driving. See Parked & Passenger Apps.

Mobile devices as standalone devices with end-to-end scenario focus and auxiliary platforms as optional devices with context focus

Mobile devices as standalone devices with end-to-end scenario focus and auxiliary platforms as optional devices with context focus

Design Principles

When designing applications for Android Auto, there are several user experience design principles that are important to consider. These principles are essential for creating a safe, intuitive, and user-friendly experience in a car environment, where the aim is to reduce distractions and ensure ease of use.

Focus on the user

The core value proposition of an Android Auto app is to support users while driving. Those users who spend a significant amount of time driving or for whom driving is an essential part of their daily routine benefit the most from automotive applications. Examples of such users in a business context include delivery drivers, field maintenance technicians, or regional sales reps.
For a business to benefit from an Android Auto solution, the user profiles should include frequent driving activities that are necessary for completing their tasks. If the users frequently change destinations or routes, an in-car solution can be beneficial for them.

When determining the capabilities of your Android Auto app, it’s important to focus on actions that are relevant during a drive and exclude those that occur before or after. Only include information and actions that are necessary while driving in your Android Auto application. This aligns with the predefined app types provided by Google, which categorize use cases related to driving and give the app a clear purpose. For an Android Auto app to be approved, it must fit into one of these types in terms of its scope, UI layouts, and navigation.

For business scenarios, consider using the following app types:

For the complete list of Android Auto app types and their functional scope criteria, see App Types.

Design Guidance

The fundamental principle of Android Auto is to prioritize safe driving and all design efforts from car manufacturers and app developers should align with this priority.

The content and interactions of apps should enhance the driving experience while minimizing distractions for the driver. The user interface should be straightforward to ensure that the driver can focus on the road and doesn’t get distracted.

Google provides documentation on interaction principles and suggestions for designing car interfaces that also help you define the scope of your automotive app.

UI Templates

Android Auto requires specific UI layout templates and screen flows, which are determined based on an approved persona and app type.

For the complete list of general app requirements, refer to Templated App Requirements and Build Apps with Templates.

Resources

Google Design for Driving: https://developers.google.com/cars/design