Omówienie Usług Google Play

Usługi Google Play obsługują szeroki zestaw pakietów SDK na Androida, które umożliwiają tworzenie aplikacji, zwiększanie prywatności i bezpieczeństwa, angażowanie użytkowników oraz rozwijanie działalności. Te pakiety SDK wymagają jedynie dołączenia do aplikacji lekkiej biblioteki klienta, jak pokazano na rysunku 1. W czasie działania biblioteka klienta komunikuje się z pełną implementacją działającą w głównej aplikacji Usług Google Play.

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

  • 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.
  • Otrzymuje automatyczne aktualizacje – niezależnie od aktualizacji systemu operacyjnego, OEM lub aplikacji – dzięki czemu użytkownicy szybciej otrzymują ulepszenia i poprawki błędów.
  • Zapewnia zgodność wsteczną z Androidem 7.0 (interfejs API na poziomie 24) i działa na różnych formatach, co pozwala dotrzeć do większej liczby użytkowników przy mniejszym nakładzie pracy.

Lekkie 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, co obejmuje ulepszenia i poprawki błędów.

Jak działają Usługi Google Play

Pakiety SDK

Każdy pakiet SDK usług Google Play zawiera lekką bibliotekę klienta z interfejsami API, które współdziałają z usługą działającą w aplikacji usług Google Play. Te biblioteki zawierają też funkcje pomocnicze, które ułatwiają obsługę problemów z czasem działania, takich jak brak usługi, jej wyłączenie lub nieaktualność. Gdy włączysz zmniejszanie kodu, optymalizator R8 dodatkowo zmniejszy wpływ pakietu SDK na rozmiar pakietu, usuwając nieużywany kod.

Aby uzyskać dostęp do nowych funkcji lub usług Google Play, uaktualnij pakiet SDK, gdy nowa wersja zostanie opublikowana w repozytorium Google Maven.

Usługi

Usługi Google Play zawierają podstawowy zestaw usług działających w tle na wszystkich urządzeniach z Androidem, które mają certyfikat Google.

Automatyczne aktualizacje Usług Google Play są dostarczane niezależnie od aktualizacji obrazu systemu operatora, systemu operacyjnego lub producenta OEM. Ogólnie urządzenia z Androidem 7.0 lub nowszym otrzymują aktualizacje automatycznie, pod warunkiem że mają zainstalowane Usługi Google Play i wystarczającą ilość wolnego miejsca. Oznacza to, że użytkownicy szybciej otrzymują ulepszenia i poprawki błędów, a Ty możesz korzystać z najnowszych interfejsów API, docierając do większości urządzeń w ekosystemie Androida. Urządzenia z Androidem w wersji starszej niż 7.0 lub bez zainstalowanych usług Google Play nie są obsługiwane.

Dalsze kroki: konfigurowanie aplikacji

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