*Ta strona jest automatycznie tłumaczona z artykułów w języku angielskim
Wyjaśnienie:
GMS:
1. Pełna nazwa GMS to Google Mobile Service.Później stopniowo dodawano funkcję GMS, znaną również jako usługa Google Play, a mianowicie framework usługi Google Play.
2. GMS oferuje obecnie wyszukiwanie, wyszukiwanie głosowe, Gmail, synchronizację kontaktów, synchronizację kalendarza, rozmowę, mapy, Street View, YouTube, Sklep Play i inne. Korzystając z usług Google Google, może integrować i analizować nawyki, zainteresowania i hobby użytkowników oraz tworzyć ukierunkowane i precyzyjne rekomendacje.
3. Jeśli aplikacje innych firm są tworzone przy użyciu struktury usług Google lub powiązanych technologii, będą one wymagały wbudowanego pakietu GMS do poprawnego działania.
GCM:
Google Cloud Messaging (GCM) to bezpłatna usługa, która pomaga programistom przesyłać wiadomości z serwerów na urządzenia z Androidem użytkowników.
Przed GCM, jeśli aplikacja na telefonie z Androidem chciała odbierać wiadomości z aplikacji, musiała utrzymywać aplikację działającą w tle. Im więcej aplikacji musi akceptować wiadomości, tym większy zaplecze i tym wolniejszy system telefonu.
Wraz z pojawieniem się GCM deweloperzy aplikacji mogą używać GCM do wypychania, jeśli używają odpowiednich protokołów technicznych w swoich aplikacjach. Nawet jeśli aplikacja jest zamknięta w tle lub w głębokim uśpieniu, nadal może odbierać wiadomości push. Wiadomości będą przesyłane do telefonu za pośrednictwem Google GMS lub usługi Google Play. Aplikacja nie musi zajmować miejsca w tle, co znacznie poprawia efektywność wykorzystania pamięci telefonu.
Należy zauważyć, że GMS, usługa Google Play i GCM muszą utrzymywać normalną komunikację danych z serwerem Google przez cały czas, zanim będą mogły być normalnie używane.