この情報は、IT Strikeさんのブログで知りました。
「iPhone6」/「iPhone6 Plus」の登場で、画面サイズが多様化してきた「iPhoneシリーズ」ですね。
そこで、今までのモデルの「画面解像度」と「大きさの移り変わり」と「画像製作時に役に立つ法則性」などをまとめた表が公開されているそうです。
「iPhone3GS」や「iPhone4」の図もあるそうなのですが、リンク先のブロガーさのブログでは省いてた記事になっていました。
まず、「iPhone5」/「iPhone5s」の解像度は、画面解像度は「640×1136ピクセル」で、ベース解像度は「320×568ピクセル」になっており「@2x」することで、ドットバイドット表示が実現されているそうです。
非常にシンプルで、分かりやすいですね!
次に、「iPhone6」もベース解像度は、「iPhone5s」と同じとなっており、Display Zoomモードでは「640×1136ピクセル」に「整数倍」した素材を、さらに「1.171875倍拡大」することで「750×1334ピクセル」の画面表示を実現しているそうです。
「750×1334ピクセル」の解像度に、ネイティブ対応していないアプリは、文字や画像が拡大されていることからぼやけて見えてしまっているのはこのためだそうです。
「750×1334ピクセル」の解像度にネイティブ対応しているアプリのベースと、解像度は「375×667ピクセル」となっており、「@2x」することで「750×1334ピクセル」をドットバイドットで表示することが可能となっているそうです。
最後に、「iPhone6 Plus」のDisplay Zoomモードでのベース解像度は「iPhone6」と同じ「375×667ピクセル」となり、「@3x」することで「1125×2001ピクセル」にしてから「1080×1920ピクセル」に縮小表示しているそうです。
ネイティブ対応するには、ベース解像度が「414×736ピクセル」となり、ここから「@3x」をして、「1242×2208ピクセル」から「1080×1920ピクセル」に縮小表示させることで表示が成り立っているそうです。
今までは、基本的には、「320×568ピクセル」の画面領域に「640×1136ピクセル」に対応する素材を用意すれば大丈夫でした。
しかし、「iPhone6」/「iPhone6 Plus」の登場により、「375×667ピクセル」の画面領域の「750×1334ピクセル」の素材、「414×736ピクセル」の画面領域に「1242×2208ピクセル」の素材を用意する必要があり、つまり「今までの3倍の労力」が必要になるそうです。
(実際には、違いますがちょっと大袈裟にいっているそうです。)
もちろん、今まで通り「iPhone5」/「iPhone5s」だけに照準を絞ってもいいのですが、「iPhone6」/「iPhone6 Plus」での表示は、ぼやけた表示となり、満足いくレベルのものには仕上がらないそうです。
アプリ開発の画像の最適化には十分に注意しないといけませんね!
でも、アップル側でこの画像調整が自動的にできるソフトを準備しているときいているので、アプリ開発には大きな負担にならないようになると推測されます。
またね。

