Announced 9 September 2026
Your iOS app on iPhone Duo: what breaks, and how to fix it
The inner display is 626 × 890 points at an aspect ratio of 1.42 — against 2.17 on iPhone 18 Pro. Layout code that was correct on every previous iPhone is not correct here.
Sourced from Apple’s six iPhone Duo Tech Talks. No sign-up. Progress saves in your browser.
First, the good news
Your app will not crash. Apple defined three tiers of behaviour, and the one you get depends entirely on the SDK you build against.
| Built against | Inner display behaviour |
|---|---|
| Not the iOS 27 SDK | Familiar size and aspect ratio. Works, but does not use the display. |
| iOS 27 SDK | Extends left of the status bar area on the inner display. |
| iOS 27.1 SDK | Reaches the screen edge. Bar buttons lay out vertically under the status bar. |
The four assumptions that break
A handful of blockers cause almost everything users actually see. These four account for most of it.
“The screen is about 400 points wide”
How to fix it — The screen is about 400 points wide“Portrait lock means portrait”
How to fix it — Portrait lock means portrait“Left and right insets match”
How to fix it — Left and right insets match“Phone idiom means small screen”
How to fix it — Phone idiom means small screen
Pick your stack
Apple ships adaptive APIs for SwiftUI and UIKit. Every cross-platform framework is, so far, on its own.
Apple ships the APIs
Apple ships the APIs
Nothing shipped yet
Partial support
Nothing shipped yet
Capacitor & web views on iPhone Duo
Nothing shipped yet
Deep dives
All postsOr have us do it
Free evaluation of your app
Send your app and what it is built with. An engineer replies with what is likely to break, what to fix first, and a realistic estimate of the engineering time involved. One written reply, no call, no obligation — and plenty of people stop there and fix it themselves.