whats new in corelocation?
Asked on 06/12/2025
1 search
In the WWDC 2024 session titled "What’s new in location authorization," several updates to CoreLocation were introduced:
-
CL Service Session: A new declarative way to manage location authorization goals. This allows developers to specify what authorization is needed for each feature of their app while it is running. The session object helps manage the lifecycle of these authorizations, even when the app is suspended or terminated.
-
Diagnostic Properties: A new system of diagnostic properties provides a complete contextual understanding of the app's current authorization state. These properties help identify why an authorization goal cannot be met, such as when a user denies location sharing.
-
Implicit and Explicit Sessions: CoreLocation now supports implicit service sessions, which are automatically managed when iterating live updates or monitor events. Developers can also create explicit service sessions for more control over when authorization is requested.
-
Authorization Goals: The session discussed moving from a procedural model to a declarative one for interacting with location authorization, simplifying the process of requesting and managing location permissions.
For more detailed information, you can refer to the session chapter markers:

What’s new in location authorization
Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can’t be met.

Optimize SwiftUI performance with Instruments
Discover the new SwiftUI instrument. We’ll cover how SwiftUI updates views, how changes in your app’s data affect those updates, and how the new instrument helps you visualize those causes and effects. To get the most out of this session, we recommend being familiar with writing apps in SwiftUI.

What’s new in visionOS 26
Explore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI, RealityKit and ARKit. Find out how you can build more engaging apps and games using faster hand tracking and input from spatial accessories. Get a sneak peek at updates to SharePlay, Compositor Services, immersive media, spatial web, Enterprise APIs, and much more.