Hacker News new | ask | show | jobs
by GaggiX 878 days ago
On Android system apps have permissions that user applications cannot have, this is easy to enforce by the OS, same thing for iOS, if Apple does not allow user apps to have a certain permission it would be just disable from the sandbox environment, it's not the store approval process that disallow user apps to became system apps or that would be hilarious honestly, at that point why even jailbreak the device.

Also I don't know what you mean by bogus entitlements, if it's not meant to be used by user apps than it wouldn't be available to user apps, if the app needs to have access to a certain feature that required a permission, it would need to ask gently the OS and the OS would need to approve it (maybe even after asking the user), or the app would not simply to be able to access it, so it's in the app's interest to have the permissions laid out correctly so that the OS knows. From the previous message you seem to believe that the app could just simply bypass the dialog asking the user for permission.