iOS7 では iPad mini/iPad 2 の iPhone アプリの解像度が上がっています。
これまでの iOS6 の対応デバイスと対応する画面解像度は下記の通り。
iOS6 3.5 3.5R 4.0R HD HD-R RAM 480x320 960x640 1136x640 1024x768 2048x1536 ---------------------------------------------------------------- iPhone 3GS 256M ◎ -- -- -- -- iPhone 4 512M -- ◎ -- -- -- iPhone 4S 512M -- ◎ -- -- -- iPhone 5 1G -- -- ◎ -- -- iPod touch 4 256M -- ◎ -- -- -- iPod touch 5 512M -- -- ◎ -- -- iPad2 512M ◎ -- -- ◎ -- iPad3 1G -- ◎ -- -- ◎ iPad4 1G -- ◎ -- -- ◎ iPod mini 512M ◎ -- -- ◎ --
iPhone 3GS は iOS6 唯一の 3.5inch 非retina デバイスですが、
iPad2/iPad mini も iPhone アプリを起動すると 3.5 非retina 相当の
表示になっていました。
iOS 7.0 は下記の通り。
iOS7 3.5 3.5R 4.0R HD HD-R RAM 480x320 960x640 1136x640 1024x768 2048x1536 ---------------------------------------------------------------- iPhone 4 512M -- ◎ -- -- -- iPhone 4S 512M -- ◎ -- -- -- iPhone 5 1G -- -- ◎ -- -- iPhone 5c 1G -- -- ◎ -- -- iPhone 5s 1G -- -- ◎ -- -- iPod touch 5 512M -- -- ◎ -- -- iPad2 512M -- ◎ -- ◎ -- iPad3 1G -- ◎ -- -- ◎ iPad4 1G -- ◎ -- -- ◎ iPod mini 512M -- ◎ -- ◎ --
3.5inch 非retina を表示するデバイスが無くなりました。
iPad2/iPad mini の場合は 1x の等倍切り替えが無い代わりに、
3.5 inch retina 相当で表示されるようになっています。
iPhone の retina 対応ゲームが遊びやすくなりました。
もしアプリを iOS 7 以上専用にするなら開発側の負担も減らすことが出来ます。
同時に iOS7 対応デバイスはどれも RAM 512MB 以上になっています。
その他のスペックは下記の通り。(wikipedia: List of iOS devices)
iOS7 RAM SoC CPU GPU PVR Series ---------------------------------------------------------------- iPhone 4 512M A4 Cortex-A8 x1 PowerVR SGX535 5 iPhone 4S 512M A5 Cortex-A9 x2 PowerVR SGX543MP2 5XT iPhone 5 1G A6 Swift x2 PowerVR SGX543MP3 5XT iPhone 5c 1G A6 Swift x2 PowerVR SGX543MP3 5XT iPhone 5s 1G A7 A7 64bit x2 PowerVR G6430? 6? iPod touch 5 512M A5 Cortex-A9 x2 PowerVR SGX543MP2 5XT iPad2 512M A5 Cortex-A9 x2 PowerVR SGX543MP2 5XT iPad3 1G A5X Cortex-A9 x2 PowerVR SGX543MP4 5XT iPad4 1G A6X Swift x2 PowerVR SGX554MP4 5XT iPod mini 512M A5 Cortex-A9 x2 PowerVR SGX543MP2 5XT
iPhone 4 以外はすべて Cortex-A9 以上の dula core CPU です。
GPU も同様にiPhone 4 を除いて 5XT の MP となっています。
互換性を考えると iOS7 専用はまだ早いかもしれませんが、
開発時に想定すべきハードウエアスペックは順当に世代交代が進んでいる
ことがわかります。
armv6 ARM11 PVR MBX 4 3G/touch2 armv7 Cortex-A8 PVR SGX535 5 3GS/4/touch3/4/iPad armv7 Cortex-A9 PVR SGX543MP 5XT 4S/touch5/iPad2/3/mini armv7s Swift PVR SGX543MP/554MP 5XT 5/5c/iPad4 arm64 A7 64bit PVR 6 6 5s
関連エントリ
・iPhone 5s A7 64bit CPU と AArch64 (arm64)
・iPhone 5s A7 CPU の浮動小数点演算速度 (2) (AArch64/64bit)
・iPhone 5s A7 CPU の浮動小数点演算速度 (32bit)
・iPhone 5s の Apple A7 GPU