*Cette page est traduite automatiquement de l'article anglais
Explication:
GMS :
1. Le nom complet de GMS est Google Mobile Service.Plus tard, la fonction GMS a été progressivement ajoutée, également connue sous le nom de Google Play Service, à savoir Google Play Service framework.
2. GMS propose actuellement Search, Search by Voice, Gmail, Contact Sync, Calendar Sync, Talk, Maps, Street View, YouTube, Play Store et d'autres services. Lorsque vous utilisez Google Services Google, il peut intégrer et analyser les habitudes, les intérêts et les loisirs des utilisateurs, et faire des recommandations ciblées et précises.
3. Si des applications tierces sont développées à l'aide du cadre de service de Google ou de technologies connexes, elles auront besoin du package GMS intégré pour fonctionner correctement.
.GCM:
Google Cloud Messaging (GCM) est un service gratuit qui aide les développeurs à envoyer des messages de leurs serveurs vers les appareils Android des utilisateurs.
Avant GCM, si une application sur un téléphone Android voulait recevoir des messages d'une application, elle devait garder l'application en arrière-plan. Plus il y a d'applications qui doivent accepter des messages, plus le back-end est grand et plus le système du téléphone est lent.
Avec l'avènement de GCM, les développeurs d'applications peuvent utiliser GCM pour le push s'ils utilisent des protocoles techniques pertinents dans leurs applications. Même si l'application est fermée en arrière-plan ou en veille prolongée, elle peut toujours recevoir des messages push. Les messages seront envoyés au téléphone via le GMS de Google, ou Google Play Service. Il n'est pas nécessaire que l'application occupe de l'espace en arrière-plan, ce qui améliore considérablement l'efficacité de l'utilisation de la mémoire du téléphone.
Il convient de noter que GMS, Google Play Service et GCM doivent tous maintenir une communication de données normale avec le serveur Google tout le temps avant de pouvoir être utilisés normalement.