UIKit changes
Asked on 06/11/2025
1 search
At WWDC, Apple introduced several changes and enhancements to UIKit across different sessions. Here are some of the key updates:
-
New Design System: UIKit has been updated with a new material called Liquid Glass, which is translucent and dynamic, enhancing the look and feel of system materials and controls. This update is part of a broader design system that aims to provide a vibrant and modern appearance for apps (What’s new in UIKit).
-
Automatic Trait Tracking: In iOS 18, UIKit supports automatic trait tracking, which simplifies the process of handling trait changes in your app. This feature automatically tracks traits accessed within certain methods and performs necessary updates when those traits change (What’s new in UIKit).
-
Fluid Transitions: UIKit now supports new fluid transitions that enhance the user experience by allowing more interactive and seamless navigation within apps (What’s new in UIKit).
-
SwiftUI and UIKit Interoperability: There are improvements in the interoperability between SwiftUI and UIKit, making it easier to use them interchangeably. This includes the ability to use SwiftUI animations with UIKit views (What’s new in UIKit).
-
Architectural Improvements: UIKit has introduced architectural improvements, including built-in support for Swift observable objects, which enhances the way data is managed and updated within apps (What’s new in UIKit).
-
UI Update Link: A new feature in iOS 18, UI Update Link, facilitates the implementation of complex animations that require periodic UI updates, offering better performance and battery efficiency (What’s new in UIKit).
These updates reflect Apple's ongoing efforts to enhance the UIKit framework, making it more powerful and easier to use for developers building apps across Apple's platforms.

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.

What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.

Build a UIKit app with the new design
Update your UIKit app to take full advantage of the new design system. We’ll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.