New stuff in UIKit
Asked on 06/15/2025
1 search
At WWDC, Apple introduced several new features and enhancements in UIKit across different sessions. Here are some of the highlights:
-
New Design System: UIKit has been updated with a new design system featuring a material called Liquid Glass, which is translucent and dynamic. This new design is integrated into standard components like navigation bars, alerts, and popovers (What’s new in UIKit).
-
Document Launch Experience: There is a redesigned launch experience for document-based apps, allowing for more control over launch views and template document creation (What’s new in UIKit).
-
Fluid Transitions: UIKit now supports more fluid and interruptible slide transitions, enhancing the responsiveness of apps (What’s new in UIKit).
-
SwiftUI Integration: UIKit has improved interoperability with SwiftUI, allowing for the use of SwiftUI animations and gesture recognizers within UIKit apps (What’s new in UIKit).
-
Automatic Observation Tracking: UIKit now integrates Swift's observation model, automatically tracking observable objects and updating views as needed (What’s new in UIKit).
-
UIUpdateLink: A new feature in iOS 18, UIUpdateLink, simplifies implementing complex animations that require periodic UI updates (What’s new in UIKit).
-
Menu Bar on iPadOS: The menu bar from macOS is now available on iPadOS, providing a new way to access app functionality (What’s new in UIKit).
These updates aim to enhance the user interface and improve the integration between UIKit and SwiftUI, making it easier for developers to create modern and responsive apps.

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.

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.

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.