Обзор сервисов Google Play

Сервисы Google Play предоставляют широкий набор SDK для Android, которые позволяют создавать приложения, повышать конфиденциальность и безопасность, привлекать пользователей и развивать бизнес. Для работы этих SDK требуется лишь включить в приложение облегченную клиентскую библиотеку, как показано на рисунке 1. Во время выполнения клиентская библиотека взаимодействует с полной реализацией, работающей в основном приложении сервисов Google Play.

Предоставляя общие клиентские реализации, сервисы Google Play:

  • Помогает оптимизировать ресурсы устройства, такие как хранилище и память, для повышения качества приложения и общего удобства пользователей.
  • Получает автоматические обновления — независимо от обновлений ОС, OEM-производителя или приложений — поэтому ваши пользователи быстрее получают улучшения и исправления ошибок.
  • Обеспечивает обратную совместимость с Android 6.0 (уровень API 23) и работает с различными форм-факторами, позволяя вам охватить больше пользователей с меньшими усилиями.

Облегченные клиентские библиотеки взаимодействуют с сервисами Google Play с помощью IPC. Сервисы Google Play доступны на телефонах, планшетах, ноутбуках, телевизорах и часах, а также в автомобилях.

Рисунок 1. Сервисы Google Play регулярно получают обновления, содержащие улучшения и исправления ошибок.

Как работают сервисы Google Play

SDK

Каждый SDK сервисов Google Play включает в себя облегченную клиентскую библиотеку с API, взаимодействующими со службой, работающей в приложении сервисов Google Play. Эти библиотеки также предоставляют вспомогательные функции для корректной обработки проблем во время выполнения, например, когда служба отсутствует, отключена или устарела. При включении сжатия кода оптимизатор R8 дополнительно снижает влияние SDK на размер пакета, удаляя неиспользуемый код.

Чтобы получить доступ к новым функциям или продуктам сервисов Google Play, обновите SDK после выхода новой версии в репозитории Google Maven .

Услуги

Сервисы Google Play содержат основной набор фоновых служб, которые работают на всех сертифицированных Google устройствах Android.

Автоматические обновления сервисов Google Play устанавливаются независимо от обновлений оператора связи, ОС или образа системы OEM. Как правило, устройства под управлением Android 6.0 и выше получают обновления автоматически при условии, что на них установлены сервисы Google Play и достаточно места для хранения данных. Это означает, что пользователи быстрее получают улучшения и исправления ошибок, а вы можете использовать новейшие API, охватывая большинство устройств в экосистеме Android. Устройства старше Android 6.0 или устройства без установленных сервисов Google Play не поддерживаются.

Следующие шаги: настройте свое приложение

Чтобы начать использовать API сервисов Google Play в своем приложении, прочтите это руководство по настройке .