DesignLayoutiPhone Duo

Designing for iPhone Duo

Lay out one app for both iPhone Duo displays. Size classes, the wide inner canvas, floating controls, and what the system already moves for you.

Sep 27, 2026 · Updated Oct 4, 20267 min read8 sources

iPhone Duo is still one iPhone. Closed, it is a compact phone. Open, it is a wide canvas with a hinge down the middle. People will flip between those all day, often in the middle of a task. The design job is to make that flip feel like the same app getting more room, not like a second product.

Apple’s design session asks you not to draw a custom layout for every pose. Two widths cover most of the work. The rest of this page is where that advice meets apps people have already tried in the simulator. The APIs live in the vertical bar and fold guides. The pass to run before you ship is the simulator checklist.

In short

  • Design two widths, compact when closed and regular when open, not a layout for every pose. When you need a number, measure the view.
  • Start from the closed phone and let it grow. Every feature has to be reachable with the phone shut.
  • Keep bars in system containers and they move to the side column on their own. Floating buttons and bars you drew are yours to place.
  • Scrolling content may cross the crease. A control someone taps should not.
  • Keep one hierarchy through every fold, so nobody has to find their place again.

Design for two size classes

Apple describes four ways people hold the phone:

  • Closed, on the outer display.
  • Open, on the inner display.
  • Partly folded, like a book in the hand or a laptop on a table.
  • Standing, resting on its edges.

Each of those comes upright or sideways, so a full sketch set is six artboards: closed, open and partly folded, each in portrait and landscape. One of the six is new to iPhone: the closed phone turned sideways, which the simulator reports as compact in both width and height.

You design for the space you are given. The outer display is a compact width, in the same family as any other iPhone. The inner display is regular in both width and height, closer to a small iPad. Apple says Duo respects the orientations you support, but your app still scales to fill the inner display, so a portrait-only app shows up wide once the phone is open. Read horizontalSizeClass and verticalSizeClass, and stop branching on userInterfaceIdiom. Duo reports itself as an iPhone even when the inner display is regular width.

The Siri app on the open iPhone Duo: conversation cards on the left, an open conversation on the right
Regular width on the open display: the Siri app keeps its conversations beside the one you are reading, the way an iPad app would.Image: Apple

Size class is a coarse signal, not a ruler. fatbobman makes this distinction for resizable iPhone windows, and it applies here too: the class tells you which system containers are appropriate. When you need the real width of a column, measure the view.

In a group lab that Anton Gubarenko wrote up, Apple’s engineers described the same idea with the TV app. Opening the phone stretches the window. You see more of the thing you were already looking at, plus room for detail. They also used Find My as the test for controls that belong together: the tabs stay with the sheet, because each tab chooses what the sheet shows. Pulling them apart would split one control in two. Anton warns that the notes can miss a nuance, so treat the lab as the engineers’ direction and check it in the simulator.

Start with the phone closed

Vidit Bhargava built Duo-Man, a tape player, in a few hours at a Bitrig hackathon. Talking to Sean Allen about it, as Kyle Macomber quoted, Vidit’s advice was to start from the closed phone. Shrinking a large layout onto a small display is harder than growing a small layout into a large one. In Duo-Man, you can still eject the tape from the outer display. It is less fun than the open version, but it is the same feature.

That is also how Avionics Buddy is built. Sharif El Fatatry says there is no separate set of Duo screens. The same SwiftUI layout reflows when you fold, rotate, or turn the device.

If a feature only exists when the phone is open, someone who never unfolds it cannot reach it, and someone who folds the phone halfway through will lose it. A hands-free tabletop layout, with the picture on top and the controls below, is a good extra. It is not a replacement for the compact layout.

The closed iPhone Duo: a Siri answer above the Home Screen on the outer display, with the Dock in a column down the right edge
The closed phone, where every feature still has to be reachable.Image: Apple

Use the width, or leave a hole

Bunny Lau, exploring a Duo version of the Tweed browser, put it plainly: an unfolded layout that still behaves like a tall phone is an ocean of wasted pixels. On the full inner display, Tweed leans into the horizontal canvas. In Split View and on the outer display, it switches to a vertical sidebar so the column stays tight.

BunnyLau@BunnyxStudio

Designing for iPhone Duo is all about avoiding awkward dead space. Here is some early layout explorations for my Tweed Browser "Duo Version". When unfolded full-screen, you want to lean into that horizontal canvas. But in split view or on the outer display, switching to a… Show more

Image from BunnyLau's postImage from BunnyLau's postImage from BunnyLau's postImage from BunnyLau's post

The SwiftUI note in that post, turning the vertical bar off based on posture, is only half of the layout. Kashif Mehmood’s reply is the other half: posture tells you the mode, not where the hinge falls. A sidebar divider or a centered control can still land on the crease. System containers already route around it, so a stretched phone layout is a size-class problem. The crease only bites controls you placed yourself, and for those you read the division region, as the fold guide shows.

Opting out of the side column is a real choice, and it should be about the content. Weng Tianxin, designing Camarts 3.0, kept a traditional symmetric layout and left out the side control column. Most of the photos in Camarts are landscape, so the width goes to the picture. Weng calls the simulator version good enough for now, with the rest to be tuned on a real device.

翁天信@wengtianxin

最近在设计 Camarts 3.0 的界面,顺手做了一下 iPhone Duo 适配。 感觉模拟器上做到这个程度就差不多了,等拿到真机再继续打磨。因为大多数照片都是横构图,所以就尽量拓展横向空间,没有用右侧控制栏,保持了传统的对称布局。

Image from 翁天信's postImage from 翁天信's postImage from 翁天信's postImage from 翁天信's post

If you do turn the side column off, do it for the whole screen and leave it there. Switching bar direction as someone navigates makes the chrome jump. The vertical bar guide covers when that opt-out is worth it.

Let the system move its own bars

Rebuild with the iOS 27.1 SDK and keep navigation, toolbars, and tabs in system containers: NavigationStack, NavigationSplitView, TabView, or the UIKit controllers that own their bars. Those bars move to the side when the display is wide and short, and they return to the top and bottom on the inner display in portrait. A bar you drew yourself stays where you pinned it. A floating button is in that second group.

Sahil AK found this while adapting TimeWave. The native toolbar APIs did most of the work. The floating plus button is the piece still to place.

Sahil AK@mdsahilak

Adapting @timewave_app for iPhone Duo. Still a WiP, but it was surprisingly easy because it was mostly using the native toolbar APIs and SwiftUI. The floating plus button needs work (maybe?).

Image from Sahil AK's postImage from Sahil AK's postImage from Sahil AK's postImage from Sahil AK's post

Harshil and Rob Swift hit the same split in their own apps: the system bars moved, and a floating share button, a custom bell and a floating action button did not. That is all custom chrome, and the vertical bar guide is where to fix it.

Keep one hierarchy

People open and close the phone constantly. The structure of the app should survive that. A list can become a sidebar. An article can get a wider measure. The person should not have to find their place again, and they should not land on a different home screen because the hinge moved.

Scrollable content can run across the fold. Feeds, articles, and lists already adapt by scrolling. Controls someone has to hit, such as a send button, a playback cluster, or a floating action, should stay off the crease and inside the safe area. Background art can run to the edges.

Safe areas on Duo are often uneven from side to side, and they change when the bars move. The checklist has the measurement and the bug that shows up if you double the left inset. The sizes guide has the panels themselves.

Corners follow the glass. Apple’s prepare session points at the Concentricity APIs from iOS 26, updated for Duo’s corner shapes: ConcentricRectangle in SwiftUI, UICornerConfiguration in UIKit. Use those instead of a hardcoded corner radius when a shape has to meet the screen.

Five questions before handoff

Ask these of every screen in the design, before anyone opens Xcode:

  1. Does this feature exist on the closed phone, or only once it is open?
  2. Which system container owns each bar? List the ones you are drawing yourself, because those will not move.
  3. Where does each tappable control sit when the phone is half folded? Scrolling content can cross the crease. Buttons cannot.
  4. What does the open layout do with the extra width: show more, or show the same thing bigger?
  5. When the hinge moves in the middle of a task, where does the person land?

Next, read how the vertical bar decides what moves, then how to lay out around the fold without reading the hinge angle.

Keep reading

SwiftUI · Design14 min read

Animating between poses on iPhone Duo

What iPhone Duo animates for you when it opens, shuts, turns and bends, the one change it leaves to your app, and how to animate that one. From frame-by-frame films of a real app.

Oct 26Read the guide

Ideas · Design5 min read

iPhone Duo app ideas: 6 things builders are doing with the fold

Over 700 demos, concepts and prototypes for iPhone Duo, sorted into the six patterns that keep coming up, from the half-folded laptop to the hinge as a controller. A starting point if you're deciding what to build.

Oct 26Read the guide

Apps · Design5 min read

Split View on iPhone Duo: two apps side by side

iPhone Duo is the first iPhone that can show two apps at once. How Split View works, what its limits are, and which apps are built to share the screen.

Oct 26Read the guide