Panoramica di Google Play Services
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Google Play Services supporta un'ampia gamma di SDK su Android per creare
la tua app, migliorare la privacy e la sicurezza, coinvolgere gli utenti e far crescere la tua
attività. Questi SDK richiedono solo l'inclusione di una libreria client leggera
nella tua app, come mostrato nella figura 1. In fase di runtime, la libreria client
comunica con un'implementazione completa in esecuzione nell'applicazione principale
Google Play Services.
Fornendo implementazioni condivise lato client, Google Play Services:
- Consente di ottimizzare le risorse sul dispositivo, come spazio di archiviazione e memoria, per migliorare la qualità dell'app e l'esperienza complessiva degli utenti.
- Riceve aggiornamenti automatici, indipendentemente dagli aggiornamenti del sistema operativo, dell'OEM o delle app, in modo che gli
utenti ricevano miglioramenti e correzioni di bug più rapidamente.
- Offre la compatibilità con le versioni precedenti di Android 6.0
(livello API 23) e funziona su vari fattori di forma,
consentendoti di raggiungere più utenti con meno sforzo.
Figura 1. Google Play Services riceve aggiornamenti regolari che contengono
miglioramenti e correzioni di bug.
Come funziona Google Play Services
SDK
Ogni SDK di Google Play Services include una libreria client leggera con API
che interagiscono con un servizio eseguito nell'applicazione Google Play Services.
Queste librerie forniscono anche helper per gestire correttamente i problemi di runtime, ad esempio quando un servizio è mancante, disattivato o obsoleto. Quando
attivi la riduzione del codice, l'ottimizzatore R8
riduce ulteriormente l'impatto dell'SDK sulle dimensioni del pacchetto rimuovendo il codice inutilizzato.
Per accedere a nuovi prodotti o funzionalità di Google Play Services, esegui l'upgrade dell'SDK quando viene rilasciata una nuova versione nel repository Google Maven.
Servizi
Google Play Services contiene un insieme di servizi di base in background sul dispositivo che
vengono eseguiti su tutti i dispositivi Android certificati Google.
Gli aggiornamenti automatici di Google Play Services vengono forniti indipendentemente dall'operatore,
dal sistema operativo o dagli aggiornamenti dell'immagine di sistema OEM. In generale, i dispositivi con Android 6.0 o versioni successive ricevono gli aggiornamenti automaticamente, a condizione che abbiano installato Google Play Services e dispongano di spazio di archiviazione sufficiente. Ciò significa che gli utenti
ricevono miglioramenti e correzioni di bug più rapidamente e che puoi sfruttare
le API più recenti raggiungendo la maggior parte dei dispositivi nell'ecosistema Android. I dispositivi
con versioni precedenti ad Android 6.0 o senza Google Play Services installato
non sono supportati.
Passaggi successivi: configura l'app
Per iniziare a utilizzare le API di Google Play Services nella tua app, leggi questa guida
alla configurazione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-31 UTC.
[null,null,["Ultimo aggiornamento 2025-08-31 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,["# Overview of Google Play services\n\n\u003cbr /\u003e\n\nGoogle 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------------------------------\n\n### SDKs\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\n### Services\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---------------------------\n\nTo begin using Google Play services APIs in your app, read this [setup\nguide](/android/guides/setup)."]]