Usługi Google Play obsługują na Androidzie szeroki zakres pakietów SDK, które umożliwiają tworzenie aplikacji, zwiększanie prywatności i bezpieczeństwa, angażowanie użytkowników oraz rozwój firmy. 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.
Usługi Google Play udostępniają wspólne implementacje po stronie klienta, dzięki czemu:
- Pomaga optymalizować zasoby urządzenia, takie jak pamięć masowa i pamięć operacyjna, aby poprawić jakość aplikacji i ogólne wrażenia użytkowników.
- Otrzymuje automatyczne aktualizacje niezależne od aktualizacji systemu operacyjnego, producenta OEM czy 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.
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 wchodzą w interakcję z usługą działającą w aplikacji Usług Google Play. Biblioteki te zawierają też funkcje 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 Google Play, uaktualnij pakiet SDK, gdy w repozytorium Google Maven pojawi się nowa wersja.
Usługi
Usługi Google Play zawierają podstawowy zestaw usług działających w tle na urządzeniu, które są uruchamiane na wszystkich urządzeniach z Androidem z certyfikatem Google.
Automatyczne aktualizacje usług Google Play są dostarczane niezależnie od operatora, systemu operacyjnego czy aktualizacji obrazu systemu OEM. Urządzenia z Androidem 6.0 lub nowszym zwykle 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 po konfiguracji.