Omówienie Usług Google Play

Usługi Google Play korzystają z szerokiego zestawu pakietów SDK na Androida, które ułatwiają tworzenie aplikacji, zwiększanie prywatności i bezpieczeństwa, angażowanie użytkowników i rozwijanie firmy. Te pakiety SDK są wyjątkowe, ponieważ wymagają tylko umieszczenia w aplikacji wąskiej biblioteki klienta, jak pokazano na ilustracji 1. W czasie działania biblioteka klienta komunikuje się z większością implementacji pakietu SDK i zasięgu w Usługach Google Play.

Dzięki wspólnemu wdrażaniu Usług Google Play po stronie klienta:

  • Pomaga optymalizować zasoby na urządzeniu, takie jak miejsce na dane i pamięć, aby poprawić jakość aplikacji i ogólne wrażenia użytkowników.
  • Automatycznie otrzymuje aktualizacje – niezależnie od systemu operacyjnego, OEM i aktualizacji aplikacji, dzięki czemu użytkownicy szybciej otrzymują ulepszenia i poprawki błędów.
  • Włącza pakiety SDK, które są zgodne wstecznie z Androidem 5.0 (poziom interfejsu API 21) i są dostępne na różnych formatach, co ułatwia dotarcie do większej liczby użytkowników.

Proste biblioteki klienta komunikują się z Usługami Google Play przez IPC. Usługi Google Play są dostępne na telefonach, tabletach, laptopach, telewizorach, zegarkach i samochodach.

Rysunek 1. Usługi Google Play są regularnie aktualizowane i zawierają poprawki błędów.

Jak działają Usługi Google Play

Pakiety SDK

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

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

Usługi

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

Automatyczne aktualizacje Usług Google Play są dostarczane niezależnie od aktualizacji obrazu systemu operatora, systemu operacyjnego i producenta OEM. Ogólnie rzecz biorąc, urządzenia z Androidem 5.0 lub nowszym otrzymują aktualizacje automatycznie, o ile mają zainstalowane usługi Google Play i wystarczającą 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 docierać do większości urządzeń w ekosystemie Androida. Urządzenia z Androidem w wersji starszej niż 5.0 i bez zainstalowanych Usług Google Play nie są obsługiwane.

Kolejne kroki: konfigurowanie aplikacji

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