Google prepares for Android 6.0 Marshmallow with new APIs in Google Play Services 8.1


Android 6.0 Marshmallow is right around the corner and now that the rollout of Google Play services 8.1 has finally finished, Google wants to bring developers up to speed on the latest changes introduced in the updated Play services SDK. Detailed on the official Android Developers Blog, most of these changes are useful new APIs for devs to take advantage of, while some other changes could break some things unless addressed before Marshmallow arrives. Here’s what’s new.

  • Marshmallow Permissions – We’ve known about this one since Google I/O and allows users to control which permissions can run on their devices. Of course Android devs will need to properly implement this if they hope for a good user experience. Google urges all devs to update their Play services SDK to 8.1 to avoid any potential issues.
  • App Invites – Simply put, App Invites is a way for users to invite their contacts to try an app or game out. In Google Play services 8.1, developers can set a custom email invites, along with custom images and even a “call-to-action” button.
  • Ambient Mode Maps – A new feature in Android Wear allows apps to display in “ambient mode,” essentially black and white version of app/watchface being displayed. For Google Play services 8.1, the Google Maps Android API now officially supports ambient mode showing a simplified version of the map being viewed. This should help reduce battery drain with fewer pixels to light, while still showing all the relevant information at a glance.
  • Nearby Status Listener – Known as Google Nearby (which was introduced in the last release), developers with Nearby Messaging in their apps can now use their app’s UI to display whether or not Nearby is enabled or disabled. Also new in the Nearby Messaging API is the ability for an app to be notified when a publication or subscription times out.
  • Play Games Player Stats API – Google is introducing a new Play Games Player Stats API as a way for developers to build smarter games. Basically, a game can keep track of the individual player, categorizing them into 3 main segments: how much they spend, their engagement, and their progression. This allows developers to create unique rewards such as bonus items, or hints on advancing past a tough level they’re repeatedly dying on.

Google also revealed a few “Breaking Changes,” that is, changes to the GoogleApiClient and PendingResult which could break changes in an app’s code. For more on handling these potential code breaks, developers will need to check out the release notes here.

And that should just about cover everything. The now updated Google Play services 8.1 SDK is now officially available to download. Devs can get started by jumping into their Android SDK Manager right now. For more, check out Google’s new YouTube explaining the above changes down below.

Chris Chavez
I've been obsessed with consumer technology for about as long as I can remember, be it video games, photography, or mobile devices. If you can plug it in, I have to own it. Preparing for the day when Android finally becomes self-aware and I get to welcome our new robot overlords.

Google Keep finally arrives on iOS, lets you to share notes with (misguided) iPhone users

Previous article

Blackberry officially confirms the Priv Android phone, and what its name means to users

Next article

You may also like


Leave a reply

Your email address will not be published. Required fields are marked *

More in News