物理ボタン
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Wear OS スマートウォッチは、ハードウェア ボタンの構成が異なる場合があります。このガイドでは、こうしたボタンの種類ごとに最適なユースケースについて説明します。
ボタンの種類
Wear OS デバイスで最も一般的なボタンの種類は次のとおりです。
OS ボタン
OS ボタンは、電源のオン / オフやアプリの起動など、システム アクション用に予約されています。電源ボタンとランチャー ボタンは、どの Wear OS スマートウォッチにもあります。
多機能ボタン
ウォッチフェイスまたは画面のボタンは、OS とユーザーが構成できます。その他のボタンはアクションにマッピングできます。ボタンは、スマートウォッチのどこにあるかに応じて便利なアクションにマッピングできます。
押下状態
Wear OS ボタンの操作方法は次のとおりです。
短押し

図 1. ユーザーがボタンを押してすぐに離します。
長押し

図 2. ユーザーがボタンを押して 500 ミリ秒以上保持します。
多機能ボタンのマッピング
アプリのユースケースに合っていれば、アプリで多機能ボタンをアクションに割り当てることができます。アクションを多機能ボタンに割り当てることは必須ではありません。
次のいずれかの条件に該当する場合は、アプリで多機能ボタンを使用してください。
- アプリに明らかなバイナリ アクション(再生 / 一時停止など)がある。
- ユーザーは主にディスプレイを見ずにアプリを使用する。

図 3. このフィットネス アプリは、多機能ボタンに一時停止/再開アクションを割り当てています。そのためユーザーは画面を見ずにアクションを実施できます。

図 4. このメッセージ アプリの返信アクションは複数のステップを必要とするため、ボタンを 1 回押すだけでは完了しません。
バイナリ アクション
バイナリ アクションを使用すると、ボタンを押すたびに何が起こるかをユーザーが理解しやすくなります。たとえば、ストップウォッチの「開始」と「停止」はバイナリ アクションであり、多機能ボタンに適したユースケースです。
図 5. 多機能ボタンを押すと計時が開始し、もう一度押すと計時が停止します。
代替としての多機能ボタン
スマートウォッチによっては多機能ボタンがないため、画面上の UI 要素から多機能ボタンのアクションを利用できるようにします。一方、多機能ボタンは画面上のボタンの代わりに使用できます。
図 6. 開始 / 停止アクション用の代替手段として多機能ボタンを使用し、画面上のボタンとして表示します。
画面上の UI 要素を使用して実施できないアクションには、多機能ボタンを使用しないでください。
図 7. このストップウォッチ アプリは多機能ボタンを使用してストップウォッチを再開しますが、明確でも直感的でもありません。
多機能ボタンを押すと、割り当てられたアクションが直ちに行われます。ユーザーが画面を見なくても済むように、1 回押すだけで完了できるアクションに多機能ボタンを使用します。
check_circle
適切
短押しで完結するアクションに多機能ボタンを使用する。
cancel
不適切
複雑な操作に多機能ボタンを使用する。
この音楽アプリでは、ユーザーは曲をすぐに一時停止できます。これは多機能ボタンの好例です。ただし、メッセージ アプリではボタンを押すと返信のアクションが開始されますが、ユーザーはアクションが完了する前にメッセージを確認する必要があるかもしれません。つまり、多機能ボタンに適した操作ではありません。
可逆性
ボタン アクションを元に戻せるようにします。データの削除や進行中のアクティビティの停止など、破壊的なアクションをトリガーするために多機能ボタンは使用しないでください。たとえば、この地図アプリでは多機能ボタンを押すと「ナビゲーションの停止」というアクションが実施されるため、ユーザーが重要なタイミングでルートを見失う可能性があります。
cancel
不適切
データの削除や進行中のアクティビティの停止など、破壊的なアクションをトリガーするために多機能ボタンを使用する。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[],null,["# Physical buttons\n\nWear OS watches may have different hardware button configurations. This guide\ngoes over the best use cases for each of these button types.\n\nButton types\n------------\n\nThe following are the most common button types on Wear OS devices.\n\n### OS buttons\n\nOS 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.\n\n### Multifunction buttons\n\nButtons 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.\n\nPress states\n------------\n\nYou can interact with Wear OS buttons in the following ways.\n\n\n### Single press\n\n**Figure 1.** User presses the button and releases it quickly. \n\n### Press and hold\n\n**Figure 2.** User presses the button and holds it for 500ms or longer.\n\n\u003cbr /\u003e\n\nMultifunction button mapping\n----------------------------\n\nYour app can assign multifunction buttons to actions if doing so fits your app's\nuse case. Apps are not required to assign actions to multifunction buttons.\n\nUse multifunction buttons in your app if one of the following conditions applies:\n\n- Your app has obvious, binary actions (such as play/pause).\n- The user primarily uses your app without the user looking at the display.\n\n\n**Figure 3.** This fitness app has assigned a pause/resume action to a\nmultifunction button, which allows the user to perform the action without\nlooking at the screen. \n\n**Figure 4.** This messaging app includes a reply action, which requires\nmultiple steps and can't be completed with a single button press.\n\n\u003cbr /\u003e\n\n### Binary actions\n\nBinary actions help users understand what will happen each time they press a\nbutton. For example, \"start\" and \"stop\" on a stopwatch constitute a binary\naction, and represent a good use case for multifunction buttons. \n**Figure 5.** Pressing the multifunction button starts the clock, and pressing it again stops the clock.\n\n### Multifunction buttons as alternatives\n\nMake multifunction button actions accessible via on-screen UI elements,\nas some watches don't have multifunction buttons. But you can use multifunction\nbuttons as alternatives for on-screen buttons. \n**Figure 6.** Use a multifunction button as an alternative for a start/stop action and show it as an on-screen button.\n\nDon't use a multifunction button for an action that can't be performed using on-screen UI elements. \n**Figure 7.** This stopwatch app uses the multifunction button to restart the stopwatch, but this isn't clear and intuitive.\n\n### Focus on simplicity and immediacy\n\nPressing a multifunction button immediately conducts its assigned action. To\nprevent users from needing to look at the screen, use multifunction buttons\nfor actions that can be completed with a single press. \ncheck_circle\n\n### Do\n\nUse multifunction buttons for actions that can be completed with a single press. \ncancel\n\n### Don't\n\nUse a multifunction button for complex actions.\n\nIn this music app the user can quickly pause a song, which is a good example of\nusing the multifunction button. However, in this messaging app, pressing the\nbutton begins the action of replying, but the user may need to review the\nmessage before completing the action. This means that this is not a good\ninteraction for a multifunction button.\n\n### Reversible\n\nMake button actions reversible. Don't use a multifunction button to trigger a\ndestructive action, such as deleting data or halting an ongoing activity.\nFor example, pressing the multifunction button in this map app performs an\naction to \"Stop navigation,\" which can cause a user to lose directions at\ncritical times. \ncancel\n\n### Don't\n\nUse a multifunction button to trigger a destructive action, such as deleting data or halting an ongoing activity."]]