Skip to content
iPhone Duo SupportGet help

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 againstInner display behaviour
Not the iOS 27 SDKFamiliar size and aspect ratio. Works, but does not use the display.
iOS 27 SDKExtends left of the status bar area on the inner display.
iOS 27.1 SDKReaches the screen edge. Bar buttons lay out vertically under the status bar.

So this is a competitive problem, not a support ticket. The risk is looking dated beside an app that fills a 7.6-inch display — and the trap is that rebuilding against 27.1 without doing the layout work behind it can look worse than not rebuilding at all.

The four assumptions that break

8 of the 25 checks are blockers. Four of them account for most of what users actually see.

  1. 1.“The screen is about 400 points wide”

    The inner display is 626. Fixed frame widths are off by more than 200 points.

    How to fix it →
  2. 2.“Portrait lock means portrait”

    The inner display does not honor supported interface orientations. Your lock is ignored.

    How to fix it →
  3. 3.“Left and right insets match”

    Safe areas are asymmetric now. Doubling one side puts your content off-centre.

    How to fix it →
  4. 4.“Phone idiom means small screen”

    iPhone Duo reports the phone idiom with a regular-width display. Your iPad layout never appears.

    How to fix it →

Pick your stack

Apple ships adaptive APIs for SwiftUI and UIKit. Every cross-platform framework is, so far, on its own.

Deep dives

All posts →

Need it done rather than explained?

We add iPhone Duo and adaptive-layout support to existing iOS apps — native and cross-platform. Run the checklist, copy the audit report it generates, and send it to us.