ui kit
Asked on 06/23/2025
1 search
What's New in UIKit
At WWDC, Apple introduced several enhancements to UIKit, particularly in iOS 18 and iOS 26. Here are some of the key updates:
-
Document Launch Experience: UIKit now offers a redesigned launch experience for document-based apps, allowing developers to have full control over launch views and design. This feature helps in showcasing the app's distinctive identity and provides first-class support for template document creation. Learn more about the document launch experience.
-
Fluid Transitions and Animations: UIKit has introduced new fluid transitions that are interruptible, allowing users to interact with content without waiting for animations to finish. This provides a more responsive feel to apps. Explore fluid transitions.
-
Automatic Trait Tracking: In iOS 18, UIKit supports automatic trait tracking, which simplifies handling changes in traits by automatically performing associated invalidations. Discover automatic trait tracking.
-
Integration with SwiftUI: UIKit continues to enhance its interoperability with SwiftUI, allowing for seamless integration of UIKit components within SwiftUI apps. This includes using UIKit gesture recognizers directly in SwiftUI hierarchies. Learn about SwiftUI animations in UIKit.
-
New Design System: iOS 26 introduces a new design system featuring a material called Liquid Glass, which is dynamic and translucent. This new design is applied across system materials and controls, providing a fresh look and feel. Get to know the new design system.
-
Apple Pencil Pro Enhancements: UIKit now supports new features of Apple Pencil Pro, including the squeeze gesture for tool switching and an undo slider for quick access to undo history. Explore Apple Pencil Pro features.
These updates reflect Apple's ongoing efforts to enhance the UIKit framework, making it more powerful and flexible for developers building apps across Apple's platforms.

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.

Demystify explicitly built modules
Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets.

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.