AppleのSnow Leopardはプリンタドライバをオンデマンドでロードする

AppleのSnow Leopardはプリンタドライバをオンデマンドでロードする

プリンス・マクリーンのプロフィール写真プリンス・マクリーン

· 2分で読めます

Apple は Mac OS X Snow Leopard のフットプリントを削減する計画の一環として、新しいシステムでは数ギガバイトのプリンタドライバの慣例的なインストールを中止し、代わりに既存のデバイスに必要なファイルのみをロードし、今後は必要に応じてソフトウェアアップデートを使用して新しいドライバを入手することになります。

あらゆる状況に備える

1980年代後半、Appleはシステムソフトウェアに様々なPostScriptプリンター用のPPDファイルをバンドルし始めました。これらのファイルは各モデル固有の機能を特定し、ユーザーが各モデルのメリットを最大限に活用できるようにしました。しかし、プリンターのコンシューマー市場が拡大するにつれて、高価なPostScriptライセンスは、各プリンターメーカー独自のカスタムドライバーソフトウェアに依存する、よりシンプルで安価な代替手段に取って代わられました。

Microsoftは、ユーザーがプリンターソフトウェアを別途入手することなくプリンターを簡単にインストールできるように、Windowsのインストール時に多くのサードパーティ製プリンタードライバーをインストールするようになりました。Appleもこの手法を採用しました。しかし、プリンターメーカーがインク管理やその他のアドオンユーティリティといった特別なソフトウェア機能でハードウェアを差別化するため、プリンターソフトウェアの提供を拡大するにつれて、ドライバーソフトウェアのサイズは急速に拡大しました。

さらに、プリンタドライバのアップデート頻度が高まり、新しいプリンタモデルが次々と登場しているため、オペレーティングシステムを最新の状態に保つのが難しくなっています。AppleとMicrosoftは現在、プリンタインストールソフトウェアが新しいドライバやアップデートされたドライバをオンラインで検索する機能をサポートしています。Leopardは2007年からHP製ドライバのアップデートに対応しています。

ジャストインタイムダウンロード

Appleは今春リリース予定のSnow Leopardで、大量のドライバのデフォルトインストールを廃止する予定だと、同ソフトウェアの最新テストリリースに詳しい関係者が明らかにした。代わりに、現在接続されているプリンタや、以前のバージョンのMac OS Xで同じMacにインストールされていたプリンタのサポートなど、厳選されたドライバのサブセットのみをインストールする。

情報筋によると、システムはUSB接続されたデバイスを確認し、Bonjour経由で利用可能と表示されているプリンターをネットワーク上でスキャンして、インストールが必要なドライバーの短いリストを作成します。Snow Leopardのインストール後に新しいプリンターが接続されると、ソフトウェアアップデートがオンラインでドライバーの有無を確認します。

この新しいポリシーにより、Snow Leopard のフットプリントから不要なギガバイトが数ギガバイト削減され、読み取り専用ファイルを圧縮するための新しい HFS+ ファイル圧縮と、不要な NIB ファイルの圧縮および/または削除に関連する節約が相まって、新しいシステム上のアプリケーションのサイズが大幅に削減されます。

スリムな新しいソフトウェア

GarageBand 09にも同様の仕組みが導入され、楽器の演奏方法を学習するための無料ビデオチュートリアルシリーズが提供されています。新しいアプリでは、すべてのビデオをデフォルトでインストールするのではなく、必要なレッスンだけをダウンロードできるため、ディスク容量を大幅に節約できます。

同じポリシーは、現在大量のディスク領域を消費しているが、Mac OS X ユーザーベースの比較的少数のユーザーによってのみ使用されている外国語のローカリゼーション ファイルとフォントにも適用できます。

ソフトウェア開発者はこれまで、インストール時に読み込むファイルの量を控えめにする必要性を無視して、継続的に拡張できる安価なハードドライブ容量という贅沢に頼ってきたが、Apple はより高価だが高速な SSD デバイスを使用するシステムの導入に関心を示し、Snow Leopard を従来のシステムよりも小型で軽量にするための新たな取り組みを始めた。