Что такое Google Mobile Services (GMS) и зачем они нужны моему телефону?

Объявление Huawei Mate 30 Pro привлекло новое внимание к так называемому GMS Core (Google Mobile Services), которое находится в вашем телефоне. Поскольку у Mate 30 Pro этого не будет — по крайней мере, на данный момент — вам может быть интересно, что это такое, для чего он нужен и зачем он вам вообще нужен на телефоне. В частности, это то, что вы можете просто скачать откуда-нибудь и загрузить неопубликованные.

GMS Core идет рука об руку с сервисами Google Play и тем, что также известно как GApps (приложения Google). Google подробно описывает, что это за файлы и как разработчики могут использовать их в своих собственных приложениях, но мы можем разбить его и понять, почему они важны для большинства людей, которым нужен телефон Android.

Что такое ядро ​​GMS?

Вопрос о том, что на самом деле представляет собой ядро ​​GMS, также отвечает на вопрос, почему Huawei его не включает. Это часть Android, которая не является бесплатным программным обеспечением с открытым исходным кодом, но используется приложениями, которые хотят подключаться к службам Google и использовать их. Он работает как набор API-интерфейсов (интерфейсов программирования приложений), которые позволяют разработчикам использовать такие вещи, как Google Maps для отображения местоположения или Google Drive для хранения данных, таких как прогресс игры или использовать Google Sign-in. В соответствии с текущим черным списком США Google не имеет права предоставлять это программное обеспечение Huawei и не может предоставлять его в виде беспроводного обновления.

GMS означает Google. Мобильные службы — это то, что вам нужно для всего Google.

Мобильные службы Google также необходимы для того, чтобы многие приложения Google работали должным образом. Такие приложения, как Gmail, Chrome, Search и даже Gboard, нуждаются в этих файлах в нужном месте, чтобы они работали. Даже если вы смогли загрузить эти приложения неопубликованно, они не будут работать так, как вы хотите, без GMS. Это тоже не «обычные» приложения. Чтобы установить файлы GMS, вам необходимо прошить их через загрузчик, потому что они должны находиться в местах, которые нельзя трогать во время работы системы, и требуются повышенные разрешения для изменения структуры файлов.

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

Что такое сервисы Google Play?

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

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

Сервисы Play могут помочь в борьбе с фрагментацией, позволяя разработчикам кодировать onc e и распространять среди всех.

Разработчик может включить клиентскую библиотеку Google в свое приложение, и она может «взаимодействовать» с приложением Play Services. Это часто означает, что каждое устройство может использовать некоторые из новейших функций Android, но также предоставляет альтернативу, если телефон не может. Позволяя Play Services и их API-интерфейсам обрабатывать этот «перевод» между версиями, разработчики могут использовать одну версию своего приложения для большего числа телефонов, а это означает меньше работы.

Play Services — это приложение, которое вы можете найди в Google Play. Это сделано для того, чтобы его можно было быстро обновить без необходимости отправки производителю обновления по беспроводной сети. Project Mainline, часть Android 10, сделает еще один шаг вперед и позволит таким же образом обновлять больше функций, ориентированных на безопасность. Когда Google создаст новую версию Play Services, ваш телефон обновит ее автоматически в течение нескольких дней после выпуска.

Почему я не могу просто установить все это самому?

Вы можете, но, как уже упоминалось, GMS — это не то, что вы можете просто загрузить.

Чтобы взять телефон, построенный только с использованием , проект с открытым исходным кодом Android (бесплатный и версия Android с открытым исходным кодом) и превратить ее в телефон, который может использовать все сервисы и приложения Google, требует, чтобы вы помещали файлы в папки внутри работающей системы. Вы не можете этого сделать, если у вас нет уровня разрешений самой системы, и вы не можете заменять или перезаписывать файлы, которые используются. Люди, использующие пользовательские ПЗУ или устройства с разблокированным загрузчиком, могут прошивать эти файлы вручную с помощью пользовательского загрузчика или загрузочного скрипта, но большинству людей это не помогает.

Из-за чего они файлы есть, вы не можете установить их, как обычное приложение.

Некоторые телефоны, продаваемые в Китае, где на многих устройствах не установлена ​​полная GMS, построены таким образом, что само ядро ​​может обновляться без перепрошивки из загрузчика. Вы найдете множество способов установить все приложения Google и заставить их работать на телефонах Xiaomi, Huawei, Oppo, Vivo и других в Интернете (хотя мы не ссылаемся на них). Но если операционная система телефона не была разработана для этого заранее, вы не сможете сделать это самостоятельно, если не разблокируете загрузчик или не внедрите свое устройство.

Что мне не хватает, если я нет всего этого?

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

GMS и Play Services идут глубже, чем несколько Google знакомые вам приложения.

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

К сожалению, многое из того, что нам нравится в телефоне Android, зависит от о включении ядра и фреймворка GMS, сервисов Google Play и избранной группы «приложений» Google, которые работают за кулисами, чтобы все работало так, как нам нравится. У таких компаний, как Huawei, есть собственная инфраструктура сервисов, помогающая их собственным приложениям работать, но никто не может написать программное обеспечение, которое связывает сервисы Google напрямую с Android.


Мы не уверены, что именно компания Huawei запланировала для западной версии Mate 30 Pro и планирует ли она это сделать вообще. Но мы знаем, что пользователи не могут просто загрузить приложение, которое помещает все в нужное место, поэтому сервисы и приложения Google будут работать, если Huawei не проделает большую работу заранее. Mate 30 Pro выглядит классным телефоном, но в зависимости от того, насколько вы любите пользоваться Android и насколько хорошо вы владеете, может оказаться, что вы не захотите покупать его.

Оцените статью
futurei.ru
Добавить комментарий