Over the coming days Google Play services 7.0 will roll out and this update is a major one with many goodies. Lets just take a quick look at what is included in the update:
- Location Settings Dialogue: When an application wants to use your location a popup will appear asking you to enable GPS, WiFi or a cell network if they were not enabled.
- Places API: In coordination with Google’s database of places and businesses it will provided information about a location and allows a developer to add a place manually and report that the user is at a particular place.
- Google Fit APIs: will provide access to sensor data, recorded data, and more. They will replace the Fitness API and will reduce the memory required to run Google Fit applications in the background.
- Google Mobile Ads: enables the Google Mobile Ads SDK to automatically integrate with Google Analytics providing number of users, sessions, session duration, OS, device models, geography and automatic screen reporting.
- Google Play Games: new API (Nearby Connections) that lets games connect to nearby devices and use them as controllers for games being played on a TV.
- Application Indexing: just like indexing of websites this will allow Google to index applications and include them in search results.
- GoogleApiClient: Google OAuth 2.0 tokens retrieval is now part of the GoogleApiClient which makes it easier to request server authentication codes and access Google APIs.
All in all this is a pretty major update with many useful features for developers, and when developers use those changes in their applications the users will also benefit from them too: getting more precise locations, better memory management, etc.