I need to know more about Observability and Swift.
Asked on 06/24/2025
1 search
To learn more about observability in Swift, you can refer to the session titled "Explore the Swift on Server ecosystem" from WWDC 2024. Observability in this context involves logging, metrics, and tracing, which are crucial for understanding and troubleshooting distributed systems. The Swift ecosystem provides API packages for these observability pillars, allowing developers to emit observability events in their code. You can find more details in the Explore the Swift on Server ecosystem session starting at the "Observability" chapter.
For information on observation in Swift, the session "What’s new in Swift" from WWDC 2025 introduces the Observation Library, which provides APIs for tracking state changes in an object graph. This session discusses how to use the observable macro and stream state changes with an async sequence. You can explore this topic further in the What’s new in Swift session starting at the "Libraries: Observation" chapter.
These sessions provide a comprehensive overview of how observability and observation are integrated into the Swift ecosystem, enhancing both server-side and client-side applications.

Explore the Swift on Server ecosystem
Swift is a great language for writing your server applications, and powers critical services across Apple’s cloud products. We’ll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications.

Better together: SwiftUI and RealityKit
Discover how to seamlessly blend SwiftUI and RealityKit in visionOS 26. We’ll explore enhancements to Model3D, including animation and ConfigurationCatalog support, and demonstrate smooth transitions to RealityView. You’ll learn how to leverage SwiftUI animations to drive RealityKit component changes, implement interactive manipulation, use new SwiftUI components for richer interactions, and observe RealityKit changes from your SwiftUI code. We’ll also cover how to use unified coordinate conversion for cross-framework coordinate transformations.

What’s new in Swift
Join us for an update on Swift. We’ll talk about workflow improvements that make you more productive, and new and modernized library APIs for fundamental programming tasks. We’ll show examples of Swift adoption throughout more layers of the software stack. Finally, we’ll explore new language features for both improving approachability of concurrency, and achieving peak performance when you need it.