Skip to content
iPhone Duo SupportGet help

Support multiple scenes — iPhone Duo is the first iPhone that can

Majorscenes

What you see

Users cannot open a second window, or the option to do so is missing where it would be useful.

Apple confirms iPhone Duo is the first iPhone supporting multiple app instances, and that apps already supporting it on iPad will support it here.

Enable it

Declare multi-scene support in your Info.plist:

<key>UIApplicationSupportsMultipleScenes</key>
<true/>

Two constraints to know:

Request scenes correctly

Use UIWindowSceneActivation to request a new scene. Apple is explicit that you must handle errors when requesting one, since the request can fail depending on device state. The action hides itself automatically when new windows are not available, so a correctly built UI does not offer an option that cannot work.

Design for it, not just enable it

Multiple scenes are worth it when two instances of your app are genuinely useful side by side — two documents, two conversations, a reference beside a draft. If your app is a single linear flow, enabling multi-scene adds state-restoration complexity for little benefit.

If you do enable it, audit anything that assumes one instance: singletons holding view state, notification handling that presents UI globally, and analytics that assume one session per launch.

How to verify

Open a second window on the inner display, use both, then fold the device closed and open it again. Both scenes should restore with their own state intact, and the new-window affordance should disappear cleanly when unavailable rather than failing on tap.

← All checksGet help with this