Usługi Google Play obejmują zestaw różnych pakietów SDK na Androida, które pomogą Ci tworzyć aplikacje, zwiększać bezpieczeństwo i prywatność użytkowników, angażować użytkowników i rozwijać firmę. Takie pakiety SDK są unikalne, ponieważ wymagają jedynie umieszczenia w aplikacji cienkiej biblioteki klienta, tak jak to widać na ilustracji 1. W czasie działania Biblioteka klienta komunikuje się z większością implementacji pakietu SDK i jego śladem w Usługach Google Play.
Usługi Google Play zapewniają:
- Pomaga zoptymalizować zasoby urządzenia, takie jak pamięć i pamięć, aby poprawić jakość aplikacji i zwiększyć wygodę użytkowników.
- Otrzymuje automatyczne aktualizacje (niezależnie od aktualizacji systemu operacyjnego, OEM czy aktualizacji aplikacji), dzięki czemu użytkownicy szybciej otrzymują ulepszenia i poprawki błędów.
- Obsługuje pakiety SDK, które są zgodne wstecz z Androidem 4.4 (poziom interfejsu API 19) i są dostępne w różnych formatach, co pozwala łatwiej docierać do większej liczby użytkowników.
Rysunek 1. Usługi Google Play regularnie otrzymują aktualizacje zawierające ulepszenia i poprawki błędów.
Jak działają Usługi Google Play
Pakiety SDK
Każdy pakiet SDK obsługiwany przez Usługi Google Play zawiera prostą bibliotekę klienta, która zawiera interfejsy API niezbędne do interakcji z daną 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 korzystasz z Androida Studio w wersji 3.4 lub nowszej i włączysz ograniczanie kodu, optymalizator R8 może pomóc w zmniejszaniu ilości poszczególnych pakietów SDK i ich wpływie na rozmiar pakietu aplikacji.
Aby móc korzystać z nowych funkcji lub usług Usług Google Play, zainstaluj nową wersję SDK w wersji dostępnej w repozytorium Google Maven.
Usługi
Usługi Google Play obejmują usługi Google na urządzeniu, które działają w tle na każdym urządzeniu z Androidem i certyfikatem Google.
Automatyczne aktualizacje Usług Google Play są dostarczane niezależnie od aktualizacji systemu operatora, systemu operacyjnego lub OEM. Ogólnie urządzenia z Androidem 4.4 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 jednocześnie docierać do większości urządzeń w ekosystemie Androida. Urządzenia starsze niż Android 4.4 lub urządzenia bez Usług Google Play nie są obsługiwane.
Kolejne kroki: konfigurowanie aplikacji
Aby zacząć korzystać z interfejsów API Usług Google Play w swojej aplikacji, przeczytaj ten przewodnik konfiguracji.