With iPhone Duo, are size classes deprecated?
Asked on 2026-10-29
1 search
No — based on the WWDC context, size classes are not deprecated.
In fact, the guidance in Modernize your UIKit app says to use size classes for sizing decisions and to stop using user interface idiom or interface orientation for layout logic. The newer direction is:
- Don’t rely on idiom for layout decisions
- Don’t rely on interface orientation for layout decisions
- Do use size classes for adapting layout to available space
So for “iPhone Duo” / resizable iPhone environments, the message is that apps should adapt with size classes, not that size classes themselves are deprecated.

Modernize your UIKit app
Discover the latest updates to UIKit. Learn how to update your iPhone app layouts to work great when resized with iPhone Mirroring and on iPad. Explore new APIs for tab and navigation bars, find out how to prepare your app for new Apple Intelligence capabilities, and get introduced to a skill for your coding agent of choice that helps modernize your codebase.

Platforms State of the Union
Discover the newest advancements on Apple platforms.

Make your UIKit app more flexible
Find out how your UIKit app can become more flexible on iPhone, iPad, Mac, and Apple Vision Pro by using scenes and container view controllers. Learn to unlock your app’s full potential by transitioning from an app-centric to a scene-based lifecycle, including enhanced window resizing and improved multitasking. Explore enhancements to UISplitViewController, such as interactive column resizing and first-class support for inspector columns. And make your views and controls more adaptive by adopting new layout APIs.
