What's new in swiftui for WWDC25?

Asked on 06/11/2025

1 search

At WWDC25, SwiftUI introduced several exciting updates and enhancements. Here are some of the key highlights:

  1. Widgets and VisionOS: Widgets are now available on VisionOS and CarPlay. On VisionOS, you can customize widget appearances in the shared space, and new APIs have been introduced for relevance on WatchOS. There are also live activities on CarPlay and a push-based updating API for widgets.

  2. Web Content and Rich Text: SwiftUI now supports embedding web content directly in your app with a full set of SwiftUI APIs for WebKit, including WebView. Additionally, the SwiftUI text editor now supports rich text editing by changing the binding from a string to an attributed string.

  3. 3D Charts and RealityKit Integration: SwiftUI has expanded its capabilities to include 3D charting, thanks to RealityKit. RealityKit entities now conform to Observable, making it easier to observe changes in SwiftUI views. There are also improvements in coordinate conversion and support for presentations directly from RealityKit.

  4. Performance Improvements: There are significant performance improvements in SwiftUI, especially in scrolling and list handling. Lists on macOS with over 100,000 items now load six times faster, and updates are up to 16 times faster.

  5. Design System Updates: A new design system has been introduced, providing a bright and fluid experience consistent across Apple platforms. This includes updates to navigation containers, tab bars, and toolbar items.

  6. Spatial Layouts and Volumetric Experiences: SwiftUI now supports creating rich 3D layouts with depth alignments and layout-aware rotations. This is particularly useful for building spatial apps with VisionOS.

For more detailed information, you can check out the session What’s new in SwiftUI (14:33) which covers SwiftUI's updates across the system.