- ニュース

AppleはSnow Leopardでファイルを開く方法を制御する新しいシステムを導入しましたが、一部のユーザーはこれに非常に不満を抱いています。
「アップルは大きな愚かなミスを犯した」と、今回の変更の影響を受けるアプリケーション「Pagehand」の開発者、ロス・カーター氏は言う。
変更されたのは、特定のファイルを開くアプリを識別するために Creator Codes を使用する点です。
クリエーターコードはファイルのリソースフォークに保存されます。これは、コンピュータに該当ファイルに対する処理を指示する4文字の文字列です。クリエーターコードは長年存在していましたが、ファイル拡張子とアプリケーションを個別に関連付ける他のシステムよりも優れていると考える人が多くいました。
クリエイターコードは、アプリケーションによるドキュメントの「所有権」を指定します。ドキュメントを作成したアプリは、このコードを適用することで、システムに「これは私が作成したものです。このドキュメントを開くためのデフォルトのアプリとして設定してください」と伝えることができます。
以前は、TextEdit でテキスト ファイルを作成すると、他の多くのテキスト編集アプリケーションがインストールされていても、Finder でそのファイルをダブルクリックすると常に TextEdit で開かれていました。
Snow Leopard ではこの点はどのように変化したのでしょうか?
Snow Leopard では Creator Code はまだ存在しますが、OS はそれを完全に無視します。
代わりに、Launch Servicesデータベースを使用して、どのアプリにどのファイルタイプが割り当てられているかを確認するようになりました。そのため、コンピュータにすべてのHTMLファイルをSafariで開くように指示されている場合、たとえテキストエディタで自分でコーディングしたHTMLファイルであっても、Safariで開くようになります。
ロス・カーター氏は特にこの点に腹を立てている。彼のワードプロセッサアプリ「Pagehand」はファイルをPDFとして保存する。Leopardでは、Finderでダブルクリックするだけで問題なく開くことができる。クリエータコードが、ファイルを作成したアプリ「Pagehand」で開くようにシステムに指示しているからだ。
しかし、Snow Leopardでは、システムはファイルがPDFであると認識し、PDFを開くためのデフォルトアプリとして設定されているプレビューで開きます。この動作を変更する唯一の方法は、すべてのPDFをPagehandで開くようにコンピュータに指示することですが、これも同様に馬鹿げています。ロスは、 Pagehandで作成された文書はPagehandで開き、それ以外のPDFはすべてプレビューで開くようにしたいだけです。(その後、彼はPagehandに「PDFファイルのダブルクリックを管理する」という設定を追加し、少なくとも彼のアプリではこの問題を解決しました。)
ロス氏はこのブログ投稿でこう述べている。「Apple は大きな愚かなミスを犯した。」
そして後に彼はこう付け加えている。「Snow Leopard は、Mac の最も優れた機能の 1 つである、ファイルに対して適切なアプリケーションを起動するという機能を冒涜している。」
それで、これはあなたや私にどのような影響を与えるでしょうか?
そうですね、同じ種類のファイルを2つ以上のアプリで頻繁に使用する場合のみ、ワークフローに影響が出るでしょう。プレーンテキストファイルを常に1つのテキストエディタで読み書きするのであれば問題ありません。しかし、一部のリッチテキストドキュメントをTextEditで開き、他の部分をWordやPagesで開きたい場合は、作業方法を少し変える必要があります。
最も簡単な回避策は、右クリックまたはControlキーを押しながらクリックし、「このアプリで開く…」メニューを使ってファイルを開くことに慣れることです。あるいは、使いたいアプリのアイコンにドラッグすることもできます。(ここでFinderツールバーが役立ちます。ツールバーにドラッグできることはご存知でしょう。アプリケーションアイコンをそこにドラッグしておけば、ファイルシステムを閲覧する際に常にツールバーが手元にあり、使いたいアプリにファイルを簡単にドラッグできます。)
この問題については、TidBITS の Matt Neuburg によるこちらの記事でさらに詳しく解説されています。コメントの中には心のこもったものもいくつかあります。あるコメント投稿者は、この変更によってワークフローが破壊されたと述べています。「涙が出るほど怒りを感じています」
Carter の投稿や TidBITS の記事に対するコメントの一部は非常に肯定的で、物事がこのように機能することを常に望んでいたと述べている人も何人かいたことは注目に値します。