Ray Wenderlichhococoder5 min readintermediate
Seeing Double with the iPhone Duo [FREE]
Summary
A speculative preview of Apple’s upcoming iPhone Duo, summarizing hinted‑away SwiftUI/UIKit APIs (size classes, split view, tab‑bar placement, toolbar axis, badge, overflow) and advising developers to target iOS 27 SDK now while waiting for Xcode 27.1.
- Target iOS 27.0 SDK now so your app can run on Duo, but full UI support requires the upcoming Xcode 27.1 / iOS 27.1 beta (expected Sep 2026).
- Size classes and Split View multitasking remain the primary layout tools; Duo adds a hinge that can split the screen in portrait or landscape.
- SwiftUI provides pre‑tuned components (NavigationStack, NavigationSplitView, TabView) that automatically adapt to the hinge; custom UI must use new overrides.
- New SwiftUI modifiers: `.defaultTabBarPlacement(.sidebar)`, `.axisBehavior(.verticalPreferred)`, `.badge(_:)` (iOS 26), and overflow controls (`ToolbarOverflowMenu`, `.visibilityPriority`). UIKit equivalents exist (e.g.…
If you maintain iOS apps that need to survive the next generation of foldable hardware, knowing the upcoming layout primitives and API surface early can save refactor time once the official SDK lands.
3/10


