4 ms·
As another app developer, I don't care. You aren't meant to request permissions you don't legitimately need for the app to function. Everyone understands that a
by grishka 3y ago
As another app developer, I don't care. You aren't meant to request permissions you don't legitimately need for the app to function. Everyone understands that a map or weather app needs access to precise location, or that an app that takes pictures needs access to the camera. But games requesting storage or location or microphone or contacts, and refusing to run without these permissions? They should rightfully get what they deserve.
Heck, even the internet access (android.permission.INTERNET) should be a runtime permission. A fakeable one, too.
- deleted 3y ago[deleted]
- Sophira 3y agoGrapheneOS, at least, does make Internet access a permission you can turn off. It even goes one step further in that you can turn it off at install time. This is something that should be in stock Android. For devices which don't have GrapheneOS installed but can be rooted, a firewall like AFWall+ is an option. It's not entirely as secure as just not granting the permission in the first place (I know of at least one way to bypass AFWall+, if an app is prepared for it), but it's still a good option.
- jasonmarks_ 3y ago> Heck, even the internet access (android.permission.INTERNET) should be a runtime permission. A fakeable one, too. That would be something for sure