Do I have to use UIScene instead of AppDelegate from iOS26?
Asked on 06/25/2025
1 search
In iOS 26, adopting the UI Scene Lifecycle will become mandatory for apps built with the latest SDK. This means that you will need to use UIScene
instead of AppDelegate
for managing your app's lifecycle. While supporting multiple scenes is encouraged, the adoption of the Scene Lifecycle is required. This change is part of Apple's efforts to make apps more flexible and portable. For more details, you can refer to the session Make your UIKit app more flexible (00:02:01) and What’s new in UIKit (21:49).

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.

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.

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.