What location changes are coming in iOS 18

Generated on 8/2/2024

1 search

In iOS 18, several changes are coming to location authorization to improve transparency and control for users. Here are the key updates:

  1. CoreLocation API Enhancements: The CoreLocation API has been updated to make it easier for apps to get latitude and longitude updates and state change events. This includes the introduction of CLLocationUpdate and CLMonitor objects, which present an async sequence interface for these updates.

  2. Simplified Authorization Code: The process of obtaining location authorization has been simplified in Swift, reducing the complexity of the code required to request permissions.

  3. Session Lifecycle Management: New features have been introduced to manage the lifecycle of location-dependent features within an app. This includes creating and holding CLServiceSession objects around feature sessions, ensuring that location services are used efficiently and only when needed.

For more detailed information, you can refer to the session What’s new in location authorization (09:24).

Relevant Sessions

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.

What’s new in privacy

What’s new in privacy

At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.

Elevate your tab and sidebar experience in iPadOS

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.

What’s new in UIKit

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.

What’s new in location authorization

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.

What’s new in device management

What’s new in device management

Learn about the latest management capabilities for iOS, iPadOS, macOS, and visionOS, then discover the latest changes to Apple Business Manager and Apple School Manager. We’ll also share updates to Activation Lock, SoftwareUpdate, and Safari management.

Bring your Live Activity to Apple Watch

Bring your Live Activity to Apple Watch

Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We’ll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We’ll also explore additional considerations to ensure Live Activities on Apple Watch always present up-to-date information.