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