SwitchGlass は John Siracusa による新しいプロジェクトで、多数のカスタマイズ オプションを備えた専用のアプリケーション スイッチャーを Mac に導入します。
macOS には、Command キーと Tab キーのキーボード コンボを押したときに表示されるアプリ スイッチャー パレットの外観を調整するためのユーザー向けオプションは用意されていません。
SwitchGlassは、接続された各ディスプレイごとに外観、サイズ、位置を個別にカスタマイズできる専用のアプリスイッチャーを搭載しています。特定のディスプレイでアプリを非表示にすることも可能です。アプリのウィンドウを1つまたはすべて最前面に表示するように設定でき、macOSのデフォルトのアプリスイッチャーと同様に、ドラッグ&ドロップでファイルを開くためのターゲットとして使用できます。
公式 FAQ に従って、これらの動作の多くは構成可能です。
シラクサ氏はさらに、SwitchGlass が標準の macOS Dock を使用するよりも優れている点について説明しました。
macOSのDockには、実行中のアプリケーションごとにアイコンが表示され、アプリを前面に表示したり非表示にしたりできます。しかし、Dockにはファイル、フォルダ、最近使用したアプリ(ただし現在実行されていないアプリ)、ゴミ箱など、他のものも表示されることがあります。
Dockは画面の端の中央に配置されており、表示オプションも限られています。ディスプレイごとに異なる位置やサイズで表示することはできず、アプリアイコンをクリックすると、そのアプリのすべてのウィンドウが常に最前面に表示されます。
言うまでもなく、SwitchGlassを無視して、カスタマイズオプションがあまりないmacOSのデフォルトのアプリスイッチャーを使い続けることもできます。しかし、マウスやトラックパッドを使ってアプリを切り替えることを好むパワーユーザーであれば、SwitchGlassを試してみる価値があります。
SwitchGlass でできることは次のとおりです。
- アプリアイコンをクリックすると、そのアプリのすべてのウィンドウが最前面に表示されます。
- Shift キーを押しながらアプリ アイコンをクリックすると、そのアプリのウィンドウの 1 つだけが最前面に表示されます。
- アプリ アイコンを右クリックするか、Control キーを押しながらクリックすると、アプリを表示/非表示にできるメニューが表示されます。
- 1 つまたは複数のファイルをアプリ アイコンにドラッグすると、それらのファイルがアプリで開きます。
- Command キーを押しながらアプリ アイコンをクリックすると、Finder にアプリが表示されます。
SwitchGlassはDockには表示されません。代わりに、画面の右上隅にあるmacOSメニューバーの右側にあるアイコンからインターフェースが表示されます。

Siracusa 氏は、DragThing が提供する同様の機能を置き換えるために SwitchGlass を作成したと述べています。
24年間もの間DragThingを支えてきたDragThingが、macOS Catalinaの32ビットアプリサポート終了によってついに置き去りにされた時、私はDragThingの多くの機能が恋しくなるだろうと覚悟しました。Macのウィンドウレイヤー化ポリシーを任意に変更できる機能があまりにも恋しくて、代わりに最初のMacアプリ「Front and Center」を作りました。2つ目のMacアプリ「SwitchGlass」も、DragThingで恋しかった機能を補ってくれています。
ちなみに、Touch Bar 対応の Mac ノートブックの所有者は、TouchSwitcher などのアプリを使用して、Touch Bar から最近使用したアプリをすばやく切り替えることができます。
チュートリアル: Macでウィンドウとアプリを素早く切り替える方法
先ほどSiracusa氏が言及したFront and Centerについては、先日ご紹介しました。これを使うと、macOSのウィンドウの階層化ポリシーを好みに合わせて調整できます。従来のmacOSでは、非アクティブなアプリに属するウィンドウをクリックすると、そのアプリのすべてのウィンドウが最前面に表示されます。しかし、Mac OS XとmacOSでは、クリックしたウィンドウだけが最前面に表示されます。

Front and Centerはクラシックモードとモダンモードの両方に対応しており、両方のメリットを享受できます。また、現在使用しているモードを一時的に上書きするための専用ショートカットも用意されています。Shiftキーを押しながらウィンドウをクリックするだけで、選択したモードの逆の動作になります。
何よりも素晴らしいのは、SwitchGlass が Front and Center と完璧に連携し、フローティング アプリ スイッチャー内のアプリ アイコンに対するクリックと Shift キーを押しながらクリックの両方のアクションをサポートしていることです。
シラクーサは次のように説明しています。
SwitchGlassは、接続されたディスプレイごとに外観と位置をカスタマイズできる、アプリ切り替え専用のインターフェースを求める人のためのものです。Dockと併用することで、SwitchGlassはマウスを使ったアプリ切り替えのための第二のターゲットとして機能します。Dockを非表示にすることで、Dockの他の機能に煩わされることなく、アプリ切り替えインターフェースを利用できます。
SwitchGlass は App Store で 5 ドルで販売されており、macOS Catalina 10.15 以降が必要です。
SwitchGlass についてどう思いますか?
下のコメント欄でお知らせください。