any changes related to navigation?
Asked on 06/12/2025
1 search
There have been several updates related to navigation presented at WWDC:
-
SwiftUI and WebKit: In the session "Meet WebKit for SwiftUI," new features were introduced to make responding to navigation changes in web content easier. This includes the use of the new Observations API in Swift 6.2 to create an async sequence from the current navigation event, allowing developers to handle errors or update content as it loads. Additionally, a new observable property,
currentNavigationEvent
, was introduced to track navigation states (Meet WebKit for SwiftUI). -
iPadOS: The session "Elevate your tab and sidebar experience in iPadOS" highlighted updates to the tab bar and sidebar, which now share a safe area with the navigation bar for a more integrated appearance. New APIs in iOS 18 and iPadOS 18 allow for better app hierarchy description and customization of tab and sidebar experiences (Elevate your tab and sidebar experience in iPadOS).
-
SwiftUI App Design: In "Build a SwiftUI app with the new design," updates to structural app components like Tab View and Navigation Split View were discussed. These components have been refined for a new design, including a Liquid Gloss sidebar that floats above content, enhancing the navigation experience (Build a SwiftUI app with the new design).
-
UIKit: The session "What’s new in UIKit" introduced a new zoom transition in iOS 18, which works with both navigation and presentations. This transition is continuously interactive, allowing users to grab and drag it around, enhancing the sense of continuity in app navigation (What’s new in UIKit).
These updates aim to improve the navigation experience across different Apple platforms, making it more intuitive and visually appealing.

Meet WebKit for SwiftUI
Discover how you can use WebKit to effortlessly integrate web content into your SwiftUI apps. Learn how to load and display web content, communicate with webpages, and more.

Elevate your tab and sidebar experience in iPadOS
iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding, removing and reordering tabs – to enable a more personal touch in your app.

Build a SwiftUI app with the new design
Explore the ways Liquid Glass transforms the look and feel of your app. Discover how this stunning new material enhances toolbars, controls, and app structures across platforms, providing delightful interactions and seamlessly integrating your app with the system. Learn how to adopt new APIs that can help you make the most of Liquid Glass.