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 firmy. Te pakiety SDK wymagają tylko lekkiej biblioteki klienta, która musi być uwzględniona w aplikacji, jak pokazano na rysunku 1. Podczas działania biblioteka klienta komunikuje się z pełną implementacją działającą w głównej aplikacji usług Google Play.

Udostępniając wspólne implementacje po stronie klienta, Usługi Google Play:

  • Pomaga optymalizować zasoby na urządzeniu, takie jak pamięć i pamięć masowa, aby poprawić jakość aplikacji i ogólne wrażenia użytkowników.
  • Otrzymuje automatyczne aktualizacje niezależnie od systemu operacyjnego, OEM-a lub aplikacji, dzięki czemu użytkownicy szybciej otrzymują ulepszenia i poprawki błędów.
  • Zapewnia zgodność wsteczną z Androidem 6.0 (poziom interfejsu API 23) i działa na różnych urządzeniach, dzięki czemu możesz docierać do większej liczby użytkowników przy mniejszym wysiłku.

Lekkie biblioteki klienta komunikują się z usługami Google Play za pomocą interfejsu 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ółpracują z usługą uruchomioną w aplikacji Usług Google Play. Biblioteki te zawierają też pomocnicze funkcje, które umożliwiają sprawne rozwiązywanie problemów występujących w czasie wykonywania, na przykład w przypadku braku, wyłączenia lub nieaktualności usługi. Gdy włączysz kompresję kodu, optymalizator R8 jeszcze bardziej 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, uaktualnij pakiet SDK, gdy jego nowa wersja zostanie opublikowanarepozytorium 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 od operatora, systemu operacyjnego lub OEM. Ogólnie urządzenia z Androidem 6.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, docierając do większości urządzeń w ekosystemie Androida. Urządzenia starsze niż Android 6.0 lub bez zainstalowanych Usług Google Play nie są obsługiwane.

Kolejne kroki: skonfiguruj aplikację

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