えー、私のアプリのアイコンは見事にぼやけております。iPhone4 で採用された Retina Display。キレイですよね。ただし、気をつけないとアプリのアイコンがぼやけた感じになってしまいます。iPhone4 用に2倍の大きさのアイコンを作成しないといけないのです。当然といえば当然なのですが。。。

iPhone4 で色々なアプリのアイコンを見ているとなんかぼやけている感じのアイコンとクッキリハッキリしたアイコンがあるのが分かると思います。その原因が iPhone4 用のアイコンを用意していないためです。同様の現象は iPad でも置きます。iPhone 用のアプリを iPad にインストールすると57px のアイコンが 72px に拡大表示されるためぼやけたようなアイコンになります。

アイコンの大きさのまとめ

iPhone3GS 以前、iPhone4, iPad でそれぞれ必要なアイコンの画像サイズとデフォルトのファイル名をまとめてみました。設定アプリやSpotlite用のアイコンはなければ自動でリサイズされますが、できれば作成しておいたほうがいいでしょう。

表示種別 サイズ ファイル名 アイコン
iPhone3G,3GS
iPod touch
通常アイコン 57×57 Icon.png Icon
設定アプリ内
Spotlite
29×29 Icon-Small.png Icon-Small
iPhone4 通常アイコン 114×114 Icon@2x.png Icon@2x
設定アプリ内
Spotlite
58×58 Icon-Small@2x.png Icon-Small@2x
iPad 通常アイコン 72×72 Icoc-72.png Icon-72
設定アプリ内 29×29 Icon-Small.png Icon-Small
Spotlite 50×50 Icon-Small-50.png Icon-Small-50

アイコンを実際に表示してみた

上記のデフォルトのファイル名を使用する場合は特に設定の必要もなく、Resouce に全てのアイコン画像ファイルを入れるだけでそれぞれの機種に応じて表示されるようになります。

実際に自分のアプリのアイコンで iPhone4 での見え方の違いを比べてみました。

57px のアイコン

57px のアイコン

114px のアイコン

114px のアイコン

ということで、ぼやけてたアイコンがクッキリハッキリしましたw

参考サイト
一つのアプリでiPhone3G/iPhone4/iPad用のアイコンを入れる方法|中村智武のCTO記

関連する投稿