Omówienie Usług Google Play

Usługi Google Play obsługują szeroki zakres pakietów SDK na Androidzie, które umożliwiają tworzenie aplikacji, zwiększanie prywatności i bezpieczeństwa, angażowanie użytkowników oraz rozwijanie firmy. Te pakiety SDK wymagają tylko 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 wspólnych implementacji po stronie klienta Usługi Google Play:

  • pomagają optymalizować zasoby na urządzeniu, takie jak pamięć i miejsce na dane, aby poprawić jakość aplikacji i ogólne wrażenia użytkowników;
  • otrzymują automatyczne aktualizacje niezależne od aktualizacji systemu operacyjnego, producenta OEM lub aplikacji, dzięki czemu użytkownicy szybciej otrzymują ulepszenia i poprawki błędów;
  • zapewniają zgodność wsteczną z Androidem 6.0 (poziom interfejsu API 23) i działają na różnych urządzeniach, co pozwala docierać do większej liczby użytkowników przy mniejszym wysiłku.

Uproszczone 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 otrzymują regularne aktualizacje, które zawierają 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ż narzędzia pomocnicze, które umożliwiają prawidłowe obsługiwanie problemów z czasem działania, np. gdy usługa jest niedostępna, wyłączona lub nieaktualna. 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 Usług Google Play, zaktualizuj 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 urządzeniu, które działają na wszystkich certyfikowanych urządzeniach z Androidem.

Automatyczne aktualizacje Usług Google Play są dostarczane niezależnie od aktualizacji systemu operacyjnego, producenta OEM lub obrazu systemu. Zasadniczo urządzenia z Androidem 6.0 lub nowszym otrzymują aktualizacje automatycznie, pod warunkiem że 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, docierając do większości urządzeń w ekosystemie Androida. Urządzenia starsze niż Android 6.0 lub urządzenia bez zainstalowanych Usług Google Play nie są obsługiwane.

Dalsze kroki: skonfiguruj aplikację

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