Les nouveautés des Google Play Services 8.1
Mise à jour 30/09/2015 0

Les nouveautés des Google Play Services 8.1

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, ...

Google Play Services 8.1

Cette mise à jour arrive à quelques semaines de la sortie d'Android 6, Marshmallow. 

google play services

 

Les permissions

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

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.

app invites

 

Ambient Mode Maps

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

 

Nearby Status Listener

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.

 

Play Games Player Stats API

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

 

Ce qui est cassé

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