Wear OS watches may have different hardware button configurations. This guide goes over the best use cases for each of these button types.
The following are the most common button types on Wear OS devices.
OS buttons are reserved for system actions: turning power on and off, and launching apps. All Wear OS watches have a power button and a launcher button.
Buttons on the watch face or screen are OS-configurable and user-configurable. Any other buttons can be mapped to actions. Buttons can be mapped to convenient actions based on where they are located on the watch.
You can interact with Wear OS buttons in the following ways.
Press and hold
Multifunction button mapping
Your app can assign multifunction buttons to actions if doing so fits your app's use case. Apps are not required to assign actions to multifunction buttons.
Use multifunction buttons in your app if one of the following conditions applies:
- Your app has obvious, binary actions (such as play/pause).
- The user primarily uses your app without the user looking at the display.
Binary actions help users understand what will happen each time they press a button. For example, "start" and "stop" on a stopwatch constitute a binary action, and represent a good use case for multifunction buttons.
Multifunction buttons as alternatives
Make multifunction button actions accessible via on-screen UI elements, as some watches don’t have multifunction buttons. But you can use multifunction buttons as alternatives for on-screen buttons.
Don't use a multifunction button for an action that can’t be performed using on-screen UI elements.
Focus on simplicity and immediacy
Pressing a multifunction button immediately conducts its assigned action. To prevent users from needing to look at the screen, use multifunction buttons for actions that can be completed with a single press.
Don't use a multifunction button for complex actions.
Make button actions reversible. Don’t use a multifunction button to trigger a destructive action, such as deleting data or halting an ongoing activity.