All posts

Xcode 28: getting your app ready for iPhone Duo

Apple's dual-screen iPhone changes layout assumptions — Xcode 28 ships the simulator and APIs to adapt.

The iPhone Duo finally makes dual-screen phones mainstream, and Xcode 28 arrives with everything you need to adapt your app without drama.

What ships in the SDK

  • Duo simulator — test both folded and unfolded form factors
  • Continuity APIs — system-managed layout transitions when the device folds
  • Safe area updates — the seam between screens is exposed, not hidden

Three things to check

  1. Replace hardcoded dimensions with constraint-based layout
  2. Test reading modes where content spans both screens across the seam
  3. Verify your video player gracefully reflows on fold events

Find the simulators the usual way:

xcrun simctl list devices available | grep Duo

If your layout logic is already adaptive for iPad, you’re most of the way there.