MacGeneration은 WebKit 로그를 탐색하던 중 iOS 12를 구동 중인 iPhone 5S를 포착했습니다. (https://bugs.webkit.org/show_bug.cgi?id=181043)
이는 iPhone 5S가 한 해 일찍 출시된 iPhone 5보다 훨씬 많은 업데이트를 받게 되며 iOS 12 업데이트를 받을 것이라는 강력한 증거입니다. Apple은 iPhone 4S와 5에 각각 5년간 중요 업데이트를 제공하며 최종적으로 iOS 9과 10을 제공했습니다. 따라서 iPhone 5S가 iOS 12 업데이트를 받게된다는 것은 이전 세대가 제공 받은 것보다 1년 더 긴 업데이트를 받게될 것임을 의미합니다.
다만 iOS 12로 업데이트 되더라도 완전한 기능을 제공받지 못할 수도 있습니다. 하드웨어가 새로운 기능을 얼마나 잘 처리 하는지에 따라 Apple은 구형 하드웨어에서 iOS 12의 일부 기능을 선택적으로 비활성화 할 수도 있습니다.
또한 9to5Mac 트래픽에도 iPhone 5S와 같은 1136 X 640 해상도로 iOS 12를 구동 중인 장치가 포착되었지만 불행히도 iPhone SE 역시 같은 해상도를 가지므로 정확한 증거는 아닙니다.
WebKit 오픈 소스 특성으로 인해 과거에도 차기 iOS의 기능들이 유출된 적이 있습니다. 예를들면 과거 iPhone 6S의 3D 터치 기능이 출시 전 WebKit에 나타난 적이 있습니다.
이러한 맥락에서 MacGeneration은 iOS 12 및 macOS 10.14 릴리즈에서 조건부로 사용가능한 일부 비공개 API 참조를 발견했습니다. 오히려 재미있게도, 코드 리뷰는 이러한 가용성 주석에서 출시되지 않은 iOS의 버전을 쓰지 않아야한다고 지적합니다.
Apple은 올해 6월 WWDC에서 새 OS를 공식적으로 발표할 예정입니다. 새 WebKit 빌드는 iOS 12 및 macOS 10.14의 일부로 Safari 업데이트에 포함됩니다.
(현역 사용자)