All UIKit features
Asked on 06/16/2025
1 search
Here are the key features and updates for UIKit presented at WWDC:
-
Document Launch Experience: UIKit introduces a redesigned launch experience for document-based apps, allowing for full control over launch views and support for template document creation. This helps in maintaining a great browsing experience while guiding users in creating their first document. What’s new in UIKit
-
Updated Tabs and Sidebar: Major updates to tabs and sidebars have been made, including new fluid transitions and improved user interface elements. What’s new in UIKit
-
Fluid Transitions: UIKit now supports new fluid transitions across the system, enhancing the responsiveness and feel of apps. What’s new in UIKit
-
SwiftUI Animations in UIKit: UIKit enhances interoperability with SwiftUI, allowing the use of SwiftUI animation types to animate UIKit views. This includes the ability to build fluid gesture-driven animations. What’s new in UIKit
-
Automatic Trait Tracking: In iOS 18, UIKit supports automatic trait tracking, making it easier to handle changes in traits and automatically perform associated invalidations. What’s new in UIKit
-
UIUpdateLink: A new feature in iOS 18, UIUpdateLink, simplifies the implementation of complex animations requiring periodic UI updates, offering better performance and battery efficiency. What’s new in UIKit
-
New Design System: iOS 26 introduces a new design system with a material called Liquid Glass, which is dynamic and translucent, updating the look and feel of materials and controls across the system. What’s new in UIKit
-
Architectural Improvements: UIKit now integrates Swift observation at its core, automatically tracking observable view references and invalidating views as needed. This is enabled by default in iOS 26. What’s new in UIKit
-
Menu Bar on iPadOS: iOS 26 brings the menu bar from macOS to iPadOS, providing quick access to app functionality even without a hardware keyboard. What’s new in UIKit
These updates reflect Apple's ongoing efforts to enhance UIKit's capabilities and interoperability with SwiftUI, providing developers with more tools to create responsive and visually appealing 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.