Google has rolled out a series of updates for Google Play and Android 6.0 Marshmallow today aimed at giving better support for developers. The company announced that Marshmallow now has a new permissions model aimed at improving the way app installs and updates are handled. Additionally, Google Play services 8.1 offers support runtime permissions, a new Play Games Player Stats API, and more.
Within Google’s newest mobile operating system version, a new app permissions model promises to let developers offer more control to the users. Not only can the app declare the permissions it’s going to need, but permissions will be divided into groups based on their functionality, making the organization easier. Marshmallow also includes limits on how permissioning is handled at install time — users won’t be prompted to grant permission to some apps because of the nature of these services, such as alarm clock or Internet apps.
Developers interested in tapping into the updated permission model can view more information here. Google cautions that during the preview period, not all of its core apps will have fully implemented this new model.
Besides Android 6.0 Marshmallow, Google Play services has received some updates. The completed rollout of version 8.1 now allows developers to customize the email invitation with a custom image and a call-to-action button. The idea is that by giving more control to developers, more engagement and conversions will happen.
Game developers will be interested in the new Play Games Player Stats API, which will let developers better tailor the user experience to specific segments of players. In an example, Google said that the most valuable players could be rewarded with a special welcome back message when returning to the game.
For those developers using Google Nearby, the company has added a feature that gives apps the ability to receive a callback when an active Nearby publish or subscribe expires. Google Nearby lets apps communicate with nearby devices, and traditionally it would hog up resources. But this update claims to improve accuracy and make it easy to enable apps across devices to talk to one another.
This is the first update to Google Play services since last month, when new APIs were made available that let developers utilize face detection, barcode recognition, and facilitated Nearby Messages.