Omówienie Usług Google Play

Usługi Google Play obsługują szeroki zestaw pakietów SDK na Androida, aby ułatwić Ci tworzenie aplikacji, zwiększać prywatność i bezpieczeństwo, angażować użytkowników oraz rozwijać firmę. Te pakiety SDK są wyjątkowe, ponieważ wymagają tylko dodania do aplikacji cienkiej biblioteki klienta, jak pokazano na rysunku 1. W czasie działania biblioteka klienta komunikuje się z większą częścią implementacji pakietu SDK i jego śladu w usługach 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.
  • Obsługuje pakiety SDK, które są zgodne w steczce z Androidem 6.0 (poziom interfejsu API 23) i są dostępne w różnych formach, co pozwala 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 korzystający z Usług Google Play udostępnia lekką bibliotekę klienta, która zawiera niezbędne interfejsy API do interakcji z odpowiednią usługą. Inne interfejsy API umożliwiają rozwiązywanie problemów w czasie wykonywania, takich jak brakujące, wyłączone lub nieaktualne usługi. Jeśli używasz Android Studio w wersji 3.4 lub nowszej i włączysz kompresję kodu, optymalizator R8 może jeszcze bardziej zmniejszyć rozmiar każdego pakietu SDK i jego wpływ na rozmiar pakietu aplikacji.

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ą usługi Google na urządzeniu, które działają w tle na każdym urządzeniu z Androidem, które ma 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.