※ 이 글은 오가사와라 히로유키(小笠原博之) 씨가 블로그에 적은 글을 번역한 것입니다. 사정에 따라 예고없이 삭제될 수 있으므로 양해부탁드립니다.
iOS7의 세대교체와 iPad2/iPad mini의 대응 화면해상도
(원문 : iOS7 の世代交代と iPad2/iPad mini の対応画面解像度)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.5인치 비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.5인치 비retina로 표시하는 기기가 없어졌습니다.
iPad2/iPad mini의 경우에는 1x의 등비율전환이 사라진 대신, 3.5인치 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