正確にいうと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にすれば問題なし。



