Usługi Google Play obsługują szeroką gamę pakietów SDK na Androida, które pomogą Ci tworzyć aplikacje, zwiększać ochronę prywatności i bezpieczeństwo, angażować użytkowników i rozwijać firmę. Te pakiety SDK są unikalne, ponieważ wymagają umieszczenia w aplikacji cienkiej biblioteki klienta, jak widać na ilustracji 1. W czasie działania biblioteka klienta komunikuje się z większością wdrożenia pakietu SDK i jego śladem w Usługach Google Play.
Dzięki udostępnianiu współdzielonych implementacji po stronie klienta Usługi Google Play:
- Pomaga zoptymalizować zasoby urządzenia, takie jak pamięć i pamięć, by poprawić jakość aplikacji i wygodę użytkowników.
- Otrzymuje automatyczne aktualizacje (niezależnie od systemu operacyjnego, OEM i aktualizacji aplikacji), dzięki czemu użytkownicy szybciej otrzymują ulepszenia i poprawki błędów.
- Obsługuje pakiety SDK, które są zgodne wstecznie z Androidem 5.0 (poziom interfejsu API 21) i są dostępne w różnych formatach, dzięki czemu możesz łatwiej dotrzeć do większej liczby użytkowników.
Rysunek 1. Usługi Google Play regularnie otrzymują aktualizacje zawierające poprawki i poprawki.
Jak działają Usługi Google Play
Pakiety SDK
Każdy pakiet SDK oparty na Usługach Google Play zawiera prostą bibliotekę klienta zawierającą interfejsy API niezbędne do interakcji z odpowiednią usługą. Inne interfejsy API umożliwiają rozwiązywanie problemów w czasie działania, takich jak brakujące, wyłączone lub nieaktualne usługi. Jeśli używasz Android Studio w wersji 3.4 lub nowszej i włączasz zmniejszanie kodu, optymalizator R8 może pomóc w zmniejszeniu ilości każdego pakietu SDK oraz jego wpływu na rozmiar pakietu aplikacji.
Aby móc korzystać z nowych funkcji lub usług Usług Google Play, po uaktualnieniu wersji do repozytorium Google Maven uaktualnij pakiet SDK.
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 z certyfikatem Google.
Automatyczne aktualizacje Usług Google Play są przeprowadzane niezależnie od aktualizacji systemu operatora, systemu operacyjnego lub OEM. Ogólnie urządzenia z Androidem 5.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, a jednocześnie docierać do większości urządzeń w ekosystemie Androida. Urządzenia starsze niż Android 5.0 lub urządzenia bez zainstalowanych 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.