Les services Google Play s'appuient sur un large éventail de SDK 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 en ce sens qu'ils ne nécessitent qu'une bibliothèque cliente légère à inclure dans votre application, comme illustré à la figure 1. Au moment de l'exécution, la bibliothèque cliente communique avec la majeure partie 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 utilisateur globale.
- Reçoit des mises à jour automatiques (indépendantes des mises à jour de l'OS, de l'OEM ou de l'application) afin que vos utilisateurs bénéficient d'améliorations et de corrections de bugs plus rapidement.
- Compatible avec les SDK rétrocompatibles avec Android 4.4 (niveau d'API 19) et disponibles avec différents facteurs de forme, vous permettant 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 qui contient les API nécessaires pour interagir avec son service respectif. D'autres API vous permettent de résoudre les problèmes d'exécution, tels que les services manquants, désactivés ou obsolètes. Si vous utilisez Android Studio 3.4 ou version ultérieure et que vous activez la diminution du code, l'optimiseur R8 peut vous aider à réduire davantage l'encombrement de chaque SDK et son impact sur la taille de votre package d'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 Google Maven.
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 de l'image de l'opérateur, du système d'exploitation ou de l'OEM. En général, les appareils équipés d'Android 4.4 ou version ultérieure reçoivent automatiquement des mises à jour, à condition qu'ils disposent des services Google Play et que l'espace de stockage disponible soit suffisant. Ainsi, les utilisateurs bénéficient d'améliorations et de corrections de bugs plus rapidement. De plus, vous pouvez profiter des dernières API tout en atteignant la plupart des appareils de l'écosystème Android. Les appareils antérieurs à Android 4.4 ou les appareils 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.