Until two weeks ago, we didn’t know what does M stand for, but Google elucidated the mystery and unveiled the name of the new Android OS: Marshmallow. The new operating system is close to being released and it will come installed on the new Nexuses, but until then, the developers will be able to test version 6.0, as Google made available the software development kit. Marshmallow will come with a new Runtime Permissions system.
Google announced that the new OS will come with Android Pay, a payment system similar to Apple Pay. In addition to this feature, Google will bring Memory Tracking, Auto Backup, App Permissions, Quick Finger Print Access and a new “permissions”, which resembles iOS’ system. This security feature will protect users’ data by requiring applications to ask for permission to run on the device. According to Ian Lake, an Android Developer Advocate, “Runtime permissions give your app the ability to control when and with what context you’ll ask for permissions. This means that users installing your app from Google Play will not be required to accept a list of permissions before installing your app, making it easy for users to get directly into your app”. This system works the same as the one on Apple’s iOS devices.
The users will be able to deny or grant permissions to all applications, to not do it manually for each app. But, if all applications are granted permissions, the users might not be aware that some application they forgot about will have access to all the information. Therefore, we suggest managing those permissions by going to the Settings app. There are nine categories for the new runtime permissions system and each one has a short description:
Calendar – Managing calendars;
Camera – Taking photos and recording videos;
Contacts – Managing contacts;
Location – Current device location;
Microphone – Audio recording;
Phone – Dialing and managing phone calls;
Body Sensors – Heart rate and similar data;
SMS – Sending and viewing messages;
Storage: Accessing photos, media, and files.
If the user denies an application’s permission to access data, that application won’t be removed from the device, but the user will be asked to leave feedback.
This new OS will be rolling out to the Nexus 5 and 6 smartphones, as soon as it will be released – most probably in October.