AppleがApple Watch Ultraを発表したとき、私は特にアクションボタンの導入に興味を抱きました。これは、watchOS上のほぼすべての操作を実行できるように設定できる追加のハードウェアです。将来、通常のApple Watchにも独自のアクションボタンが搭載されるのではないかと考え始めました。
アクションボタンは、もしかしたらAppleの今後の大きな新機能の兆しだったのかもしれない、と思い始めています。もしアクションボタンがiPhoneに搭載されたら? 突拍子もない話に聞こえるかもしれませんが、もしかしたら今秋にも実現するかもしれません。
しかし、まずはApple Watch
iPhone の可能性について皆さんに興奮してもらう前に、Apple Watch Ultra のアクションボタンに関して残念なニュースをお伝えする必要があります。それは、その潜在能力を十分に発揮していないということです。
これは、アクションボタンが状況依存ではないためです。任意の数の異なるアクションを割り当てることはできますが、どの状況でも同じ動作をします。どのアプリやウォッチフェイスを使用していても、アクションボタンは1つのことだけを実行します。

りんご
watchOSの次期バージョンに期待することの一つは、Appleがアクションボタンを状況に応じて使い分けてくれることです。例えば、アクションボタンをグローバルに単一の機能としてプログラムしたり、アプリごとに異なる使い方をできるようにしたり、ユーザーが自由に決められるようにするなどです。また、様々なユースケースに合わせてダブルタップもサポートされれば、状況は改善されるでしょう。
グローバルコマンドとアプリごとのコマンドの調整は難しいものです。Macを例に挙げると、設定アプリでグローバルホットキーを割り当てると、個々のアプリのキーボードショートカットが影響を受けてしまうことがあります。逆もまた同様です。しかし、Apple Watchアプリからハードウェアボタン(ストップウォッチなど)に直接アクセスできるようになれば、素晴らしい機能になるでしょう。
iPhoneのボタンについて
さて、iPhoneの話に移りましょう。Appleは製品から可動部品をなくす取り組みを続けており、iPhone側面の音量ボタンを、iPhone 7のホームボタンと同様に感圧式の「ボタン」に置き換えるという噂があります。ボタンを押してもボタンは動きません。押したことを示すHaptic Engineの振動だけで反応するのです。
初代モデル以来すべてのiPhoneに搭載されてきた、お馴染みの着信/サイレントスイッチもボタンに置き換えられるでしょう。現在のスイッチと同様に、サイレントモードにすると特定の振動が伝わる仕組みになると思います。あるいは、サイレントモード開始時と終了時にそれぞれ異なる触覚振動が伝わる、2種類の振動パターンが用意されるかもしれません。

りんご
でも、そのスイッチを使う人はどれくらいいるんだろう? 僕はたいていスマホをミュートにしてる。コントロールセンターからミュートできるし。もしあのボタンで何か他のことができるとしたらどうだろう?
私が何を言いたいのかお分かりでしょう。
私のボタン、私の行動
Connected Podcastで新しいボタン構成を解説してくれたMacStoriesのFederico Viticci氏に心から感謝します。AppleがiPhoneの側面にボタンを追加するというアイデアを考えると、それが再プログラム可能になるのではないかという誘惑に駆られるのは当然です。そして、そのボタンはApple Watchのアクションボタンに相当するのではないでしょうか?
可能性を考えてみましょう。少なくとも、AppleはApple Watch Ultraのボタンのように、このボタンを単一のグローバルショートカットのトリガーとして扱うことができます。このショートカットは、iPhoneインターフェースのどこにいても実行されます。例えば、カメラアプリや懐中電灯機能にマッピングすることを想像してみてください。
アプリがこのボタンにアクセスしたり、ユーザーが状況に応じてボタンの動作を制御できたら面白いかもしれない。(すぐに、このボタンでショートカットを起動して、現在のフォーカス状態、時刻、その他の変数に基づいて動作を決定できるようにしたらどうだろうと想像した。)しかし、私の推測では、少なくとも当初はAppleは保守的な姿勢を取り、新しいボタンはデフォルトで着信/サイレントの切り替えボタンを模倣するだろう。
しかし、Appleは設定アプリのアクセシビリティセクションの設定を通して、ユーザーがAppleのハードウェアやソフトウェアと様々な方法でやり取りすることを喜んで許可していることを示しています。アクセシビリティ設定を通して、懐中電灯の点灯、特定のアクセシビリティモードへの移行、アプリの起動、ショートカットの実行といった他の機能にボタンを割り当てられるようにしても驚きません。ショートカットの実行も選択肢にあれば、可能性は無限大です。
いずれにせよ、着信/サイレントの切り替えスイッチはなくても困らないでしょう。それに、使わない機能専用ボタンではなく、実際に自分がやりたいことをプログラムできるボタンに置き換えられるかもしれないと思うと、ワクワクします。