is application delegaete being deprecated
Asked on 2025-07-30
1 search
Yes, the application delegate is being deprecated. According to the session What’s new in UIKit, Apple is deprecating many UI application-focused APIs, including legacy UI application delegate callbacks and UIApplication launch option keys. The only remaining initializer for UIWindow is the init window scene initializer. Following iOS 26, any UIKit app built with the latest SDK will be required to use the UI Scene lifecycle, otherwise, it will not launch.

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.

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.

Enhance your app’s multilingual experience
Create a seamless experience for anyone who uses multiple languages. Learn how Language Discovery allows you to optimize your app using a person’s preferred languages. Explore advances in support for right-to-left languages, including Natural Selection for selecting multiple ranges in bidirectional text. We’ll also cover best practices for supporting multilingual scenarios in your app.