Une nouvelle version des Google Play Services est en déploiement et apporte de nombreuses nouveautés : Permission, App invites, Ambient mode, Nearby, Play Games, ...
Cette mise à jour arrive à quelques semaines de la sortie d'Android 6, Marshmallow.
La gestion des permissions a totalement été repensé dans la future mise à jour d'Android (plus de détails ici) avec un contrôle plus direct de l'utilisateur sur les permissions.
Pour que son application soit totalement compatible avec Android 6, il est nécessaire d'utiliser cette nouvelle version des Play Services et d'intégrer le nouveau système de permission. Un exemple d'intégration est fournit par Google : http://android-developers.blogspot.fr/2015/09/google-play-services-81-and-android-60.html.
App invites a été ajouté il y a quelque temps sur les Play Services (elle permet d'inviter les utilisateurs à essayer son application par Email ou SMS). Dans cette version est ajoutée la possibilité au développeur de personnaliser l'email d'invitation comme les images, et l'action call to.
Cette nouveauté ajoutée d'abord sur Android Wear pour afficher une map en vue simplifiée et low-color est maintenant disponible dans l'API Google Maps Android. Cela permet de réduire la consommation d'énergie, plus d'information ici : http://googlegeodevelopers.blogspot.fr/2015/09/always-on-android-wear-apps-with-google.html
Cette nouveauté qui a intégré récemment les Play Services (elle permet aux appareils proches de communiquer entre eux) permet maintenant de recevoir des callback quand un nearby publie ou qu'un suscribe expire. Cela permet de savoir quel Nearby est actif ou non.
Les Player Stats API permettent de faire des jeux meilleurs et plus inteligent comme d'avoir des segments spécifiques de joueurs, selon son lifecycle. Par exemple afficher un message de welcome back après une longue pause du joueur sur le jeu. Plus d'information dans cet article : http://www.android-dev.fr/des_nouveautes_pour_les_developpeurs_de_jeux_statistiques_quests_c
Des changements ont été fait sur GoogeApiClient et PendingResult, rendant les classes abstraites, ce qui peut planter le code. Plus d'information sur cette note : https://developers.google.com/android/guides/releases