AppleがLeopardの解像度独立性を確認

AppleがLeopardの解像度独立性を確認

AppleInsiderスタッフのプロフィール写真AppleInsiderスタッフ

· 1分で読めます

Apple Computer の次世代 Mac OS X Leopard オペレーティングシステムは確かに解像度の独立性を利用することを同社が開発者向けウェブサイトへの投稿で確認した。

このテクノロジは、Mac OS X Tiger の初期ベータ版以来、Mac OS X の表面下で潜伏しており、すべてのディスプレイ出力は 72 ドット/インチ (DPI) でレンダリングされるというソフトウェアの前提を本質的に破るものです。

Appleは、自社のDeveloper Connectionウェブサイトに掲載されたLeopardの概要資料の中で、「ディスプレイは72dpiであるという従来の認識は、ディスプレイ技術の進歩によって時代遅れになった」と述べています。「現在、Macには100dpi以上のネイティブ解像度を備えたディスプレイが搭載されています。」

カリフォルニア州クパチーノに本社を置く同社は、今後数年間で1インチ当たりのピクセル数が劇的に増加し続け、ディスプレイがより鮮明で滑らかになると述べた。

「しかし、これはピクセルベースのインターフェースが使い物にならないほど縮小してしまうことも意味します」とAppleは述べた。「解決策は、これまで標準とされてきた72dpiの前提を撤廃することです。Leopardでは、CarbonとCocoaフレームワークを含むシステムが、スケールファクターを使ってユーザーインターフェース要素を描画できるようになります。」

この技術により、Mac OS X のユーザー インターフェイスは、高 dpi ディスプレイの解像度と鮮明さを獲得しながら、同じ物理サイズを維持できるようになります。

「解像度非依存の導入は、アプリケーションの見栄えを可能な限り良くするために、作業が必要になる可能性があることを意味します」とMacメーカーは開発者に伝えました。「最新のCocoaおよびCarbonアプリケーションでは、作業の大部分はラスターベースのリソースに集中するでしょう。QuickDrawを使用する古いアプリケーションでは、QuickDrawベースの呼び出しをQuartzベースの呼び出しに置き換えるために、より多くの作業が必要になります。」

AppleがMac OS Xで解像度非依存をサポートする意向は、2004年8月のAppleInsiderレポートで初めて明らかになりました。今年8月にLeopard Previewがリリースされた後、ブロガーたちはこの機能がLeopardで作業する開発者にとってより利用しやすくなるだろうと知りました。

Quartz ベースのテクノロジにより、開発者は、コンピュータのディスプレイの解像度を変えずに、より詳細な表示 (ポイントあたりのピクセル数は多いが、画面上のポイントは少ない) またはより大きなユーザー インターフェイス (ポイントあたりのピクセル数は少ないが、画面上のポイントは多い) をユーザーに提供するアプリケーションを作成できます。