One of the problems with which we usually find when installing a new application, are permissions that are granted to give full control to read the SMS, contact list or the possibility of activating certain connections among, many others. It’s been surprised us all by a certain application, when it suddenly askes for permissions that doesnt have much to do with what it offers, and so we had to accept in order to enjoy its features.
This could change dramatically with Android M which will give all the power to the user, and this way you can manually select the permissions allowed to each application. This will lead us to close the doors to vital information for certain applications so that means that developers will be harmed by these actions, because some applications require certain permissions.
Already in Jelly Bean 4.3, you can choose a feature that allowed some control over permitions for certain applications, but when it switched to KitKat 4.4.2, this functionality finally remained hidden from the eyes of users, with the excuse that was not prepared for the general public.
Now, one of the rumors that arise in relation to Google I/O and Android M is the return of control over the permissions, and the possibility to close the door for certain applications that want to receive information that does not have much to do with the service they offer.
The permission control would be in two places. One would be in the same application where users are asked to accept a series of dialogs or popups. We do not know is how Google will present this series of options to not have to go through a series of windows every time you have to install an application and can apply for a press in order to configure permissions.
The second area where we can control the permissions will be in the application settings. Here you can choose the same with an interface that is accessible to all permissions with a list of them in order to block access quickly.
This total control over the permissions can come in handy for new apps that we dont know but want to try, so we can filter the access. This is helpful for certain circumstances for the user but for developers can be a double-edged sword.
Although yet to be seen, is the impact for developers which can be harmful. If a user shuts out most of permissions required for an application to work properly, this can eventually be harmful to both the user and the developer, since its application is not yielding the expected service.
However, as preview Android M is expected to arrive before its final release, Google will give the necessary time to third-party apps developers to update their apps properly and provide the necessary information to users so they know it means if a permit is locked.