|
|
|
|
|
by daveoc64
1468 days ago
|
|
I know one long-running complaint about Android's permission system was that when you installed an app you were shown all of the permissions that are declared in the manifest, without any way for the developer to explain why they are used or when they would be applicable. Permissions like READ_PHONE_STATE make it sound like the app wants to access every phone call you make, when all it really wants to do is pause your music when you answer a phone call. The combination of runtime permissions for most things, and the de-emphasis of permissions in the Play Store has reduced this as a pain point. It's also easier to introduce optional features - using things like contacts, location, or Bluetooth if the user wants to give permission at runtime. |
|