1年前の今日、Mac OS X 10.5(通称Leopard)が発売されました。Leopardの主なセールスポイントの一つは300以上の新機能でしたが、確かにその中には魅力的な機能もいくつかありました。それから1年経った今、常に最新のTime Machineバックアップ、辞書からWikipediaへの簡単なアクセス、そして非常に便利な画面共有機能なしでは、OS Xを使うことは想像できません。
しかし、おそらく他の OS X リリースよりも、Leopard には多くのバグ、以前のバージョンから欠落した機能、そして Apple のエンジニアが一体何を考えていたのかと今でも首をかしげてしまうような機能も登場しました。
実は、Leopardが発売されてから1週間も経たないうちに、私はこの二面性について記事を書きました。素晴らしい新機能とバグ/不足が相まって、Leopardは「必須」であると同時に「必須ではない」アップグレードにもなっているのです。私の仕事柄、幸か不幸か他に選択肢はなく、Mac OS X Hints HQにあるすべてのマシンでアップグレードに飛び込みました。
Leopardのライフサイクルが始まって1年が経ち、5回のマイナーアップデートに加え、6回目のアップデートも予定されているという噂も聞こえてきますが、Leopardは実に機能豊富でパワフルなオペレーティングシステムだと実感しています。そして、5回のマイナーアップデートのおかげもあって、今ではかなり安定しています。全体的に見て、今回のアップデートには非常に満足しており、OS X 10.4に戻ることは考えられません。
だからといって、Leopardの世界ではすべてが完璧というわけではありません。10.5のライフサイクルが始まって丸1年が経ちましたが、本来なら既に解決されているはずの問題がいくつか残っています。しかし、それらは未だに存在し、私を常に悩ませています。
では、私が何度も遭遇するこれらの問題とは一体何なのでしょうか?以前のバージョンのMac OSでも対処できたものもあれば、10.5の新機能で、あまりよく考えられていないように思えるものもありました。では、この定義に基づいて、私個人のLeopardの「恥ずべき問題」リストを、最も迷惑な問題から最も迷惑な問題の順に逆順にご紹介します。
10. Finderラベルのカスタムカラー:OS Xがプラットフォームを忘却の淵から救う以前の暗黒時代、Finderラベルの名前だけでなく、それに関連付けられた色も変更できました。OS Xが最初に登場した頃は、Finderラベルを作成することすらできませんでした。この機能が復活したのは、OS Xのリリースから30ヶ月以上も経った10.3でした。そして今、Pantherのリリースから丸5年が経った今でも、Finderラベルの色を自分で設定できないなんて?OS 9は時代をはるかに先取りしていたのですね!
9. 青灰色のフォルダアイコンの侵略:好きなユーザーもいれば、嫌いなユーザー(私も含めて)もいます。「それ」とは、もちろん、新しい青灰色のフォルダアイコンのことです。以前は、OS Xのフォルダはカラフルで、システム、ムービー、ピクチャなどの主要フォルダには、一目で区別できる、きれいにカスタマイズされたアイコンが付いていました。しかし、今は違います。今ではフォルダはすべて青色で、一部のフォルダには少し濃い色の刻印アイコンが付いています。

見た目は必ずしも悪くないのですが、見ていて退屈ですし、(さらに悪いことに)上の128×128のサイズよりずっと小さいと、アイコン同士を区別するのが難しくなります。10.4のアイコンが復活するのはあまり望ましくありません。確かに少し時代遅れに見えますが、重要なフォルダを区別しやすくするために、あちこちに色を散りばめるのはそんなに難しいことだったでしょうか?
8. アドレスブックの Bluetooth サポート: OS X 10.4 では、連絡先の電話番号をコントロールキーを押しながらクリックすると(Mac と Bluetooth でペアリングしていれば)、その番号に電話をかけたり、その人に SMS を送信したりできました。ところが、10.5 ではそれができなくなってしまいました。10.5 のアドレスブックから削除された Bluetooth 電話機能には、Mac の画面で受信した SMS メッセージを確認したり返信したり、着信に応答したり、連絡先の情報フィールドに着信を記録したりする機能などがあります。これらの機能は個人的にはあまり使わなかったし、頼りにすることもなかったので、あまり重要ではありませんでした。それに、今は iPhone を使っていますが、iPhone は Bluetooth で Mac とペアリングできないので、どうせ使うことはできません。
しかし、これらの機能は他の多くの人にとって重要だったにもかかわらず、Appleはそれらを復活させるべき重要な機能だとは考えていないようです。皮肉屋の私としては、iPhoneは(私がどれほど愛用しているとしても)Bluetoothの機能が制限されているデバイスで、ヘッドセット以外には接続できないからだろうと言うでしょう。
7. Dock フォルダのエイリアス: OS X 10.5 の初期リリースで最も議論を呼んだ機能の一つが、Dock の右側にあった階層フォルダに代わる Stacks でした。10.5 の初期リリースでは Stacks に多くの問題がありましたが、ありがたいことに Apple は 10.5.2 アップデートでそれらのほぼすべてに対処しました。「ほぼ」というのは、まだ一つ厄介な問題が残っているからです。それは、別のフォルダ内のフォルダへのエイリアスを Dock に配置すると、Dock からそのフォルダをアクティブ化したときにそのエイリアスが正しく動作しないという問題です。これは分かりにくい言葉なので、例を挙げて説明しましょう。

仕事用のファイルが複数のフォルダ階層に分散しているけれど、1つの便利なフォルダからすべてにアクセスしたいとしましょう。そこで、論理的に考えて、各仕事用フォルダのエイリアスを新しい「すべての作業用」フォルダにドラッグし、その「すべての作業用」フォルダをDockの右側にドロップします。OS X 10.4では、Dockでフォルダをクリックし、各エイリアスにマウスを合わせるだけで、その内容をドリルダウンできました。各エントリの横にある小さな三角形は、マウスを合わせるだけでその内容をドリルダウンできることを示しています。
OS X 10.5でも同じフォルダを作成できますが、エイリアスは全く機能しません。マウスオーバーしても中身が表示されません。実際、上の画像のように、フォルダエイリアスは書類のような見た目で、10.4のような開閉用三角ボタンもありません。(クリックするとFinderで親フォルダが開きますが、以前の機能とは比べものになりません。)Appleでは、Dockに保存したフォルダ内でエイリアスを使っている人はいないのでしょうか?

6. メールの奇妙な機能追加: どういうわけか、Apple は OS X 10.5 のメールにはメール処理以上の機能が必要だと判断し、メモや To Do リストの作成、RSS フィードの閲覧機能を追加しました。これらは、ユーザーがメール クライアントに切望していた機能なのでしょうか? 私が話した人の中で、OS X 10.5 のリリース前でも後でも、「メール アプリケーションで任意のメモを作成できたらいいのに」などと言う人は一人もいませんでした。少なくともメモと RSS の閲覧は完全にオプションです。メモを作成する必要はありませんし、含まれている RSS フィードを削除すれば、セクション全体を消すことができます。ただし、iCal や To Do アイテムを使用する場合は、メールのサイドバーにある、スペースを占領して全く役に立たない「リマインダー」セクションに悩まされることになります。メールでリマインダーを表示しないオプションはありません。
なぜでしょうか? メールアプリでリマインダーを見る必要はありません。iCal(とその自動アラーム)はそのためにあるのです。メールアプリにメモは必要ありません。他に30個ほどのメモアプリがあります。RSSリーダーも使いません。あまりにも奇妙すぎて考えられないからです。OS X 10.6では何が実装されるのか、気になります。Chessは写真コレクションを管理できるようになるのでしょうか?計算機でWebを閲覧できるようになるのでしょうか?テキストエディットのアクセス権を修復するのでしょうか?メールアプリは非常に優れたメールクライアントであり、そのシンプルなタスクに全く関係のない機能で肥大化させる必要はありません。もしこれらの機能を残しておく必要があるのであれば、少なくとも簡単に無効化できる機能を提供してほしいものです。
5. 画面全体を覆うフローティングヘルプビューア:Appleだけが知っている理由(おそらくAppleの社員はデュアル30インチLCDしか使っていないから?)により、OS X 10.5のヘルプビューアはフローティングウィンドウになっています。そのため、例えばFinderで「ヘルプ」→「Macヘルプ」を選択すると、開いたウィンドウが画面上の他のすべてのものより手前に表示されます。

ここでの意図は、ヘルプウィンドウを確実に表示させることでしょう。しかし残念ながら、最終的には(30インチのLCDをデュアルで使用している場合を除き)、ヘルプビューアウィンドウが、本当に表示したい他のウィンドウ(もしかしたら、ヘルプを表示したいプログラムのウィンドウでさえも)をほぼ確実にブロックしてしまうことになります。また、ヘルプビューアを開いたまま他の作業をしたい場合は、他のプログラムのウィンドウが見えるように、ヘルプビューアをかなりドラッグすることになります。右の画像は、Macの一般的なヘルプビューアウィンドウを開いた状態でシステム環境設定を開いたときのものです。
ヘルプビューアのウィンドウが他のすべてのウィンドウよりも上に浮かんでいるだけでなく、ヘルプビューアは実際にはアプリケーションではないことが判明しました。Command + Tabキーを押しても表示されず、実際に使用しているにもかかわらずDockにも表示されません。ありがたいことに、ヘルプビューアのウィンドウを少なくともある程度正常な状態に戻す比較的簡単な修正方法があります。リンク先の手順に従ってください。そうすれば、万能のサウロンの目のように、ヘルプビューアが他のすべてのウィンドウよりも上に浮かぶことはなくなります。
しかし、実際にはもっと良い答えがあります。それは、10.4の実装です。10.4でヘルプを開くと、ヘルプビューアアプリケーションがDockに表示され、ヘルプウィンドウは通常のフローティングウィンドウではなく、通常のウィンドウでした。これにより、ヘルプビューアを他のアプリケーションと同じように扱うことができました。バックグラウンドに送ったり、Command + Tabキーで切り替えたり、Dockにアイコンが表示されていれば実行中だとわかるのです。この解決策の何が問題だったのでしょうか。それが、完全にフローティングウィンドウになり、アプリケーションが非表示になった原因だったのでしょうか?
4. Time Machineの限定的なユーザー重視機能:私はTime Machineを概ね気に入っています。他のバックアップ方法(システムドライブの起動可能なクローンと、データファイルが詰まったオフサイトに保管されているFireWireドライブ)に取って代わったわけではありませんが、驚くほど便利で、驚くほど邪魔にならず、(煩わしい3Dインターフェースを除けば)非常に使いやすいです。しかし、バックアップに関する情報を確認したり、プロセスをより細かく制御したりしたい場合は、イライラすることもあります。メニューバーのアイコンを使えば、Time Machineが現在バックアップしているデータの量や、前回と次回のバックアップ予定時刻を確認できます。しかし、情報としてはそれだけです。

他に何を知りたいですか?と聞かれるかもしれません。ええ、右の画像のように、 Time Machineが何をバックアップしているのか知りたい時があります。今回の場合、過去1時間に5.8GBのファイルをドライブに追加していないことは分かっていました。しかし、Time Machineは5.8GBの何かをせっせとバックアップしていました。しかし、それが何なのかは分かりませんでした。Time Machineがバックアップ中の(またはバックアップ済みの)ファイルリストを見ることは基本的に不可能だからです。今回の場合、ビデオプロジェクトフォルダをある場所から別の場所に移動したため、Time Machineに再度バックアップを強いられていたことが判明しました。
しかし、過去1時間で行った変更をじっくり考えて、自分でそれを理解する必要がありました。だからこそ、Time Machineが現在どのファイルをバックアップしているのか、そして前回実行時にどのファイルがバックアップされたのかを一目で確認できると非常に便利だと思います。(このヒントで紹介されているテクニックを使えば、Time Machineの動作についてもう少し詳しい情報を得ることができますが、それでもファイルリストには程遠いです。)
最後に実行した時の話と言えば、Time Machine のバックアップ間隔をもっと細かく制御できたらいいのにと思います。1 時間ごとに実行するようにハードコードされていて、それを変更するのは簡単ではありません。ほとんどの勤務時間を Mac Pro で過ごすので、1 日を通して多くのファイルが定期的に変更されるため、この間隔は理にかなっています。しかし、ラップトップで作業しているとき (つまり自宅で)、AirPort 接続のハードドライブへの 1 時間ごとのバックアップはやりすぎです。普段はメールを読んだり、Web を閲覧したり、場合によっては記事を書いたりするだけです。このマシンでは 2 時間間隔でも十分満足なのですが、残念ながら、このマシンも 1 時間ごとに Time Machine を起動してしまいます。これを制御する方法はありません (バックアップを実行したいときに設定して有効にする以外に)。
3. Finderのサイドバー:10.5ではFinderのサイドバーにいくつかの変更が加えられましたが、私にとってはそのほとんどが悪影響でした。まず、サイドバーの表示はツールバーの表示と連動しており、ツールバーはインターフェースの全く別の部分です。10.4では、サイドバーとウィンドウのコンテンツを隔てるバーをダブルクリックすると、サイドバーが消えていました。(ウィンドウの左端をダブルクリックすると、サイドバーは再び表示されます。)
10.5では、境界線は1ピクセルのみになり、ダブルクリックもできなくなりました。サイドバーを非表示にするには、Finderで「表示」→「ツールバーを隠す」を選択します。そうです。サイドバー(私はサイドバーを頻繁に非表示にしたくないのですが)を非表示にするには、ツールバー(私はいつも非表示にしたいのですが)も非表示にするしかありません。メニューオプションのラベルが間違っていることから、Appleでさえこの仕組みを理解していないようです。この2つを一緒にするのは、せいぜい非論理的です。実際には何の関係もありませんし、10.4のように独立して機能するべきです。
しかし、その問題以外にも、サイドバーには他にも問題があります。まず、サイドバーはFinderの中で唯一、キーボード操作が全く効かない領域です。キーボードを使えば、メインメニュー(Control + F2)、Dock(Control + F3)、ツールバー(Control + F5)、さらにはAppleのメニューバーアイコン(Control + F8)まで操作できます。しかし、サイドバーを選択したり操作したりすることはできません。矢印キーでデバイスリストをスクロールダウンしたり、Returnキーを押してフォルダを選択したりすることはできません。キーボードから操作する限り、サイドバーは実質的に存在しないのと同じです。

キーボードを使うのが好きな私にとっては、これは少々面倒です。しかし、マウスが使えない人にとっては、これは致命的な見落としです。サイドバーをどうしても設置しなければならないのであれば、Finderの他の部分と同等のキーボード操作ができるようにすべきです。
最後に、サイドバーはカスタマイズできません。まあ、Finder の環境設定のサイドバータブを使えばカスタマイズできるように見えますが、それはほとんど錯覚です。確かに、そのダイアログを使ってサイドバーのさまざまな要素のオン/オフを切り替えることはできますが、それだけです。例えば、デフォルトの設定が小さすぎたり、大きすぎたり、読みにくすぎたりする場合に、フォントのサイズや書体を変更することはできません。(Finder ウィンドウ自体は変更できるのに、サイドバーも変更できないのはなぜでしょうか?) サイドバーの主要グループの並べ替えもできません。デバイス、共有、場所、検索の順序は固定です。個人的には、デバイスよりも場所を使うことが多いので、できればリストの一番上に置きたいのですが、残念ながらうまくいきませんでした。
「検索」のようなセクションを使わない場合はどうすればいいでしょうか? Finderの環境設定のサイドバータブで、内蔵の検索をすべて無効にすれば、そのセクションは消えるはず…と思うかもしれませんが、実は、セクションからすべてのエントリを削除しても、そのセクションは表示されたままです。(これはメールの場合とは全く異なります。メールの場合、RSSフィードをすべて削除するとRSSセクションも消えてしまいます。)そのため、右の図のように、セクションが全く空っぽで、奇妙なサイドバーになってしまいます。セクションが空っぽなら、メールのように消えてしまうべきではないでしょうか? サイドバーの乱雑さが軽減されるので、この動作の方がずっと良いと思います。
2. 「新しく改良された」iCalのイベント編集/表示モデル:これはOS X 10.5で私が最も不満に感じた2つの点のうちの1つです。主な理由は、仕事の進捗管理や予定の遅れ防止にiCalを頼りにしているため、ほぼ常にiCalを使用しているからです。iCalバージョン10.4では、カレンダーで選択したイベントやToDoの詳細を表示するためにドロワーが使用されていました。
これにより、スケジュールをめくって今後の予定を確認するのが非常に簡単になりました。メインカレンダーでイベントを選択し、Tabキー(またはShift+Tab)を使って必要なイベントを前後に移動するだけで済みます。イベント間を移動すると、ドロワーの内容が更新され、選択したイベントの情報が表示されます。
ドロワーのおかげで、必要な時にコンパクトなカレンダービューを表示できました。「ドロワーを非表示」メニューオプションを使うだけで、ドロワーはきれいにスライドして非表示になります。しかし、私はイベントの詳細を画面にチラッと見るだけで確認できるので、通常はドロワーを常に開いたままにしていました。ドロワーは必要に応じて取り外して、小さなフローティングウィンドウにすることもできます。
イベントの詳細を編集したい場合は、変更したいフィールドを選択して変更するだけです。イベントを閲覧することと編集することに実質的な違いはありません。このインターフェースは直感的で高速、そして非常に柔軟だと感じました。イベント情報を添付ウィンドウ(またはフローティングウィンドウ)に表示したり非表示にしたり、個人の好みに合わせて調整できます。

10.5では、その素晴らしい機能はすべて消え去りました。ドロワーは消え、削除された機能の国へと追放されました。その代わりに、イベント情報は、Command + I キーを押して(または「ファイル」→「情報を見る」を選択して)明示的に表示しない限り、常に非表示になっています。
イベント情報ウィンドウが表示されると、その背後のカレンダーがブロックされます。私のように月表示を主に使用している場合、数日間は表示されません。ブロックされた日の 1 つに、たとえば、現在のイベントを表示しながら確認したい会議や予定などが含まれていることがあります。
上の画像は、10.5 (上) と 10.4 (下) の両方の iCal を示しています。上の画像では何日がカバーされているのに対し、下の画像ではカバーされていないことに注目してください。
背景がブロックされるよりもさらに厄介なのは、複数のイベントを閲覧する際にこの新しい方法を使うために必要なキーボード操作です。イベントを選択し、Command+I を押してそのイベントの情報を表示します。その後、別のイベントの情報を見たい場合は、まず情報ウィンドウを閉じる必要があります(もう一度Command+I)。そうしないと、キー入力が情報ウィンドウに送られてしまいます。つまり、複数のイベントを閲覧するには、Tab キー、Command+I キー、(イベント情報を読む)、Command+I キー、Tab キー、Command+I キー、(イベント情報を読む)、といった操作が必要になります。これは、単に Tab キーを押しながら画面上の別のセクションに視線を移動するよりも、どのように進歩しているのでしょうか?
イベント情報を変更したい場合は状況がさらに悪化します。編集モードに入るには、情報ウィンドウの「編集」ボタンをクリックする必要があるのです。データを編集した後、「完了」をクリックすると、編集モードに入った時の情報ウィンドウに戻る(おそらく)と期待するでしょう。しかし実際には、情報ウィンドウは完全に閉じられ、カレンダービューに戻ってしまいます。そのため、正しく変更したことを確認するには、Command + I キーをもう一度押さなければなりません。そうすることで、一度開いた情報ウィンドウを再び開くことができるのです。
ポップアップを好む方(とはいえ、まだそのような方にお会いしたことはありませんが)には、Appleにお勧めの解決策があります。iCalの既存機能はすべてそのまま残し、ドロワーを復活させ、ユーザーが設定で有効化できるようにすることです。新しいiCalインターフェースを気に入っている方(ご意見をお聞かせください)はそのままお使いいただけます。一方、新しいインターフェースが複雑で使い勝手が悪いと感じている方は、設定値を切り替えるだけでドロワーバージョンに戻すことができます。私の精神衛生と指の健康のためにも、この「改良された」iCalインターフェースを再考していただきたいと思います。以前のバージョンの使い勝手から大きく後退しています。
1. FinderのSpotlight検索結果に追加の列を表示できない:10.5で一番イライラするのはSpotlightに関するものです。これは少し意外なことです。10.5ではSpotlightの改良により検索機能が驚くほど便利になったからです。フレーズ検索、ブール演算、Finderでのファイル名の簡単検索など、これらは私がSpotlight嫌いからSpotlight支持者へと変わった数々の改良点のうちのほんの3つに過ぎません。しかし残念なことに、Spotlight(あるいはFinder)に一つ明らかな欠陥があり、私がSpotlightを使う際に最も便利に使っている方法のいくつかが10.5ではうまく機能しなくなっています。

OS X 10.4では、FinderでSpotlight検索を実行すると、結果ウィンドウをリスト表示に切り替え、Finderに表示される列を細かくカスタマイズできました。例えば、私がよく使うSpotlight検索の一つは、100MBを超えるファイルを検索するものです。この機能は、例えばダウンロードしたまま削除し忘れた大容量のゲームデモなどを素早く見つけるのに役立ちます。
10.4では、この検索を実行した後、リスト表示に切り替えて「表示オプション」ダイアログボックスを開き、(右図の一番上の画像のように)サイズを含む表示する列を選択できました。その後は「サイズ」列で並べ替えるのは簡単でした。「サイズ」列の見出しをクリックするだけで、超大容量のファイルがすべてすぐにリストの一番上に表示されました。

しかし、10.5で同じ検索を試しても、結果はほぼ意味をなさないものばかりです。これは、10.5のSpotlight検索結果ウィンドウに「名前」、「種類」、「最後に開いた日時」の3つの列しか表示されないためです。つまり、100MBを超えるファイルを検索すると、検索結果のリストが表示されますが、リストをサイズ順に表示する簡単な方法はなく、ましてや並べ替える方法はありません。つまり、ファイルXYZが100MBを超えていることは分かっていても、実際にどれくらい大きいのかは分かりません。
右の画像でわかるように、表示される列をカスタマイズすることは全くできないため、結果リストでサイズを確認する方法がありません。私が知っている唯一の解決策は、インスペクタウィンドウ(Command-Option-I)を開き、矢印キーで各ファイルを1つずつ移動することです。そうすると、インスペクタがそのファイルの情報を表示します。ただし、これは大規模な検索にはまったく適していないため、回避策としてはあまり役に立ちません。
Spotlight の他の検索フィールドを使ってより高度な検索を行おうとすると、この状況はさらに厄介になります。例えば、画像の露出時間で検索を実行すれば、露出時間が 1 秒を超えるすべての画像を検索できます。ただしこの場合も、検索結果を実際の露出時間を表示するために変更することはできないため、インスペクタ ウィンドウに戻ることになります。これらすべてのフィールドで検索できるのは素晴らしいことですが、検索対象とした値を実際に表示できない場合、この機能の有用性はほぼゼロになってしまいます。(公平を期すために言うと、10.4 でもこれらの追加フィールドを表示できませんでしたが、少なくとも標準の Finder 列は処理できました。) 私は Leopard ライフサイクルの初期段階でこれをバグとして報告しましたが、すぐに重複としてマークされました。残念ながら、この問題に関して私が昨年確認した唯一のアクティビティです。
この問題の解決策として、高度なSpotlight検索にはHoudahSpotを使うことにしました。HoudahSpotを使えば、入力しながら検索するのではなく、検索条件を事前に設定できるだけでなく、ほぼすべてのSpotlightフィールドを結果リストの列として表示できます。

10.5のSpotlight検索結果の制限により、簡単な検索はFinderで行い、複雑な処理はHoudahSpotに任せるのが最善だと分かりました。SpotlightをFinderで適切に動作させること(少なくとも10.4と同等の動作)は優先事項の上位にあると考えていましたが、Leopardの最初の1年間はそうではありませんでした。
これから何が待ち受けているのか
とはいえ、このリストにもかかわらず、私は依然としてLeopardのファンであり、Leopardがもたらした多くの新機能を心から楽しんでいます。Snow Leopardの出荷予定日が2008年6月の開発者会議から「約1年後」と発表されたことを考えると、私のリストに挙げた項目の多くがSnow Leopardのリリースまでに解決されることを願うばかりです。それまでの10.5のマイナーアップデートでこれらの項目が修正されることを期待して待つつもりはありません。
私のリストは皆さんのリストとは異なると思いますが、特に Leopard に関して困っている問題があれば、ぜひコメント欄で教えてください。