On iPhones and stock Android phones, apps "know" when you deny permissions, and can even know when you use the mock GPS feature.
On iPhones and stock Android phones, apps "know" when you deny permissions, and can even know when you use the mock GPS feature.
Why, as a user, is that story (even without losing the camera) would any of that sound better than just having the app store require that apps follow some approval guidelines about what they are allowed to do with privileges and what they are allowed to do when denied privileges?
Unfortunately, you can't really have sideloading and an app review process. If sideloading is trivial/normalized for users then it'll be trivial/normalized for bad actors wanting to exploit those users.
Why would I use an app that requires unnecessary permissions?
To get permits to certain wilderness areas that require GPS permissions to even apply.
To get on restaurant waitlists before arriving. (Some restaurants insist on your phone-reported GPS location being within a certain radius to get on the list. Welcome to Silicon Valley in 2023)
Lots of reasons.