is AppDelegate still supported? or should we migrate to SceneSelegate
Asked on 06/19/2025
1 search
AppDelegate is still supported, but Apple is moving towards making the UI Scene Lifecycle mandatory in future releases. According to the session Make your UIKit app more flexible, adopting the UI Scene Lifecycle will be required when building with the latest SDK following iOS 26. While supporting multiple scenes is encouraged, only the adoption of the Scene Lifecycle is required. This means that while you can still use AppDelegate, you should plan to migrate to using SceneDelegate to ensure compatibility with future iOS versions.

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.

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.

Customize your app for Assistive Access
Assistive Access is a distinctive, focused iOS experience that makes it easier for people with cognitive disabilities to use iPhone and iPad independently. In iOS and iPadOS 26, you can customize your app when it’s running in Assistive Access to give people greater ease and independence. Learn how to tailor your app using the AssistiveAccess SwiftUI scene type, and explore the key design principles that can help you create a high-quality Assistive Access experience for everyone.