what is new in uikit?
Asked on 06/16/2025
1 search
In the "What's new in UIKit" sessions at WWDC, several enhancements and new features were introduced for UIKit:
-
Document Launch Experience: There's a redesigned launch experience for document-based apps, allowing for more control over launch views and support for template document creation. This helps in guiding users in creating their first document while maintaining a great browsing experience.
-
Tabs and Sidebar Updates: Major updates to tabs and sidebars have been introduced, including a new syntax in SwiftUI for tab views to catch common errors at build time. UIKit now has new APIs to better describe app hierarchy to
UITabBarController
. -
Fluid Transitions: UIKit now supports new fluid transitions across the system, making the user interface more responsive and delightful.
-
SwiftUI and UIKit Interoperability: Enhancements have been made to improve the interoperability between SwiftUI and UIKit, including the ability to use SwiftUI animation types to animate UIKit views.
-
Automatic Trait Tracking: In iOS 18, UIKit supports automatic trait tracking, making it easier to handle changes in traits without manual registration.
-
UIUpdateLink: A new feature in iOS 18, UIUpdateLink, simplifies implementing complex animations that require periodic UI updates.
-
Apple Pencil Pro and PencilKit: New features for integrating drawing experiences with Apple Pencil Pro, including a squeeze gesture for quick tool switching and an undo slider.
-
New Design System: A vibrant new design system has been introduced, featuring a material called Liquid Glass, which is dynamic and translucent, enhancing the look of system materials and controls.
For more detailed information, you can watch the sessions What's new in UIKit (2024) and What's new in UIKit (2025).

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.