Omówienie Usług Google Play

Usługi Google Play obsługują szeroką gamę pakietów SDK na Androida, które pomogą Ci tworzyć aplikacje, zwiększać prywatność i bezpieczeństwo, angażować użytkowników oraz rozwijać firmę. Te pakiety SDK są wyjątkowe pod tym względem, że wymagają umieszczenia w aplikacji tylko prostej biblioteki klienta, jak widać na ilustracji 1. W czasie działania biblioteka klienta komunikuje się z większością implementacji i zasięgu pakietu SDK w Usługach Google Play.

Dzięki udostępnianiu wspólnych implementacji po stronie klienta Usługi Google Play:

  • Pomaga optymalizować zasoby na urządzeniu, takie jak miejsce na dane i pamięć, w celu poprawy jakości aplikacji i ogólnego komfortu korzystania z aplikacji.
  • Otrzymuje automatyczne aktualizacje niezależnie od aktualizacji systemu operacyjnego, OEM i aplikacji, dzięki czemu użytkownicy szybciej otrzymają ulepszenia i poprawki błędów.
  • Umożliwia korzystanie z pakietów SDK, które są zgodne wstecznie z Androidem 5.0 (poziom interfejsu API 21) i dostępne na różnych formatach, dzięki czemu możesz łatwiej dotrzeć do większej liczby użytkowników.

Proste biblioteki klienta komunikują się z Usługami Google Play za pomocą IPC. Usługi Google Play są dostępne na telefonach, tabletach, laptopach, telewizorach i zegarkach, a także w samochodach.

Rysunek 1. Usługi Google Play są regularnie aktualizowane, w tym udoskonalone.

Jak działają Usługi Google Play

Pakiety SDK

Każdy pakiet SDK z Usługami Google Play udostępnia prostą bibliotekę klienta, która zawiera interfejsy API niezbędne do interakcji z jego usługą. Inne interfejsy API umożliwiają rozwiązywanie problemów w czasie działania, takich jak brakujące, wyłączone lub nieaktualne usługi. Jeśli używasz Androida Studio 3.4 lub nowszego i włączysz zmniejszanie kodu, optymalizator R8 pomoże Ci jeszcze bardziej zmniejszyć rozmiar każdego pakietu SDK i jego wpływ na rozmiar pakietu aplikacji.

Aby uzyskać dostęp do nowych funkcji lub usług Google Play, uaktualnij pakiet SDK po opublikowaniu nowej wersji w repozytorium Google Maven.

Usługi

Usługi Google Play obejmują usługi Google działające na urządzeniu, które działają w tle na każdym urządzeniu z Androidem, które ma certyfikat Google.

Automatyczne aktualizacje Usług Google Play są dostarczane niezależnie od aktualizacji obrazu systemu operatora, systemu operacyjnego i OEM. Ogólnie urządzenia z Androidem 5.0 lub nowszym otrzymują aktualizacje automatycznie, o ile mają zainstalowane usługi Google Play i odpowiednią ilość miejsca na dane. Oznacza to, że użytkownicy szybciej otrzymują ulepszenia i poprawki błędów, a Ty możesz korzystać z najnowszych interfejsów API i jednocześnie docierać do większości urządzeń w ekosystemie Androida. Urządzenia starsze niż Android 5.0 i urządzenia bez zainstalowanych Usług Google Play nie są obsługiwane.

Kolejne kroki: konfigurowanie aplikacji

Aby zacząć korzystać z interfejsów API Usług Google Play w aplikacji, przeczytaj ten przewodnik konfiguracji.