UIDesignRequiresCompatibility
Asked on 2026-02-11
1 search
It seems like you're asking about a specific term "UIDesignRequiresCompatibility," which doesn't directly appear in the provided context. However, I can provide information related to design compatibility and adaptability in UIKit apps as discussed in the WWDC sessions.
In the session titled "Make your UIKit app more flexible," it is mentioned that the "UI requires fullscreen" info.plist key is a compatibility mode from iOS 9 that prevents scene resizing. This key is deprecated and will be ignored in future releases. Apps that are adaptable do not need this key and should remove it. This is part of ensuring that your app is flexible and can adapt to different screen sizes and orientations. For more details, you can refer to the Make your UIKit app more flexible session.
If you have more specific questions about design compatibility or need further details on a related topic, feel free to ask!

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.

Build a UIKit app with the new design
Update your UIKit app to take full advantage of the new design system. We’ll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.

What’s new in UIKit
Modernize your app with the latest APIs in UIKit, including enhanced menu bar support, automatic observation tracking, a new UI update method, and improvements to animations. We’ll also cover how you can include SwiftUI scenes in your UIKit app and explore SF Symbols, HDR color pickers, and more.
