Сервисы Google Play предоставляют широкий набор SDK для Android, позволяющих создавать приложения, повышать конфиденциальность и безопасность, привлекать пользователей и развивать бизнес. Для работы этих SDK требуется лишь легковесная клиентская библиотека, как показано на рисунке 1. Во время выполнения клиентская библиотека взаимодействует с полноценной реализацией, работающей в основном приложении сервисов Google Play.
Предоставляя общие клиентские реализации, сервисы Google Play:
- Помогает оптимизировать ресурсы устройства, такие как хранилище и память, для повышения качества приложения и улучшения общего пользовательского опыта.
- Получает автоматические обновления — независимо от обновлений ОС, производителя оборудования или приложений — поэтому ваши пользователи быстрее получают улучшения и исправления ошибок.
- Обеспечивает обратную совместимость с Android 6.0 (уровень API 23) и работает на различных форм-факторах, позволяя охватить больше пользователей с меньшими усилиями.
Рисунок 1. Сервисы Google Play регулярно получают обновления, содержащие улучшения и исправления ошибок.
Как работают сервисы Google Play
SDK
Каждый SDK Google Play Services включает в себя облегченную клиентскую библиотеку с API, взаимодействующими со службой, работающей в приложении Google Play Services. Эти библиотеки также предоставляют вспомогательные средства для корректной обработки проблем во время выполнения, например, когда служба отсутствует, отключена или устарела. При включении сжатия кода оптимизатор R8 дополнительно уменьшает влияние SDK на размер вашего пакета за счет удаления неиспользуемого кода.
Чтобы получить доступ к новым функциям или продуктам сервисов Google Play, обновите SDK, когда новая версия будет выпущена в репозитории Google Maven .
Услуги
Сервисы Google Play содержат основной набор фоновых служб, работающих на всех сертифицированных Google устройствах Android.
Автоматические обновления сервисов Google Play предоставляются независимо от оператора связи, операционной системы или образа системы производителя. Как правило, устройства под управлением Android 6.0 или выше получают обновления автоматически при условии, что на этих устройствах установлены сервисы Google Play и имеется достаточно свободного места. Это означает, что пользователи быстрее получают улучшения и исправления ошибок, а также могут использовать новейшие API, работая с большинством устройств в экосистеме Android. Устройства старше Android 6.0 или устройства без установленных сервисов Google Play не поддерживаются.
Следующие шаги: настройте ваше приложение.
Чтобы начать использовать API сервисов Google Play в своем приложении, ознакомьтесь с этим руководством по настройке .