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