В этом руководстве мы расскажем вам, что такое Сервисы Google Play и для чего они нужны. Кроме того, мы объясним, почему они так важны для пользователей, разработчиков и самой компании Google. Если вы хотите узнать все об этом программном обеспечении, читайте до конца. Самая актуальная информация здесь.
Что такое Сервисы Google Play?
То, что известно как Google Play Services , на самом деле представляет собой программный пакет с несколькими утилитами, которые в большинстве устройств интегрированы в Android. Этот набор инструментов создает структуру, которая позволяет приложениям, как Google, так и сторонним, взаимодействовать друг с другом и использовать общие сервисы.
Важно отметить, что Сервисы Google Play являются проприетарным программным обеспечением. Это означает, что сервис принадлежит Google, и никто другой не может его разрабатывать, изменять или знать его исходный код. Таким образом, это программное обеспечение, которое реализовано на Android, но не обязательно для работы системы.
Чтобы лучше это понять, рассмотрим случай Huawei. Эта компания уже много лет не может устанавливать программное обеспечение Google на свои телефоны. Несмотря на это, компания продолжает использовать на своих устройствах Android, хотя и под другим названием — Harmony OS. Именно по этой причине большинство приложений Google и многие другие не работают на телефонах Huawei. Да, они совместимы с вашей системой, но зависят от модулей или библиотек, предоставляемых Сервисами Google Play.
Вам также следует знать, что существуют бесплатные альтернативы Сервисам Google Play, такие как MicroG или OpenGApps, позволяющие использовать сервисы Google и другие приложения в специальном ПЗУ или на мобильных телефонах без официальной поддержки. В поисках решения проблемы блокировки компания Huawei также создала Huawei Mobile Services, которые пытаются заменить API-интерфейсы, которые Google предоставляет разработчикам на Android. К сожалению, создателям приложений приходится адаптировать свои проекты под HMS, а это не всегда удобно.
Наконец, вы должны знать, что не все приложения и игры в экосистеме Android требуют для своей работы сервисов Google Play. На самом деле Google Maps прекрасно работает на мобильных телефонах с Android AOSP или Huawei, хотя и не позволяет авторизоваться. Что касается сторонних приложений, то большая часть из них не запрашивает API у сервисов Google Play, поэтому работает без них без проблем.
Для чего нужны сервисы Google Play и зачем они вам
Теперь вы знаете важность сервисов Google Play. Несмотря на то, что они не являются неотъемлемой частью системы, компания сделала их практически необходимыми для обеспечения полной функциональности телефона Android.
![Схема, показывающая, как сервисы Google Play служат связующим звеном между приложениями и Android](https://imag.malavida.com/qa-fs/schematics-of-how-google-play-services-work-in-conjunction-between-android-and-its-apps-1613.jpg)
Так для чего именно они нужны? Рассмотрим этот вопрос с трех точек зрения. Зачем пользователям, разработчикам и самой Google нужны сервисы Google:
- Пользователи. Сервисы Google Play предлагают им широкий спектр приложений, разработанных по одному стандарту. Это обеспечивает автоматические обновления, которые улучшают безопасность и функциональность устройств. Кроме того, они облегчают интеграцию с другими службами Google, обеспечивая унифицированный и интегрированный опыт. Например, упрощают пользователям совершать покупки в различных приложениях с помощью одной учетной записи, позволяют картам, на которых показаны разные разработки, выглядеть одинаково или приложения занимают меньше места, поскольку им нужно только совершать вызовы API. вместо включения всего кода сервисов Google.
- Разработчики. Для разработчиков сервисы Google Play также являются интересным вариантом. Благодаря им у них есть ряд сервисов, которые не нужно создавать для своих приложений, поскольку Google об этом уже позаботилась. Кроме того, они предлагают услуги детального анализа, рекламы и распространения программного обеспечения, а также гарантии безопасности.
- Google. В случае с Google тот факт, что ее сервисы присутствуют в большинстве продаваемых телефонов Android и что разработчики зависят от них, является существенным преимуществом. Экосистема приложений и инструментов является заметным источником дохода не только потому, что компания получает комиссию от многих платежей, но и потому, что позволяет точно отслеживать пользователей. Это делает сегментированную рекламу Google весьма эффективной. С другой стороны, позволяет укреплять доминирующие позиции в экосистеме Android, которая хоть и работает без сервисов Google Play, но во многом от них зависит.
Наконец, есть один аспект, который делает Сервисы Google Play такими важными. Речь идет о безопасности. Тот факт, что они контролируются Google, а не производителями, помогает компании незаметно устанавливать обновления безопасности и добавлять новые функции. Это, с другой стороны, упрощает запуск текущих приложений, даже если версия Android устарела.
Что такое сервисы Google Play и как они работают?
В завершении поговорим о различных библиотеках, входящих в Сервисы Google Play. Крайне важно отличать их от Сервисов Google. Последние относятся к тем цифровым сервисам, которые компания предоставляет пользователям: Gmail, Google Фото или Google Календарь.
Ниже список основных сервисов Google Play и простое объяснение того, для чего нужен каждый из них:
- Google AdMob. Этот сервис позволяет разработчикам зарабатывать деньги, включая рекламу в свои приложения. Таким образом, когда вы взаимодействуете с рекламой приложения, владелец получает доход.
- Google Analytics . Это инструмент, который помогает разработчикам понять, как люди используют их приложения. Он предоставляет данные всех видов: от количества пользователей до времени, которое они проводят в каждом приложении.
- Cast. Позволяет приложениям отправлять контент на интеллектуальные устройства, такие как интеллектуальные колонки, смарт-телевизоры или дисплеи Google Home.
- Fit. Это набор инструментов, связанных с мониторингом здоровья и спорта. Это позволяет вам подключать приложение к таким устройствам, как умные часы, для мониторинга вашей физической активности, шагомеру и прочим.
- Firebase. Облачные инструменты и услуги, которые помогают разработчикам создавать и улучшать свои приложения. Собирает данные об использовании приложений, чтобы разработчики могли принимать обоснованные решения.
- Google Pay API. Упрощает онлайн-покупки в Play Store и приложениях. Позволяет совершать платежи безопасным и, прежде всего, стандартизированным способом.
- Authentication. Эта служба, ранее известная как OAuth 2.0, позволяет легко входить в приложения с помощью учетной записи Google и автоматически заполнять пароли.
- API местоположения. Разрешает приложениям получать доступ к службам определения местоположения, предоставляемым Google, например к текущему местоположению пользователя. Что полезно в любом приложении, которому нужны эти данные, например, в картографическом сервисе или списке ближайших заправочных станций.
- Карты SDK. Предоставляет доступ к сервисам Google Maps в приложениях, позволяя отображать карты, прокладывать маршруты и многое другое.
- Play Games. Это набор инструментов для разработки видеоигр, который позволяет разработчикам собирать статистику, предлагать онлайн-игры между игроками и сохранять игры в облаке, чтобы вы могли продолжать играть на разных устройствах.
Как видите, ни один из этих сервисов не является приложением, которое вы сможете использовать в повседневной жизни. В общем, несмотря на свою невидимость, они необходимы для сотен приложений и игр, которые вы можете загрузить в Play Store.