ファインダーの起源
FinderはMacintoshと同じくらい古い歴史を持っています。Macのシステムソフトウェアの初期バージョンでは、Finderはシステム起動時にデフォルトのアプリケーションとして実行されるシンプルなファイルユーティリティでした。ユーザーはFinderを使って書類を整理したり、名前を変更したり、アイコンをゴミ箱にドラッグして削除したりできました。
初代Macを、より高価な姉妹機であるLisaよりもはるかに低価格で提供するために、Appleはメモリ使用量を削減しました。その結果、Lisaのマルチタスクサポートは廃止されました。Macのシステムソフトウェアは一度に1つのアプリケーションしか実行できなかったため、Finderは別のアプリケーションを起動するたびにシャットダウンし、そのアプリケーションを終了すると再起動するという仕組みでした。
複数のアプリを同時に実行し、素早く切り替えられるようにするために、Appleのアンディ・ハーツフェルドはSwitcherをリリースしました。これは複数のアプリをメモリに読み込み、ユーザーがキーを押すだけで目的のアプリを選択できるようにしました。アプリが切り替わると、新しいアクティブなアプリが水平にスライドインします。
80 年代後半、Mac System 5 および System 6 に同梱されていた MultiFinder とともに Finder 6.0 が提供されました。MultiFinder を有効にすると、システムは画面上で Switcher のタスクを実行できるようになり、ユーザーは Finder デスクトップ上で複数のアプリケーションを同時に実行し、それらの間をシームレスに操作できるようになりました。
System 7ではこの機能がデフォルトオプションとして組み込まれ、アプリケーション間のドラッグ&ドロップのサポートなど、複数のウィンドウを同時にアクティブにするアイデアに基づいたサービスが追加され続けました。90年代後半には、AppleはSystem 7の最新バージョンをMac OS 7.6に改名し、その後、Mac OS 8、Mac OS 9という名前で後続のバージョンをリリースしました。新機能と最適化が追加されたにもかかわらず、Finderは80年代後半のデザインから劇的な変化はなく、さまざまなシェアウェアアプリが追加されただけでした。
Mac OS X Finder
Mac OS XのリリースではFinderのコンセプトが引き継がれましたが、全く異なる基盤の上に構築されました。他の実行中のアプリケーションと連携して画面とプロセッサを共有するアプリケーションではなく、新しいFinderはUnix基盤上で動作する、完全にプリエンプティブなマルチタスクアプリケーションでした。
つまり、システム全体を停止させることなく、不正なアプリケーションを強制終了させることができ、また、Finder自体を終了して再起動しても、オペレーティング環境を混乱させたり不安定にしたりすることはありませんでした。以前のバージョンのMac OSでは、フリーズしたアプリケーションを終了させることはできましたが、システム全体がロックしてしまうことがよくありました。Windows 95/98/Meはプリエンプティブマルチタスクを実現すると謳っていましたが、基盤となるシステムの不安定さから、クラッシュしたアプリケーションが「不正な操作」エラーを出してWindowsセッション全体をダウンさせることが頻繁にありました。
Mac OS Xにおいて、AppleはFinderのレガシー機能の一部を維持しながら、新しいAquaユーザーインターフェイスの一部としてインターフェース機能を再構築することに取り組みました。新しいMac OS Xデスクトップは、すべてを処理する単一のモノリシックアプリケーションではなく、Finderとデスクトップエクスペリエンスを実現するために連携する一連のアプリケーションで構成されるようになりました。
- 新しい Finder はデスクトップと Finder ウィンドウを処理します。
- 新しい Dock は、プログラム ランチャーとして、またファイルや開いているウィンドウを保持するトレイとして機能しました。
- メニュー バーと右側のメニュー エクストラ アイコンは、SystemUIServer アプリケーションによって管理されていました。
- Finder に関連付けられたその他のさまざまな顔のないシステム アプリケーションは、他のヘルパー アプリによって処理されます。
10.0 から 10.2 までの Finder の外観 (左下) は、iMac の半透明のプラスチックを反映し、NeXTSTEP から借用したツールバー シェルフと列表示を組み込んでいました (右下)。
ファインダーの修正
従来の Mac OS Finder と比較すると、新しい Mac OS X Finder は遅く、扱いにくいと感じられ、Mac OS 9 の一部の機能が欠けていました。Apple は、サードパーティの開発者に対して、Mac OS X で既存の従来のアプリケーションを最小限の作業で実行できることを証明するために、Carbon を使用して Finder を書き直していたため、多くの人は、Cocoa フレームワークを使用して Finder を書き直すだけですべての問題が解決されると考えていました。
一方で、新しいFinderは従来のMac Finderの単一表示と空間的なパラダイムを破っていると不満を漏らす人もいました。同じフォルダを複数のウィンドウに異なる表示設定(例えばアイコン表示とカラム表示)で開くことができるため、非常に分かりにくいと感じたのです。
パフォーマンスや設定に関する不満に加え、Mac OS XのFinderは、Appleがこれまで導入してきた他の開発と足並みを揃えた革新的な機能を備えていませんでした。iTunes、Safari、その他のAppleアプリが急速に進化する中で、Panther/Tiger版Finderは場違いな印象を与え、その存在感を失っていました。機能面では、以前のバージョンと比べてほとんど変化がありませんでした。
Ars Technicaの John Siracusa 氏、Daring Fireballの John Gruber 氏、およびRoughly Draftedの Daniel Eran Dilger 氏は、それぞれ過去 5 年間にわたって Finder の修正に関するアイデアを提供してきました。「Finder について...」、「Finder のこと」、「Finder の修正方法: より速く、よりきれいに、よりスマートに」などです。
ヒョウファインダー
昨年、AppleはLeopardでFinderの新しいデザインを発表しました。Finderに関連または深く統合されている機能の中には、Dock、Spotlight、Spaces、Time Machine、Quick Lookなど、実際には他のアプリケーションやサービスに属するものもあります。これらの機能の一部については、別の記事で取り上げます。
新しいFinder 10.5は、2003年のPanther 10.3(上)で導入されたブラッシュドメタルの外観を廃止し、Leopardで動作するすべてのアプリに共通する新しい統一されたアルミニウムの外観を採用しました。サイドバーなど、iTunesの要素を随所に取り入れています。iTunesの「ライブラリ」、「共有」、「プレイリスト」は、Finderの「デバイス」、「共有」、「場所」、「検索」フォルダ(下)になります。
デバイスには、内部およびローカルに接続されたドライブ、光学式ディスクおよびその他のリムーバブル ディスク、および構成されている場合はローカル .Mac iDisk ミラーが一覧表示されます。
「共有」には、ローカルネットワーク上のファイルサーバーのBonjourブラウジング、どこでもMy Mac機能、その他の接続サーバーが表示されます。「どこでもMy Mac」は、自宅のシステムを.Macに登録し、インターネット経由でファイル共有、プリンタ、その他の共有アイテムにリモートからシームレスにアクセスできる新機能です。どこからでも接続でき、自宅のすべての共有リソースにFinderのサイドバーからアクセスできます。
Bonjourブラウジングにより、技術に詳しくないユーザーでもファイル共有がはるかに簡単になります。従来のセレクターや、既存のFinderの「サーバに接続」、さらにはより複雑な「ネットワークソース」のブラウジングに代わる、新しい共有項目リストは、iTunesやiPhotoがローカルネットワークをブラウジングして共有可能なファイルを探し、添付用に表示するのと全く同じ動作をします。
共有システムをクリックすると、そのシステムが提供している共有が表示され、ログインしてサーバーをドライブとしてマウントできます。マウントされた共有には取り出しボタンがあり、サイドバーから直接ファイル共有をアンマウントできます。
「場所」には、ユーザーが配置したいフォルダがリストされます。デフォルトでは、以前のFinderと同様に、ユーザーのホームディレクトリのフォルダがリストされます。項目の削除にはDockのような「ドラッグして消す」方式が採用されています。新しい項目を追加するには、既存の項目の間にフォルダをドラッグします。項目をフォルダにドラッグすると、そのフォルダに項目がコピーされます。
フォルダ検索は、iTunesのスマートプレイリストのように、Finderウィンドウでクエリを実行できるようにします。デフォルトでは、今日、昨日、先週に作成または変更されたファイルを表示する3つの検索があります。さらに3つの例(すべてのムービー、すべての画像、すべての書類)は、スマート検索の設定方法を示す出発点となります。「編集」メニューの「新規スマートフォルダ」コマンドで新しいフォルダを作成し、Finderサイドバーにドラッグできます。
2 ページ目: Leopard ツールバー: Cover Flow と Quick Look、Finder Spotlight 検索、そしてさらに多くの変更点...
既存のFinderの「進む」ボタンと「戻る」ボタン、そしてアイコン、リスト、カラム表示に加え、新しいFinderではCover Flow表示が提供されます。これは必ずしも最も便利な表示とは言えませんが、状況によっては便利です。LeopardではWindows Vistaと同様に、ファイルの動的なアイコンプレビュー(下記参照)が生成されるようになったため、想像以上に便利です。以前はプレビューを生成するにはヘルパーアプリケーションが必要で、動的な生成ではありませんでした。Leopardでは、表示されるアイコンはファイルの実際の内容のライブプレビューを示しています。
画像のディレクトリを閲覧する場合、Cover Flow は非常に便利です。しかし、意味不明な名前の膨大な HTML ファイルをざっと確認するのにも便利です。Cover Flow は各ページを非常に高速にレンダリングするため、ディレクトリの内容を視覚的に確認しながら必要なページを見つけることができます。アルバムアートの縮小版を表示するだけでなく、Finder ウィンドウを拡大すると、書類のライブプレビューが実寸大の約 75% で表示されます。光沢のある黒い背景と、磨かれた仮想の床の反射も、美しいアクセントになっています。
ドキュメントの続き、または複数ページを表示するには、マウスオーバーしてページを選択してください。ムービーはCover Flowビューから直接再生されます。スペースバーを押すと、新しいクイックルックが開き、ドキュメントのフルサイズの読み取り専用ビューを含むウィンドウが瞬時に表示されます。
Quick LookはFinderだけでなく、Leopard全体に広がります。さらに、サードパーティの開発者は、作成したカスタムファイルタイプ用のQuick Lookプラグインを開発できるため、ユーザーはAppleがネイティブでサポートする基本的なファイルタイプ以外の特殊なファイルをプレビューできます。
クイックルックボタン(下図の点滅していない目のアイコン)は、「ツールバーをカスタマイズ」を使ってFinderウィンドウに追加することもできます。また、従来の「情報を見る」パネルをポップアップ表示する「情報」ボタンや、ファイルを含むフォルダの一覧をドロップダウン表示する「パス」ボタンもオプションとして用意されています。このパスドロップダウンは、ウィンドウバー中央の書類のプロキシアイコンをAppleボタンでクリックすることで表示される、長らく隠された機能でした。Finderツールバーは棚としても機能し、既存のFinderと同様に、ファイル、フォルダ、アプリケーションをツールバーにドラッグアンドドロップできます。
Finderスポットライト検索
現在、Tigerでは、メニューバーにSpotlightクエリを入力して「すべて表示」を選択すると、専用のSpotlight検索ウィンドウが開きます。Leopardでは、この検索は標準のFinderウィンドウで開くため、より使いやすくなりました。Finderウィンドウの検索バーに検索クエリを入力する操作は、メニューバーのSpotlight検索と一貫性を保つようになりました。
どちらの場合も、検索結果はFinderウィンドウに表示されます。Finderウィンドウは特定のフォルダ、ディスク、またはサーバーに分離できます。シンプルな検索メニューバーボタンで、ファイルの内容またはファイル名で検索を選択できます。検索条件を追加したり、クエリを保存したりすることもできます。保存した検索は、デフォルトではFinderサイドバーとユーザーの~/Library/Saved Searchesフォルダに追加されます。
メニューバーからのSpotlight検索では、より複雑な検索も可能になりました。AppleのLeopardページでは、「Finderまたはメニューバーから、LeopardのSpotlightではより具体的な検索を行うことができます。検索条件に「AND」、「OR」、「NOT」を入力することで、ブール論理を使用して検索結果を絞り込むことができます。また、正確なフレーズ(引用符を使用)、日付、範囲(大なり[>]と小なり[
物事は変化します...
LeopardのFinderで興味深いのは、外観のアップデートと実用的な新機能にもかかわらず、目立った変更点がほとんどないことです。大量の機能が追加されたり、新しい設定が大量に追加されたり、ターミナルにアクセスするためのスライド式の引き出しが開いたり、覚えなければならない新しいボタンが乱雑に並んでいたりするといったことはありません。「完全に新しくなった」にもかかわらず、FinderはTigerに既に搭載されている機能をすっきりと洗練させたものと言えるでしょう。
さりげなくも便利なアップデートや新技術が数多く追加されています。例えば、アクセス制御リスト(ACL)形式のパーミッションを使って、ファイルのユーザーパーミッションを設定できるようになりました。TigerでもACLはサポートされていましたが、Finderで設定したり変更したりすることはできませんでした。設定できるのはUnix形式のパーミッションのみでした。ACLを使用すると、Unix形式のユーザー/グループ/Everyoneパーミッションだけでなく、任意のユーザーに任意の読み取り/書き込み権限を付与できます。
Finderやデスクトップに統合され、Finder自体の一部であるかのように機能するヘルパーアプリケーションも多数存在します。例えば、アーカイブユーティリティはZipアーカイブなどのアーカイブファイルの作成や解凍に使用され、CDやDVDディスクの書き込みやDMGファイルのマウントは他のヘルパーアプリケーションによって提供されるFinder機能です。
LeopardのFinderで最も印象的なのは、おそらく、アメリオ時代の古いツートンカラーの青いにやにや笑う顔のロゴが引き続き使用されていることでしょう。Appleは他の様々なアイコンを一掃し、新しいものに置き換えました。その中には、新しいiPhoneスタイルの歯車アイコンを採用したシステム環境設定アイコンも含まれています。しかし、Dockの端には古いMac OSの顔が残っています。スティーブ・ジョブズもこの間抜けなアイコンを気に入らないでしょうが、どうやらそのまま残っているようです。