WWDC25: Make your UIKit app more flexible | Apple

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. Explore related documentation, sample code, and more: TN3187: Migrating to the UIKit scene-based life cycle: https://developer.apple.com/documenta... UIKit updates: https://developer.apple.com/documenta... Elevate your tab and sidebar experience in iPadOS: https://developer.apple.com/videos/pl... What’s new in UIKit: https://developer.apple.com/videos/pl... 00:00 - Introduction 00:58 - Scenes 04:58 - Container view controllers 10:45 - Adaptivity 15:39 - Future compatibility 16:07 - Next steps More Apple Developer resources: Video sessions: https://apple.co/VideoSessions Documentation: https://apple.co/DeveloperDocs Forums: https://apple.co/DeveloperForums App: https://apple.co/DeveloperApp