Les services Google Play s'appuient sur un large éventail de SDK sur Android pour vous aider à créer votre application, à améliorer la confidentialité et la sécurité, à engager les utilisateurs et à développer votre activité. Ces SDK sont uniques dans la mesure où ils 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 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:
- Permet d'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 globale de vos utilisateurs.
- Reçoit des mises à jour automatiques, indépendantes des mises à jour de l'OS, de l'OEM ou de l'application, ce qui permet à vos utilisateurs de bénéficier plus rapidement des améliorations et des corrections de bugs.
- Fournit des SDK rétrocompatibles avec Android 5.0 (niveau d'API 21) et disponibles sur divers facteurs de forme, ce qui vous permet de toucher plus d'utilisateurs sans effort.
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 tous les problèmes lors de l'exécution, tels que des services manquants, désactivés ou obsolètes. Si vous utilisez Android Studio 3.4 ou une version ultérieure et que vous activez la minification de code, l'optimiseur R8 peut vous aider à réduire davantage l'encombrement 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 intégrés à l'appareil qui s'exécutent en arrière-plan sur tous les appareils Android certifiés par Google.
Les mises à jour automatiques des services Google Play sont fournies indépendamment des mises à jour des images système de l'opérateur, de l'OS ou du système OEM. En général, les appareils équipés d'Android 5.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 reçoivent plus rapidement des améliorations et des corrections de bugs, et que vous pouvez bénéficier des dernières API tout en accédant à la plupart des appareils de l'écosystème Android. Les appareils dotés d'une version antérieure à Android 5.0 ou ne disposant pas des services Google Play ne sont pas compatibles.
Étapes suivantes: configurer votre application
Pour commencer à utiliser les API des services Google Play dans votre application, lisez ce guide de configuration.