Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Request for new functionality
View staffing
Description
#1While this might protect users who for some reason give permissions to apps that shouldn't request them, it also harms a lot of apps that use those permissions in ways that aren't mentioned on the websites, and can never fit into a table, because of so many possible cases.
For example, automated tools apps, like Tasker. Why should it be restricted now and have to be a Phone/SMS app ? It doesn't make sense.
Another example is CallerID apps. On the table, it's mentioned that such an app is only allowed to use "READ_CALL_LOG" permission, but this is really not enough. Such apps also monitor incoming and outgoing calls, to show who it is, so "PROCESS_OUTGOING_CALLS" is also required.
And I'm sure there are other cases too.
Please stop this hunt of apps usage of permissions. Android is supposed to be free of these things.
If you wish developers to have a good reason, just force them to explain the reason for each permission usage in the app description, and then decide if it's legitimate or not.
Each case and its own. Rules shouldn't exist so broadly .