Did anything in the app delegate change that I must be aware of

Asked on 2025-06-24

1 search

Yes, there are changes related to the app delegate that you should be aware of. In iOS 26, adopting the UI Scene Lifecycle will become mandatory when building with the latest SDK. This means that the app delegate's role in determining the scene configuration for a connecting session is crucial. The UI Scene Lifecycle is required for all apps, not just those supporting multiple windows. This change is highlighted in the session Make your UIKit app more flexible.

Additionally, legacy UI application delegate callbacks and UIApplication launch option keys are being deprecated. Only the init window scene initializer for UIWindow remains, and every other initializer is deprecated. This is discussed in the session What’s new in UIKit.

These changes emphasize the importance of transitioning to the UI Scene Lifecycle to ensure your app remains compatible with future iOS releases.

Explore new advances in App Intents

Explore new advances in App Intents

Explore all the new enhancements available in the App Intents framework in this year’s releases. Learn about developer quality-of-life improvements like deferred properties, new capabilities like interactive app intents snippets, entity view annotations, how to integrate Visual Intelligence, and much more. We’ll take you through how App Intents is more expressive than ever, while becoming even easier and smoother to adopt. We’ll also share exciting new clients of App Intents this year like Spotlight and Visual Intelligence, and learn to write app intents that work great in those contexts.

Migrate your app to Swift 6

Migrate your app to Swift 6

Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that’s at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating concurrent access to shared mutable state.

Make your UIKit app more flexible

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.