Présentation des services Google Play

Les services Google Play s'appuient sur un large éventail de SDK sur Android pour vous aider à créer votre application, à renforcer la confidentialité et la sécurité, à susciter l'intérêt des utilisateurs et à développer votre activité. Ces SDK ne nécessitent qu'une bibliothèque cliente légère à inclure dans votre application, comme illustré dans la figure 1. Au moment de l'exécution, la bibliothèque cliente communique avec une implémentation complète exécutée dans l'application principale des services Google Play.

En fournissant des implémentations partagées côté client, les services Google Play:

  • Aide à optimiser les ressources sur l'appareil, telles que l'espace de stockage et la mémoire, pour améliorer la qualité de l'application et l'expérience globale de vos utilisateurs.
  • Il reçoit des mises à jour automatiques, indépendamment des mises à jour de l'OS, de l'OEM ou des applications, afin que vos utilisateurs bénéficient plus rapidement des améliorations et des corrections de bugs.
  • Fournit une rétrocompatibilité avec Android 6.0 (niveau d'API 23) et fonctionne sur différents facteurs de forme, ce qui vous permet de toucher plus d'utilisateurs avec moins d'efforts.

Les bibliothèques clientes légères communiquent avec les services Google Play à l'aide de l'IPC. Les services Google Play sont disponibles sur les téléphones, les tablettes, les ordinateurs portables, les téléviseurs et les montres, ainsi que dans les voitures.

Figure 1. Les services Google Play reçoivent régulièrement des mises à jour contenant des améliorations et des corrections de bugs.

Fonctionnement des services Google Play

SDK

Chaque SDK des services Google Play inclut une bibliothèque cliente légère avec des API qui interagissent avec un service exécuté dans l'application des services Google Play. Ces bibliothèques fournissent également des outils d'aide pour gérer correctement les problèmes d'exécution, par exemple lorsqu'un service est manquant, désactivé ou obsolète. Lorsque vous activez la réduction du code, l'optimiseur R8 réduit davantage l'impact du SDK sur la taille de votre package en supprimant le code inutilisé.

Pour accéder aux nouvelles fonctionnalités ou produits des services Google Play, mettez à niveau le SDK lorsqu'une nouvelle version est publiée dans le dépôt Maven de Google.

Services

Les services Google Play contiennent un ensemble de services en arrière-plan intégrés à l'appareil qui s'exécutent sur tous les appareils Android certifiés par Google.

Les mises à jour automatiques des services Google Play sont fournies indépendamment des mises à jour de l'opérateur, de l'OS ou de l'image système de l'OEM. En général, les appareils équipés d'Android 6.0 ou version ultérieure reçoivent les mises à jour automatiquement, à condition que les services Google Play soient installés et que l'espace de stockage disponible soit suffisant. Cela signifie que les utilisateurs bénéficient plus rapidement des améliorations et des corrections de bugs. Vous pouvez ainsi profiter des dernières API tout en touchant la plupart des appareils de l'écosystème Android. Les appareils équipés d'une version antérieure à Android 6.0 ou qui ne disposent pas des services Google Play installés ne sont pas compatibles.

Étapes suivantes: configurer votre application

Pour commencer à utiliser les API des services Google Play dans votre application, consultez ce guide de configuration.