Does Apple hellban in cases where they discover someone was maliciously trying to call private APIs? How easy is it to get away with this long term?
They also let you do things like record what other apps, etc are doing. Think of the Linux top command, on iOS there's no real reason for an app to need to list the other processes, so you can't. However, if you want to know what apps are running on the phone this would be a very useful API to have access to.
https://developer.apple.com/documentation/uikit/uiapplicatio...
Private APIs are not meant for use by third-party developers. They are not publicly documented and are subject to change without warning.
Apple markets privacy as one of the features for the iPhone.