Apple has warned iPhone, iPad, Apple Watch, Apple TV, and Mac app developers that they will have to justify their use of some APIs before their apps will be allowed into the App Store.
Apple announced the changes will kick in when iOS 17, iPadOS 17, watchOS 10, tvOS 17, and macOS Sonoma are released to the public this fall.
As for the reason behind the change, Apple says that it's all in the name of privacy.
API protections
Apple announced the changes in a post on its developer website, saying that some APIs are now classed as "Required Reason APIs."
"This will help ensure that apps only use these APIs for their intended purpose," Apple says. "As part of this process, you’ll need to select one or more approved reasons that accurately reflect how your app uses the API, and your app can only use the API for the reasons you’ve selected."
The move comes as Apple tries to ensure that its APIs aren't being used to track people. Apple added that "starting in spring 2024, in order to upload your new app or app update to App Store Connect, you’ll be required to include an approved reason in the app’s privacy manifest which accurately reflects how your app uses the API."
However, given the regularity with which developers tell us that their apps have been rejected by App Store review teams for nonsensical reasons, some will no doubt already be concerned about yet another hurdle that they have to jump over in order to be able to distribute their apps and games.
Apple's next round of big software updates is expected to land in or around the first couple of weeks of September, shortly before the iPhone 15 and iPhone 15 Pro devices are also released to the world.