Сервисы Google Play обеспечивают широкий набор SDK для Android, которые помогут вам создать свое приложение, повысить конфиденциальность и безопасность, привлечь пользователей и развивать свой бизнес. Эти SDK уникальны тем, что для них необходимо включить в ваше приложение только библиотеку тонкого клиента, как показано на рисунке 1. Во время выполнения клиентская библиотека взаимодействует с большей частью реализации SDK и ее присутствия в сервисах Google Play.
Предоставляя общие реализации на стороне клиента, сервисы Google Play:
- Помогает оптимизировать ресурсы устройства, такие как хранилище и память, для улучшения качества приложений и общего удобства ваших пользователей.
- Получает автоматические обновления независимо от обновлений ОС, OEM-производителя или приложений, поэтому ваши пользователи быстрее получают улучшения и исправления ошибок.
- Обеспечивает поддержку SDK, которые обратно совместимы с Android 6.0 (уровень API 23) и доступны в различных форм-факторах, что позволяет охватить больше пользователей с меньшими усилиями.
Рисунок 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 6.0 или более поздней версии получают обновления автоматически при условии, что на этих устройствах установлены сервисы Google Play и имеется достаточно места для хранения данных. Это означает, что пользователи быстрее получают улучшения и исправления ошибок, а вы можете воспользоваться новейшими API-интерфейсами, охватывая большинство устройств в экосистеме Android. Устройства старше Android 6.0 или устройства без установленных сервисов Google Play не поддерживаются.
Следующие шаги: настройте приложение
Чтобы начать использовать API сервисов Google Play в своем приложении, прочтите это руководство по настройке .