인터넷 돌다 찾은 글입니다. 애플리케이션 개발자 입장이라 iOS 10+만을 다루었습니다.
iOS 10은 iPhone 5(c)부터, iOS 11/12는 iPhone 5s부터, iOS 13/14는 iPhone 6s (Plus)부터 지원하죠. iOS 12 이상이면 문제가 없을 것이라는 결론으로 글이 마무리되네요.
그렇긴 합니다. 다만 개발되는 애플리케이션을 보면 iOS 9/10 이상에64-bit 지원 기기만을 지원하는 경우도 있기는 하더라고요. 대표적 사례로 원신을 들 수 있겠습니다(9.0, iPhone 5s부터)
제 기억이 맞다면 2007년형 iPhone이 iPhone OS 3.1.3까지 지원하고, iPhone 3GS가 iOS 6.1.6, iPhone 4는 iOS 7.1.2, iPhone 4s는 iOS 9.3.6까지 지원할 겁니다. iPad에도 관심이 생겨 찾아보니 iPad 2는 iOS 9.3.5/6, iPad mini도 마찬가지이고 iPad mini(2세대)는 12.4.9까지 지원이 되더군요. 3세대 제품도 마찬가지고요.
iPad는 5세대부터, iPad Air는 2세대부터 iPadOS 설치가 가능하고 iPod touch는 6/7세대로 iOS 13/14 지원 여부가 갈리는군요.
iOS 13/14 혹은 iPadOS 지원 여부를 비교해 보니 주기억장치 2 GB 이상이라는 공통점을 찾을 수 있었습니다. 아마도 이 때문에 업데이트 지원 여부가 갈린 것이 아닌가 하는 추측이 됩니다.