Apple will require app devs to explain why they use certain APIs
arstechnica.com
arstechnica.com
*UserDefaults does not belong on this list.*
Effectively every app on the store uses it in some fashion. Apple, please. Remove this.
It appears to be the permission allowing access to this API. Based on the description, it sounds like this is how you access the user’s preferences (preferred measurement units, default playback speed, etc)
Maybe it could be used for fingerprinting users? But also, this seems pretty innocuous to me.
I'm not looking forward to any increase in the amount of nonsense I must deal with to develop for iOS. They seem to have a some kind of garbage boilerplate lower limit that they feel giving us macros and SwiftData has put in danger.