Google has given a name to its soon-to-be released operating system for its Android mobile devices: Marshmallow.
It is third and final version of the Android M developer preview, alongside the Android 6.0 SDK. With the Android 6.0 SDK you have access to the final Android APIs and the latest build tools so that you can target API 23. Along with the Android 6.0 SDK, Google also updated the Android Support Library to v23.
Of course, the two most significant changes are user-facing app permission controls – what most are calling granular app permissions – and the change to API level 23, which introduces stock fingerprint scanner support for Android 6.0 security.
Here’s the short version from Google:
Android Platform Change:
Final Permissions User Interface — we updated the permissions user interface and enhanced some of the permissions behavior.
Updates to the Fingerprint API — which enables better error reporting, better fingerprint enrollment experience, plus enumeration support for greater reliability.
Marshmallow also introduces “verified links” that can be configured to open directly in their specified application without further user prompts.
Users running certain apps will not need to grant any permission when they install or upgrade, and the applications instead request permissions as it needs them, according to Google.