Présentation des services Google Play

Les services Google Play alimentent un large éventail de SDK sur Android pour vous aider à créer votre application, à renforcer la confidentialité et la sécurité, à engager les utilisateurs et à développer votre activité. Ces SDK sont uniques en ce sens qu'ils ne nécessitent qu'une bibliothèque de clients légers pour être inclus dans votre application, comme illustré dans la figure 1. Au moment de l'exécution, la bibliothèque cliente communique avec l'essentiel de l'implémentation et de l'empreinte du SDK dans les 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, afin d'améliorer la qualité des applications et l'expérience utilisateur globale.
  • 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 des améliorations et des corrections de bugs plus rapidement.
  • Fournit des SDK rétrocompatibles avec Android 5.0 (niveau d'API 21) et disponibles dans divers facteurs de forme, ce qui vous permet de toucher plus d'utilisateurs plus facilement.

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 des mises à jour régulières contenant des améliorations et des corrections de bugs.

Fonctionnement des services Google Play

SDK

Chaque SDK fourni par les services Google Play fournit une bibliothèque cliente légère contenant les API nécessaires pour interagir avec son service respectif. D'autres API vous permettent de résoudre les problèmes au moment de l'exécution, tels que des services manquants, désactivés ou obsolètes. Si vous utilisez Android Studio 3.4 ou version ultérieure et que vous activez la minification de code, l'optimiseur R8 peut vous aider à réduire davantage l'empreinte de chaque SDK et son impact sur la taille du package de votre application.

Pour accéder aux nouvelles fonctionnalités ou aux nouveaux 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 des services Google sur l'appareil qui s'exécutent en arrière-plan sur chaque appareil Android certifié par Google.

Les mises à jour automatiques des services Google Play sont fournies indépendamment des mises à jour de l'image système de l'opérateur, de l'OS ou de l'OEM. En général, les appareils équipés d'Android 5.0 ou version ultérieure reçoivent automatiquement les mises à jour, à condition que les services Google Play soient installés et qu'un espace de stockage suffisant soit disponible. Cela signifie que les utilisateurs reçoivent les améliorations et les corrections de bugs plus rapidement, et que vous pouvez bénéficier des dernières API tout en atteignant la plupart des appareils de l'écosystème Android. Les appareils antérieurs à Android 5.0 ou sur lesquels les services Google Play ne sont pas 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.