what's deprecated in ios 17
Generated on 8/6/2024
1 search
In iOS 17, the following deprecations were announced:
-
Original API for In-App Purchases: The original API for in-app purchases, including the unified receipt, is deprecated starting with iOS 18. Existing apps using this API will continue to work, but the legacy API will not receive any enhancements or new features in future operating system releases. Developers are encouraged to update their apps to use StoreKit 2, which offers many improvements and modern language features like the Swift Async/Await pattern. For more details, you can refer to the session What’s new in StoreKit and In-App Purchase.
-
Proprietary In-House Apps Installation: Starting with iOS and iPadOS 18, installing proprietary in-house apps using a new team identity will require a device restart. This requirement applies to in-house apps installed without the use of MDM (Mobile Device Management). For more information, see the session What’s new in device management.
These deprecations are part of Apple's ongoing efforts to improve the development ecosystem and encourage the adoption of newer, more secure, and efficient APIs and practices.
What’s new in StoreKit and In-App Purchase
Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We’ll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in Xcode. We’ll also review an important StoreKit deprecation.
Use HDR for dynamic image experiences in your app
Discover how to read and write HDR images and process HDR content in your app. Explore the new supported HDR image formats and advanced methods for displaying HDR images. Find out how HDR content can coexist with your user interface — and what to watch out for when adding HDR image support to your app.
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.
Enhanced suggestions for your journaling app
Find out how your journaling app can display journaling suggestions with richer content from the system. Explore new types of available content like state of mind data, reflection prompts, and support for third-party media content and motion-based activities.
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.
Platforms State of the Union
Discover the newest advancements on Apple platforms.
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.
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.