« iOS 4に対応してみる - マルチタスク編 | メイン | iPhoneアプリを一気に更新 »

iOS 4に対応してみる - Retinaディスプレイアイコン編

正確にいうとiOS 4対応というよりもiPhone 4対応というのが正しい。
iPhone 4ではiPhone 3GSの縦横それぞれ2倍の解像度となる960×640ピクセル 解像度326ppiというスペックになっている。

アプリケーションとしてこれに対応させるには非常に簡単だ。
HomeScreenでのアプリケーションアイコンは,まずは今までの57x57のアイコンに加えてその倍である114x114のアイコンを用意する。もともとのファイル名がIcon.pngだったのに対してIcon@2x.pngという名前を付ける。
あとはInfo.plistで"Icon File"に加えて,"Icon Files"を追加してこの2つのファイル名を格納することで完了。

Appleにバイナリを送るときはよく出来ていて,仮に57x57なアイコンを含めないとバイナリのアップロード時に怒られることになる。だからiPhone 4向けのみということはできなくて必ずiPhone 3G/3GSやiPod touchのこともケアする必要がある。

ちなみにiPad用であれば上記の解像度が72x72になって,ファイル名もIcon-72.pngにすれば問題なし。

« iOS 4に対応してみる - マルチタスク編 | メイン | iPhoneアプリを一気に更新 »

トラックバック

このエントリーのトラックバックURL:
http://blog.bluetune.net/cgi/mt-tb.cgi/379

コメントを投稿

$MTProductName version=

tokyobuddha

Powered by FeedBurner

クリエイティブ・コモンズ・ライセンス