Stay organized with collections
Save and categorize content based on your preferences.
Whether you customize pre-built designs or build your car profiles flows uniquely for the vehicle, be sure to follow best practices for designing profile flows.
Profile selection best practices
When designing a profile selection screen, it is best practice to:
Make profile selection easy: Design a way for users to see and select their profile.
Decide how many profiles you want to support.
Provide a way to add profiles: Create an “Add a profile” affordance.
Differentiate profiles from each other. Consider using color, profile images, or naming to create distinction.
For examples of the AAOS profile selection experience, see Selecting a profile.
Profile lock best practices
When designing profile lock flows, it is best practice to:
Offer multiple unlocking options: Create options for users to unlock their profile via PIN, password, or pattern.
Provide recovery flows (see best practices below) for users who may forget their password, to help them avoid using AAOS in a ‘guest’ state.
For examples of the the AAOS profile lock experience, see Locking a profile.
Profile recovery best practices
To create a positive experience for users who have forgotten their profiles lock, you can:
Provide alternative pathways forward: If a user has forgotten their profile lock, you can give them the option to add a new profile so they can continue to use the car’s infotainment system. To facilitate this, provide locked-out users an affordance to create a new Android user profile, create an alternate user profile, or choose to continue using a guest profile.
Offer a pathway back to profile selection: If a user arrives at the profile lock screen and can’t remember their lock, they should still have a pathway to continue. Ideally, users can access a ‘back’ affordance to return to the profile selection screen, where they can then create a new profile or continue as a guest.
Give users who’ve forgotten their password a pathway to back to profile selection
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-23 UTC."],[[["\u003cp\u003eWhen designing car profile flows, prioritize ease of profile selection, a clear way to add new profiles, and visual differentiation between profiles.\u003c/p\u003e\n"],["\u003cp\u003eFor profile lock flows, offer multiple unlocking methods (PIN, password, pattern) and recovery options to prevent users from being locked out.\u003c/p\u003e\n"],["\u003cp\u003eIf a user forgets their profile lock, provide alternative solutions such as adding a new profile, creating an alternate profile, continuing as a guest, or returning to the profile selection screen.\u003c/p\u003e\n"]]],[],null,["# Profile best practices\n\n\u003cbr /\u003e\n\nWhether you customize pre-built designs or build your car profiles flows uniquely for the vehicle, be sure to follow best practices for designing profile flows.\n\nProfile selection best practices\n--------------------------------\n\nWhen designing a profile selection screen, it is best practice to:\n\n- **Make profile selection easy**: Design a way for users to see and select their profile.\n- **Decide how many profiles** you want to support.\n- **Provide a way to add profiles**: Create an \"Add a profile\" affordance.\n- **Differentiate profiles** from each other. Consider using color, profile images, or naming to create distinction.\n\nFor examples of the AAOS profile selection experience, see [Selecting a profile](/cars/design/automotive-os/product-experience/system-ui/profiles/how_profiles_work#selecting_a_profile).\n\nProfile lock best practices\n---------------------------\n\nWhen designing profile lock flows, it is best practice to:\n\n- **Offer multiple unlocking options**: Create options for users to unlock their profile via PIN, password, or pattern.\n- **Provide recovery flows** (see best practices below) for users who may forget their password, to help them avoid using AAOS in a 'guest' state.\n\nFor examples of the the AAOS profile lock experience, see [Locking a profile](/cars/design/automotive-os/product-experience/system-ui/profiles/how_profiles_work#locking_a_profile).\n\nProfile recovery best practices\n-------------------------------\n\nTo create a positive experience for users who have forgotten their profiles lock, you can:\n\n- **Provide alternative pathways forward**: If a user has forgotten their profile lock, you can give them the option to add a new profile so they can continue to use the car's infotainment system. To facilitate this, provide locked-out users an affordance to create a new Android user profile, create an alternate user profile, or choose to continue using a guest profile.\n- **Offer a pathway back to profile selection**: If a user arrives at the profile lock screen and can't remember their lock, they should still have a pathway to continue. Ideally, users can access a 'back' affordance to return to the profile selection screen, where they can then create a new profile or continue as a guest.\n\nGive users who've forgotten their password a pathway to back to profile selection"]]