Mac OS Xはここ数年、「まさにMac OS」としての地位を確固たるものにしてきました。実際、2002年のWWDCでスティーブ・ジョブズがMac OS 9の終焉を宣言してから3年半が経ちました。それでもなお、Macライターが最も頻繁に耳にする要望の一つは、「Mac OS 9のアプリケーションメニューを復活させるにはどうすればよいですか?」というものです。もちろん、質問者が言及しているのは、Mac OS 9のメニューバーの右側にあったメニューのことです。このメニューには、最前面(「アクティブ」)のアプリケーションの名前とアイコンが表示され、そこから他の実行中のアプリケーションに切り替えることができました。
こうした機能を提供する Mac OS X 用ユーティリティの数から判断すると、OS 9 のアプリケーションメニューに対する需要は依然としてかなりあるようです (ただし、少なくとも私のメールの受信箱を見る限りでは、その需要は減少傾向にあるようです)。そこで今日は、昔ながらのアプリケーションメニューを復活させるお気に入りのユーティリティを 2 つご紹介します。Frank Vercruesse 氏の 15 ドルの ASM 2.1.4 ( ) と Peter Li 氏の無料の X-Assist 0.7 ( 、2002 年 7 月 ) です。どちらのユーティリティも、Mac OS 9 のアプリケーションメニューに似た機能を提供しますが、その仕組みや提供されるその他の機能は異なります。
ASM は Mac OS X のシステム環境設定パネルとして動作します。つまり、そのオプションはシステム環境設定ユーティリティを使用して設定されます。メニュータイトルを現在のアプリケーションの名前とアイコンで表示するか (OS 9 と同様)、名前だけまたはアイコンだけを表示するかを選択できます (メニューに自分で名前を付けることもできます (たとえば、 Apps )。Mac OS X 独自の Menu Extra システムを使用しているため、Mac OS X 独自のメニューバー項目と同様に、ASM メニューをコマンド キーを押しながらドラッグして、Menu Extra 領域の希望する場所 (左、右、またはその間のどこか) に正確に配置できます (唯一の制限は、Tiger の Spotlight メニューは移動できないことです。常に右端の席を占有します)。
OS 9 のメニューと同様に、ASM メニュー項目をクリックすると、現在実行中のすべてのアプリケーションのリストが表示されます。(アプリケーションの表示方法 (名前、アイコン、またはその両方)、並べ替え方法、アイコンのサイズなどを選択できます。) リストから項目を選択すると、そのアプリケーションに切り替わります。しかし、ASM で私が本当に気に入っているのは、メニュー内の各アプリケーションにサブメニューがあり、そこからそのアプリケーションの Dock メニューに素早くアクセスできることです。例えば、Dock 内の iTunes アイコンを Control キーを押しながら右クリックすると、一般的な iTunes コマンド (再生、次の曲/前の曲など) を含むメニューが表示されます。ASM でも同じメニューが提供されており、そこから素早くアクセスできます。

X-Assist は、ASM の便利な Dock メニューサブメニューがない点で、オリジナルのアプリケーションメニューに近いメニューを提供します。ただし、独自の便利な機能をいくつか追加しています。X-Assist のショートカットサブメニューからは、システム環境設定パネル(OS 9 の「コントロールパネル」項目経由)、最近使ったアプリケーション、書類、サーバ、そして ~/Library/Favorites の X-Assist Items フォルダに配置したフォルダ(またはフォルダのエイリアス)の内容に簡単にアクセスできます。つまり、X-Assist のショートカットメニューは、OS 9 の柔軟な Apple メニューに非常によく似ています。

残念ながら、X-Assist では起動後にメニューを移動することはできません。配置をある程度制御する唯一の方法は、システム環境設定のアカウントパネルでログイン項目の順序を調整することです。
ASM と X-Assist はどちらも、私が今でも個人的に OS X 自身の動作より気に入っている数少ない OS 9 機能の 1 つ、「クラシック」ウィンドウ化を復活させました。この機能を有効にすると、アプリケーションのウィンドウをクリックすると、 そのアプリケーションのすべての ウィンドウが最前面に表示されます。(OS X では、実際にクリックしたウィンドウだけが最前面に表示されます。同じアプリケーションの他のウィンドウは、それぞれの場所に残ります。多くの場合、他のアプリケーションの他のウィンドウの背後に表示されます。) また、OS 9 でおなじみの Hide、Hide Others、および Show All オプションも利用できます。どちらのユーティリティでも、メニューの横にセパレーターを表示できます。このセパレーターをクリックすると、メニュー タイトルが現在のアプリケーションのアイコンだけに簡単に縮小されます。これは、メニュー バーが混雑しているときに便利です。(もう一度クリックすると、名前が元の構成に戻ります。)
では、どちらが優れているのでしょうか? 全体的に見て、X-Assist の方がパフォーマンスが若干優れており(メニューをクリックする際の遅延が少なく)、無料であり、専用のメニューからファイルやシステム環境設定パネルに素早くアクセスできます。一方、ASM は外観オプションがいくつか豊富で、便利な Dock メニュー機能も備えています。「Mac OS 9 アプリケーションメニュー」をお探しなら、どちらも選択肢として十分です。自分に合った方を選んでください。
ASMはMac OS X 10.3以降で動作します。X-AssistはMac OS X 10.1以降と互換性があります。