Présentation des services Google Play
Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
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é sur la figure 1. Lors 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 de l'appareil, telles que le stockage et la mémoire, pour améliorer la qualité de l'application et l'expérience globale de vos utilisateurs.
- 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.
- Elle offre 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.
Figure 1. Les services Google Play reçoivent régulièrement des mises à jour qui contiennent 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 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 minification 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 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 un ensemble de services d'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'image système de l'opérateur, de l'OS ou 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 soit suffisant. Cela signifie que les utilisateurs bénéficient d'améliorations et de corrections de bugs plus rapidement, et que vous pouvez profiter des dernières API tout en touchant la plupart des appareils de l'écosystème Android. Les appareils plus anciens qu'Android 6.0 ou ceux 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/17 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/17 (UTC)."],[[["\u003cp\u003eGoogle Play services optimizes app performance and user experience by providing shared, client-side implementations of SDKs, minimizing resource usage.\u003c/p\u003e\n"],["\u003cp\u003eAutomatic updates to Google Play services ensure users receive the latest improvements and bug fixes quickly, independent of OS or device updates.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Play services offers broad compatibility, supporting Android 6.0 (API level 23) and above, various form factors, enabling wider user reach with less development effort.\u003c/p\u003e\n"],["\u003cp\u003eSDKs powered by Google Play services utilize lightweight client libraries, reducing app size and ensuring efficient interactions with Google services.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Play services runs essential Google services in the background on certified Android devices, delivering automatic updates for enhanced functionality and security.\u003c/p\u003e\n"]]],["Google Play services provides lightweight SDK client libraries for Android apps, which interact with shared services on the device. These services optimize device resources, receive automatic updates independent of OS or app updates, and offer backward compatibility to Android 6.0. Developers can update SDKs to access new features through the Google Maven repository. Automatic updates are delivered to devices with Google Play services installed and running Android 6.0 or later. R8 optimizer can reduce the footprint of each SDK.\n"],null,["Google Play services powers a broad set of SDKs on Android for building\nyour app, enhancing privacy and security, engaging users, and growing your\nbusiness. These SDKs only require a lightweight client library to be\nincluded in your app, as shown in figure 1. At runtime, the client library\ncommunicates with a full implementation running in the main Google\nPlay services application.\n\nBy providing shared, client-side implementations, Google Play services:\n\n- Helps to optimize on-device resources, such as storage and memory, to improve [app quality](https://developer.android.com/quality) and your users' overall experience.\n- Receives automatic updates---independent of OS, OEM, or app updates---so your users receive improvements and bug fixes more quickly.\n- Provides backward compatibility to Android 6.0 (API level 23) and works across various form factors, enabling you to reach more users with less effort.\n\n**Figure 1.** Google Play services receives regular updates that contain\nimprovements and bug fixes.\n\nHow Google Play services works\n\nSDKs\n\nEach Google Play services SDK includes a lightweight client library with APIs\nthat interact with a service that runs in the Google Play services application.\nThese libraries also provide helpers to gracefully handle runtime issues, such\nas when a service is missing, disabled, or out-of-date. When you\nenable code shrinking, the\n[R8 optimizer](https://developer.android.com/studio/build/shrink-code)\nfurther reduces the SDK's impact on your package size by removing unused code.\n\nTo access new Google Play services features or products, upgrade the SDK when a\nnew version is [released](/android/guides/releases) to the [Google Maven\nrepository](https://maven.google.com/web/index.html#com.google.android.gms).\n\nServices\n\nGoogle Play services contains a core set of on-device background services that\nrun on all Google-certified Android devices.\n\nAutomatic updates to Google Play services are delivered independent of carrier,\nOS, or OEM system image updates. In general, devices running Android 6.0 or\nhigher receive updates automatically, provided that these devices have Google\nPlay services installed and sufficient storage available. This means that users\nreceive improvements and bug fixes more quickly, and you can take advantage of\nthe latest APIs while reaching most devices in the Android ecosystem. Devices\nolder than Android 6.0, or devices without Google Play services installed,\naren't supported.\n\nNext steps: set up your app\n\nTo begin using Google Play services APIs in your app, read this [setup\nguide](/android/guides/setup)."]]