Что такое платформа служб Google

Обновлено: 21.11.2024

Есть ли официальное или неофициальное описание точных функций сервисов Google Play и Google Services Framework (gapps), помимо функций, связанных с учетной записью Play Store?

Насколько я понимаю, сюда входят как минимум:

  • Местоположение GPS
  • объявления, отслеживание и статистика
  • GCM (облачный обмен сообщениями Google для push-уведомлений)
  • все, что связано с управлением учетными записями Google, службами и данными профилей пользователей Google.
  • очевидно, некоторые предварительно обученные модели машинного обучения для распознавания голоса, TTS, набора текста жестами клавиатуры.

Вопрос возник после того, как я заметил, что, например, размер приложения Google Podcasts составляет всего около 300 КБ и оно не будет работать без гаппсов, а это указывает на то, что некоторые основные функции уже есть в гапсах.

Совокупный размер сервисов Google Services Framework и Google Play превышает 700 МБ — этого достаточно для всей операционной системы. Так что же делает этот код?

Обновление: исправление в отношении приложения Google Podcasts. Я обнаружил, что крошечный размер приложения объясняется его зависимостью от приложения Google, а не только от GSF.

И наш вики-тег google-play-service. Всегда сначала проверяйте вики по этим тегам, возможно, ваш ответ уже есть там :)

1 Ответ 1

Сервисы Google Play ( com.google.android.gms ) – это приложение, которое работает в сотрудничестве с рядом других приложений с закрытым исходным кодом для предоставления мобильных сервисов Google (GMS) пользователям Android. Вот некоторые из них: Google Ads, Firebase Analytics, аутентификация (вход в учетную запись Google, сохранение учетных данных из других приложений, через SMS), устройства Google Cast, Game Manager, Drive, Cloud Messaging (push-уведомления), Google Fit, местоположение. Провайдер, Карты, Мгновенные приложения, ближайшие устройства, поисковые подсказки, Google+, SafetyNet, Задачи, Кошелек и т. д. Дополнительную информацию можно найти здесь и здесь. Play Store ( com.android.vending ) предоставляет дополнительные API/сервисы, такие как встроенные покупки, лицензирование приложений и Play Protect.

Из вашего комментария:

Так это только API для интеграции приложений, или есть также внутренний проприетарный код Google для аналитики, отслеживания использования, показателей и т. д.?

Ограничение Doze на доступ к сети также может повлиять на ваше приложение, особенно если приложение использует сообщения в реальном времени, такие как щекотки или уведомления. Если вашему приложению требуется постоянное подключение к сети для получения сообщений, по возможности следует использовать Firebase Cloud Messaging (FCM).
.
FCM оптимизирован для работы в режимах ожидания Doze и App Standby посредством высокоприоритетных сообщений FCM.

Если на вашем устройстве установлена ​​GMS, службы активности dumpsys обычно показывают более дюжины служб Google, работающих в фоновом режиме, таких как MeasurementBrokerService, PersistentBoundBrokerService, ContextManagerService, GcmService и т. д.

Кроме того, как разделена функциональность между Google Play Services и Google Services Framework?

Узнайте, что такое Google Services Framework? Последняя версия APK 6.0.1 (23) Google Services Framework — это предварительно загруженная программа на всех устройствах Android. Как следует из названия, эта программа позволяет вам использовать все сервисы Google. К сожалению, вы не сможете использовать эту функцию, так как она была удалена с вашего устройства по той или иной причине.

В этом случае крайне важно переустановить приложение. К счастью, приложение доступно для скачивания на различных устройствах. Если эта базовая программа изначально отсутствует на устройстве, вы не сможете получить какие-либо услуги от операционной системы.

Структура сервисов Google

Как указывалось ранее, Google Services Framework является решающим фактором в управлении приложениями, которые Google предлагает в своей мобильной операционной системе Android. Play Store, менеджер учетных записей, синхронизация контактов и резервное копирование, и это лишь некоторые из важнейших приложений. Те же приложения входят в стандартную комплектацию телефонов Android. В результате, если вы установили их, но не установили Services Framework API, ваше устройство не будет работать должным образом.

Несмотря на то, что описанный выше сценарий в настоящее время встречается редко, он все же иногда возникает. Это связано с особенностями мобильной операционной системы. Операционная система Android имеет открытый исходный код, что означает, что ее может установить и использовать на любом устройстве любой желающий.Когда их устройство не разработано или не оптимизировано для использования с Android или официально недоступно в их регионе, как это происходит в некоторых частях Азии, возникают сложности.

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

Обзор приложения Google Services Framework

Google Services Framework для Android, как уже говорилось ранее, является базовой программой для смартфонов Android. Это приложение отвечает за все службы операционной системы. Используя функции приложения, вы сможете без труда запускать любое приложение, загруженное на ваши устройства. У вас могут возникнуть проблемы с работой вашего устройства во время его использования.

Это приложение могло потеряться в процессе ремонта устройства. Это позор, потому что вам понадобится приложение, чтобы запустить операционную систему. Платформа этого приложения в основном представляет собой расширение APK. Это означает, что вы должны сначала загрузить и установить файл на свое устройство.

При загрузке этого простого программного обеспечения убедитесь, что вы загружаете правильную версию для своего устройства. На платформе, которая предлагает приложение, может быть множество версий. Возможно, версия на вашем устройстве не самая последняя. В связи с этим крайне важно еще раз проверить версию устройства, прежде чем продолжить.

Лучшей функцией этого приложения является функция обновления. Эта функция позволяет автоматически обновлять приложение, как только ваш смартфон подключается к Интернету. Это означает, что даже если вы загрузите неправильную версию, программа автоматически обновит ее в соответствии со спецификацией версии вашего устройства.

Плюсы

  • Автоматическое обновление гаджета до последней версии.
  • Оно не требует много оперативной памяти в качестве базового приложения.

Минусы

  • Требуются некоторые базовые знания
  • Работа не всех гаджетов гарантируется.

Как использовать Google Services Framework?

Проще говоря, приложение не требует сложных операционных процедур. Как только приложение правильно установлено на устройстве, оно сразу же начинает функционировать. Однако вы можете получить сообщение о том, что Google Services Framework больше не доступен. Возможно, в этой ситуации вы просто загрузили более позднюю версию, чем версия вашего устройства. У этой проблемы есть прямое решение.

Все, что вам нужно сделать сейчас, это выбрать уменьшенную версию загруженного файла. Возможно, при автоматическом запуске приложению потребуется получить самое последнее обновление. Эта проблема возникает только в том случае, если версия приложения ниже версии вашего устройства. Если этого не происходит, он предполагает, что у вас загружена правильная версия. Перейдя в меню настроек вашего устройства, вы можете проверить версию устройства. Чтобы узнать, какая у вас версия телефона, перейдите в сведения о телефоне.

Заключение

Каждому Android-смартфону для правильной работы требуется Google Service Framework. Это необходимо загрузить, если на вашем устройстве его нет или вам нужно обновить его вручную. Это все еще стоит изучить, если службы Google официально не поддерживаются в вашем регионе или вы используете необычное оборудование. Просто имейте в виду, что не гарантируется, что он будет работать полностью. Итак, все о том, что такое Google Services Framework?

Часто задаваемые вопросы

Нужно ли использовать структуру сервисов Google?

Не используйте «уловки» Google Framework Services, которые, скорее всего, будут рекомендованы другими сайтами и пользователями Nexus. Это не уловка, и это может привести к повреждению вашего гаджета. На самом деле, проблема стала настолько серьезной, что Google теперь не рекомендует пытаться обновлять с помощью этого подхода.

Что произойдет, если я удалю Google Services Framework со своего компьютера?

Очистка данных Google Service Framework — один из подходов. В результате токены, используемые любым приложением, использующим GCM, включая практически все приложения Google и ряд сторонних приложений, будут признаны недействительными. Некоторое время такие приложения, как Gmail, не будут получать уведомления, но вскоре эта проблема будет решена.

Можно ли отключать сервисы Google Play?

Чтобы ограничить объем данных, которыми вы делитесь, необходимо настроить каждое из приложений Google. Хотя потребители могут отключать различные разрешения для сервисов Play, это отрицательно скажется на производительности ваших приложений. Многие приложения просто перестают работать после вмешательства в сервисы Play.

Безопасно ли удаление сервисов Google Play?

Сервисы Google Play — это не то же самое, что приложение Google Play Store, и они предустановлены на Android. Службы Google Play не разряжают вашу батарею и не потребляют большую часть вашего мобильного тарифного плана. Вы не можете заставить службы Google Play остановить или удалить их.

Привет, я Мухаммад Даим. Увлеченный исследователь и любитель техники. Я соучредитель Technologi Touch. У меня есть степень бакалавра компьютерных наук. В своей карьере я всегда хочу повышать свои навыки. Если у вас есть вопросы или нет, я буду рад услышать от вас.

Читайте также: