今日のコンピュータは、複数のアプリケーションを実行し、各アプリケーションで大量のウィンドウを開いても、苦労することはありません。これは一般的には良いことですが、少なくとも 1 つの影響があります。ウィンドウが乱雑になり、多数のウィンドウの中から特定のウィンドウを見つけるのが難しくなる場合があります。過去数年間、開発者はさまざまな方法でこの問題に対処してきました。 Mac OS X は、Exposé 機能を介して OS レベルのアプローチを採用しています。この機能を使用すると、すべてのウィンドウ (すべてのアプリケーションまたは現在のアプリケーションのみ) を同時にすばやく表示し、1 つのウィンドウを選択して最前面に移動できます。 アプリケーション レベルで採用されている別のアプローチは、アプリケーションでユーザーが 1 つのウィンドウで複数のドキュメントを開けるようにすることです。たとえば、多くの Web ブラウザは タブ ブラウジングを採用しており 、1 つのウィンドウ内で複数の Web ページを開くことができます。
それぞれのアプローチには利点があり、一般的に両者はうまく連携します。しかし、タブブラウジングはExposéのファンにとって少なくとも1つの課題をもたらします。WebブラウザでExposéを使用する場合、タブのせいで Exposéの利便性が損なわれてしまう のです。タブは単一のウィンドウ内に存在するため、Exposéはそれらを別々のウィンドウとして認識せず、Exposéからタブを素早く選択することができません。(せいぜい、Webブラウザで複数のウィンドウを開き、それぞれに複数のタブがある状態です。Exposéは各ウィンドウ(つまり、各ウィンドウに現在表示されているタブ)を表示し、その中から1つのウィンドウを選択できるようにします。)
Exposéのウィンドウ管理方法が気に入っているけれど、タブを使ったWebブラウジングも好きで、しかもSafariを使っているという方は、Cocoamugの TabExposé 1.1 (7ドル)を試してみてください。インストールすると、TabExposéはSafariのタブにExposéの特別バージョンを追加します。TabExposéのキーボードショートカット(デフォルトではF7)を押すか、「ウィンドウ」→「TabExposé」を選択するか、Safariのツールバーに新しく追加された「TabExposé」ボタンをクリックすると、Exposé風の画面に、現在のSafariウィンドウのタブに開いているWebページが画面いっぱいに表示されます。

ページをクリックすると(または矢印キーを使用して目的のページを選択してから Return キーを押すと)、Safari はそのタブに切り替わります。(Exposé と同様に、マウス カーソルを特定の Web ページに移動すると、そのタイトルが半透明のオーバーレイに表示されます。)これは、タブの名前(各タブの上部に表示)が十分に説明的でない場合に、各タブの内容を表示するのに便利な方法です。
もちろん、この機能は状況によって有用性が異なることがあります。Exposéや似たような外観のウィンドウと同様に、タブ内のWebページが似たような外観であれば、TabExposéの表示はタブのタイトルを見るのと変わりません。例えば、Macworld フォーラムのディスカッションスレッドをそれぞれ含む14個のタブをTabExposéで表示した例を以下に示します。

そして残念ながら、TabExposé にはいくつかの制限と癖があるため、私はこれを完全な Mac の逸品ではなく有望な見込みだと分類しています。前述のように、現在のバージョンは Safari でのみ動作します。また、複数の Safari ウィンドウを開いている場合、TabExposé は現在の (最前面の) ウィンドウにあるタブのみを表示します。これは良いこととも悪いこととも言えます。TabExposé でこの動作 (現在のウィンドウのタブとすべてのウィンドウのすべてのタブ) の設定を提供し、Option などの修飾キーを押したまま動作を切り替えることができれば素晴らしいと思います。Exposé 自体とは異なり、タブの表示を終了して通常のブラウジングに戻るために TabExposé キーをもう一度押すことはできません。ウィンドウを選択する必要があります。 (Esc キーを押して終了することもできますが、その場合、ブラウザのウィンドウ (タイトル バー、スクロール バーなど) は、ウィンドウ内のどこかをクリックするまで表示されません。) 最後に、一部のページでは、TabExposé キーを押すと、すべてのタブが表示される前に、現在表示されているタブが Web ページの一番下までスクロールされるため、スクロールしたページを識別するのが難しくなることがあります。
それでも、TabExposéはExposéを愛用するSafariユーザーにとっては嬉しい、巧妙なアドオンです。開発者が今後も機能改善を続けてくれることを期待します。
TabExposé 1.1 は Mac OS X 10.4 以降を必要とし、ユニバーサル バイナリです。