*Questa pagina è stata tradotta dall'articolo inglese automaticamente.
Spiegazione:
GMS:
1. Il nome completo di GMS è Google Mobile Service.Successivamente, la funzione GMS è stata gradualmente aggiunta, nota anche come Google Play Service, vale a dire il framework di Google Play Service.
2. GMS offre attualmente Ricerca, Ricerca vocale, Gmail, Sincronizzazione contatti, Sincronizzazione calendario, Talk, Mappe, Street View, YouTube, Play Store e altri servizi. Quando si utilizzano i servizi Google Google, può integrare e analizzare le abitudini, gli interessi e gli hobby degli utenti e formulare raccomandazioni mirate e precise.
3. Se le applicazioni di terze parti vengono sviluppate utilizzando il framework di servizi di Google o tecnologie correlate, avranno bisogno del pacchetto GMS integrato per funzionare correttamente.
GCM:
Google Cloud Messaging (GCM) è un servizio gratuito che aiuta gli sviluppatori a inviare messaggi dai loro server ai dispositivi Android degli utenti.
Prima di GCM, se un'app su un telefono Android voleva ricevere messaggi da un'app, doveva mantenere l'app in esecuzione in background. Più app devono accettare messaggi, più grande è il back-end e più lento è il sistema del telefono.
Con l'avvento di GCM, gli sviluppatori di applicazioni possono utilizzare GCM per il push se utilizzano protocolli tecnici pertinenti nelle loro app. Anche se l'applicazione è chiusa in background o in modalità deep sleep, può comunque ricevere messaggi push. I messaggi verranno inviati al telefono tramite il GMS di Google o Google Play Service. Non è necessario che l'app occupi spazio in background, il che migliora notevolmente l'efficienza dell'uso della memoria del telefono.
Va notato che GMS, Google Play Service e GCM devono tutti mantenere la normale comunicazione dei dati con il server di Google per tutto il tempo prima di poter essere utilizzati normalmente.