Google Play Services supporta un ampio set di SDK su Android per aiutarti a creare la tua app, migliorare la privacy e la sicurezza, coinvolgere gli utenti e far crescere la tua attività. Questi SDK sono univoci in quanto richiedono solo una libreria thin client per incluso nell'app, come mostrato nella Figura 1. In fase di runtime, la libreria client comunica con la maggior parte dell'implementazione e dell'utilizzo dell'SDK su Google Play Services.
Fornendo implementazioni lato client condivise, Google Play Services:
- Aiuta a ottimizzare le risorse sul dispositivo, come spazio di archiviazione e memoria, per migliorare qualità delle app e la loro esperienza generale un'esperienza senza intervento manuale.
- Riceve aggiornamenti automatici, indipendentemente dal sistema operativo, dall'OEM o dagli aggiornamenti delle app, per cui gli utenti ricevono miglioramenti e correzioni di bug più rapidamente.
- Supporta SDK compatibili con le versioni precedenti di Android 6.0 (livello API 23) e disponibili in una varietà di fattori di forma, consentendoti di raggiungere più utenti con senza sforzi.
Figura 1. Google Play Services riceve aggiornamenti regolari che contengono miglioramenti e correzioni di bug.
Come funziona Google Play Services
SDK
Ogni SDK basato su Google Play Services fornisce una libreria client leggera che contenga le API necessarie per interagire con il rispettivo servizio. Altro le API consentono di risolvere eventuali problemi in fase di runtime, come mancanti, disabilitati servizi non aggiornati. Se usi Android Studio 3.4 o versioni successive e attivi con la riduzione del codice, l'obiettivo R8 ottimizzatore può aiutare ridurre ulteriormente la dimensione di ogni SDK e il suo impatto sul pacchetto dell'app dimensioni.
Per accedere a nuovi prodotti o funzionalità di Google Play Services, esegui l'upgrade dell'SDK quando viene rilasciata una nuova versione per Google Maven di archiviazione dei dati.
Servizi
Google Play Services contiene servizi Google sul dispositivo che vengono eseguiti su tutti i dispositivi Android certificati da Google.
Gli aggiornamenti automatici a Google Play Services vengono forniti indipendentemente dall'operatore. Aggiornamenti delle immagini di sistema del sistema operativo o dell'OEM. In generale, i dispositivi con Android 6.0 o di ricevere automaticamente gli aggiornamenti, a condizione che questi dispositivi dispongano di Play Services installato e spazio di archiviazione sufficiente disponibile. Ciò significa che gli utenti ricevere miglioramenti e correzioni di bug in modo più rapido e sfruttare le API più recenti raggiungendo al contempo la maggior parte dei dispositivi nell'ecosistema Android. Dispositivi versioni precedenti ad Android 6.0 o dispositivi 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 configurazione .