※ 이 글은 오가사와라 히로유키(小笠原博之) 씨가 블로그에 적은 글을 번역한 것입니다. 사정에 따라 예고없이 삭제될 수 있으므로 양해부탁드립니다.

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

관련 글

+ Recent posts