iOS 26 require change current App
Asked on 06/16/2025
1 search
To ensure your app is compatible with iOS 26, there are several important changes you need to be aware of:
-
UI Scene Lifecycle: Following iOS 26, any UIKit app built with the latest SDK will be required to use the UI Scene lifecycle. This means that the traditional app lifecycle methods are deprecated, and you must adopt the UI Scene lifecycle to ensure your app launches correctly. You can learn more about this in the session What’s new in UIKit.
-
OpenURL Method: The existing Open URL method now accepts file URLs, allowing your app to hand off documents that are not natively supported. If a default app exists for the file type, the system will launch it and pass along your URL. This is detailed in the session What’s new in UIKit.
-
UI Requires Fullscreen: The
UIRequiresFullScreen
key is deprecated and will be ignored in future releases. Apps should be adaptable and remove this key to ensure flexibility. This is discussed in the session Make your UIKit app more flexible. -
SwiftUI and UIKit Integration: iOS 26 allows mixing SwiftUI and UIKit scene types in a single app, which can enhance the flexibility and adaptability of your app. More details can be found in the session Make your UIKit app more flexible.
These changes are part of Apple's ongoing efforts to modernize app development and improve user experience across their platforms. Make sure to review these updates and adjust your app accordingly to take full advantage of the new features and requirements in iOS 26.

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.

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.

Keynote
Don’t miss the exciting reveal of the latest Apple software and technologies.