Huawei Mobile Services (HMS) — это проприетарная экосистема сервисов, которая полностью заменила Google Mobile Services (GMS) на смартфонах бренда после введения торговых ограничений в 2019 году. Набор включает фреймворк HMS Core, магазин приложений AppGallery, облачное хранилище, платежную систему и картографический сервис. Без этого пакета большинство современных приложений, заточенных под экосистему Huawei, просто не запустятся или потеряют ключевые функции.

Пользователи, переходящие с устройств на Android с GMS, часто путают HMS с обычным набором предустановленных программ, которые можно безболезненно удалить. На самом деле это системный слой, обеспечивающий работу пуш-уведомлений, авторизации через Huawei ID, геолокации в нативных картах и встроенных покупок. Попытка отключить базовые компоненты через ADB или меню настроек приводит к нестабильной работе прошивки и ошибкам в банковских клиентах, навигаторах и мессенджерах.

Из чего состоит экосистема HMS Core

HMS Core — это программная прослойка между операционной системой и приложениями разработчиков. Она предоставляет более 60 китов (Kits) для интеграции функций: от сканирования QR-кодов и распознавания текста до машинного обучения и AR-реальности. Для обычного владельца смартфона это невидимый фоновый процесс, но именно он отвечает за то, что приложение из AppGallery получает пуш-уведомление, корректно определяет местоположение или оплачивает подписку через Petal Pay.

Структура экосистемы модульная: базовые сервисы (Push Kit, Location Kit, Account Kit) обновляются через AppGallery или системное меню обновлений отдельно от прошивки. Это позволяет Huawei быстро устранять уязвимости и добавлять поддержку новых API без ожидания релиза EMUI или HarmonyOS. Если вы видите уведомление «Обновление HMS Core», игнорировать его не стоит — старые версии ломают совместимость с актуальными релизами популярных приложений.

Ключевые сервисы, входящие в состав HMS

  • 🛒 AppGallery — официальный магазин приложений с верификацией безопасности и собственной системой рейтинга.
  • ☁️ Huawei Cloud — синхронизация контактов, фото, заметок и резервных копий системы через Huawei ID.
  • 🗺️ Petal Maps — навигатор с офлайн-картами, пробками и интересующими местами, альтернатива Google Maps.
  • 🔍 Petal Search — визуальный и голосовой поиск, агрегирующий результаты из веба, AppGallery и системных настроек.
  • 💳 Huawei Wallet / Petal Pay — хранение банковских карт, проездных, билетов и ключей доступа с поддержкой NFC.

Отличия HMS от Google Mobile Services (GMS)

Главное архитектурное различие — отсутствие привязки к аккаунту Google. Авторизация в приложениях происходит через Huawei ID, а пуш-уведомления идут через Push Kit, а не Firebase Cloud Messaging. Для разработчика это означает необходимость поддерживать две кодовые базы или использовать кроссплатформенные фреймворки с плагинами под HMS. Для пользователя — другой интерфейс магазина, другие карты и платежная система, но схожий пользовательский опыт.

Стоит отметить, что HMS не является «облегченной» версией GMS. В некоторых сценариях, например, в офлайн-навигации или работе с NFC-метками, решения Huawei опережают аналоги Google по скорости и автономности за счет глубокой интеграции с железом Kirin и драйверами GPU Turbo. Однако парк приложений в AppGallery все еще уступает Google Play по количеству нишевых и региональных программ.

📊 Каким способом вы чаще всего устанавливаете приложения на Huawei без GMS?
Через AppGallery
Через Petal Search (APK)
Устанавливаю GMS вручную (GSpace, MicroG)
Использую Aurora Store / F-Droid

Нужна ли HMS простому пользователю и можно ли её удалить

Короткий ответ: да, она нужна для стабильной работы смартфона. Удаление или отключение пакета com.huawei.hms через ADB или системные настройки («Приложения» → «Показать системные» → HMS Core → «Отключить») приведет к каскадным сбоям. Перестанут работать: вход в банковские приложения по отпечатку/лицу (биометрия привязана к HMS), пуши в ВК, Telegram, почте, навигация в Яндекс.Картах и 2GIS (если они используют Location Kit), оплата по NFC.

Если цель — избавиться от лишних уведомлений магазина или телеметрии, достаточно отключить автообновление в настройках AppGallery и запретить фоновую активность для процесса «Huawei Mobile Services» в меню батареи. Полное удаление оправдано только на устройствах с разблокированным загрузчиком, где пользователь устанавливает кастомную прошивку с GMS (например, LineageOS с MindTheGapps). На стоковой прошивке это гарантированный кирпич или бесконечные краши системных процессов.

☑️ Чек-лист

Выполнено: 0 / 5

Как обновить HMS Core вручную и исправить ошибки

Обновления приходят автоматически, но иногда застревают из-за кэша или нестабильного интернета. Самый надежный способ — открыть AppGallery, нажать на аватар профиля → «Обновления» → найти «HMS Core» → «Обновить». Если кнопки нет, зайдите в «Настройки» → «Приложения» → «HMS Core» → «Память» → «Очистить кэш», затем перезагрузите телефон и проверьте обновления снова.

Частая ошибка «HMS Core не установлен» или «Версия устарела» в банковских приложениях решается установкой актуального APK с официального сайта developer.huawei.com или через Petal Search (запрос «HMS Core»). Скачивайте только версию, соответствующую архитектуре процессора (arm64-v8a для современных флагманов). Установка сторонних модов «HMS Core Lite» с форумов часто ломает подпись пакета и вызывает ошибку «Пакет не установлен: конфликт подписи».

Как проверить версию HMS Core через скрытое меню

Наберите в телефоне ##2846579## (Project Menu) → Background Settings → Log Settings → вернитесь назад → Software Info → HMS Version. Так можно узнать точную билд-версию без захода в AppGallery.

Альтернативы и работа с приложениями, требующими GMS

Не все программы есть в AppGallery. Для запуска приложений, жестко завязанных на GMS (Google Pay, некоторые игры с античитом, корпоративные профили), используются три основных подхода. Первый — GSpace / GBox / Dual Space: виртуальная среда с установленными GMS внутри песочницы. Работает без рут-прав, но потребляет дополнительную память и не всегда проходит SafetyNet/Play Integrity. Второй — MicroG (через Vanced Manager или ручную установку): открытая реализация GMS, легче, но требует разблокированного загрузчика и часто ломается после OTA-обновлений прошивки. Третий — Aurora Store: клиент для Google Play без сервисов Google, скачивает APK напрямую, но приложения всё равно могут требовать GMS в рантайме.

⚠️ Внимание: Установка GMS через сторонние инсталляторы (Googlefier, LZPlay) на устройствах серии Mate 30, P40, Mate 40 и новее часто приводит к потере Widevine L1 (HD-видео в Netflix/Кинопоиск перестанет работать) и проблемам с оплатой NFC. Производитель не гарантирует работу банковских приложений после таких манипуляций.

Влияние HMS на автономность и производительность

Сервисы HMS Core работают в фоне постоянно: поддерживают соединение с пуш-сервером, сканируют Wi-Fi/Bluetooth для точной геолокации, синхронизируют облако. На современных чипах Kirin 9000 / 9010 и Snapdragon 8 Gen 1 нагрузка незначительна (1-3% батареи в сутки). На старых моделях (Kirin 710, 980) при активной синхронизации фото и частых пушах расход может достигать 5-7%.

Оптимизация: в «Настройки» → «Батарея» → «Запуск приложений» переведите HMS Core, AppGallery, Petal Maps в режим «Управление вручную» и отключите «Автозапуск», «Вторичный запуск», «Запуск в фоне», если не пользуетесь облаком и картами. Пуш-уведомления от критических приложений (банки, работа) при этом сохранятся, так как они используют системный канал доставки, а не только HMS Push Kit.

💡

Если AppGallery выдает ошибку «Сервис недоступен в вашем регионе», смените регион в настройках Huawei ID на Россию, Германию или Сингапур — это расширит каталог приложений и включит Petal Pay.

Перспективы развития: HarmonyOS NEXT и чистая HMS

С выходом HarmonyOS NEXT (чистая ОС без AOSP-кода) HMS перестанет быть надстройкой над Android и станет нативным API системы. Это уберет необходимость в слое совместимости, ускорит запуск приложений и снизит потребление памяти. Уже сейчас разработчики адаптируют приложения под ArkTS и ArkUI — нативные фреймворки HarmonyOS, которые напрямую вызывают HMS Kit без посредников. Для пользователя это значит: быстрее обновления, выше безопасность (изоляция процессов на уровне микроядра) и полная независимость от кодовой базы Google.

⚠️ Внимание: При обновлении до HarmonyOS NEXT (доступно в бета-тесте для Mate 60 / Pura 70 в Китае) все APK-приложения Android перестанут устанавливаться. Работать будут только нативные пакеты .app (HAP). Оцените критичность Android-приложений перед переходом.
💡

HMS — это не «вирус» и не «мусор», а системный фреймворк, без которого современный Huawei теряет пуши, биометрию, NFC-оплату и навигацию. Удаляйте только если ставите кастомную прошивку с GMS.

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

Можно ли пользоваться Huawei без HMS, поставив только GMS?

На стоковой прошивке — нет. Система жестко привязана к HMS Core для системных функций (биометрия, пуши, резервное копирование). Установка GMS поверх не отменяет необходимость HMS. Только кастомные прошивки (LineageOS, crDroid) с MicroG или полным GMS позволяют полностью уйти от экосистемы Huawei.

Почему банковское приложение просит обновить HMS Core, хотя в AppGallery написано «Открыть»?

Приложение проверяет версию библиотеки HMS Core (versionCode) в манифесте. AppGallery может показывать «Открыть», если основной пакет обновлен, но вспомогательные модули (Dynamic Delivery) устарели. Зайдите в Настройки → Приложения → HMS Core → «Дополнительные настройки» → «Обновить дополнительные модули» или скачайте полный APK с developer.huawei.com.

Безопасно ли давать HMS разрешение «Телефон» и «Местоположение»?

Да, это системные разрешения для работы Push Kit (поддержание соединения требует состояния телефонии) и Location Kit (ассистированная GPS/AGPS). Без них не будут приходить звонки в мессенджерах и работать навигаторы. Huawei проходит аудит ISO 27001 и ISO 27701, данные не уходят в рекламные профили без согласия.

Как вернуть AppGallery, если я её случайно удалил(а) через ADB?

Скачайте официальный APK установщика AppGallery с consumer.huawei.com/ru/mobile-appgallery/ или найдите «AppGallery Installer» в Petal Search. Установите файл, дайте разрешение на установку из неизвестных источников для браузера/файлового менеджера. После установки войдите в Huawei ID — каталог восстановится.

Работает ли Google Pay на телефонах с HMS?

Официально — нет. Google Pay требует сертифицированную прошивку с GMS и прохождение SafetyNet/Play Integrity (уровень DEVICE_INTEGRITY). На стоковой EMUI/HarmonyOS с HMS это невозможно. Используйте Huawei Wallet / Petal Pay (поддерживает Мир, UnionPay, Visa/MC в зависимости от региона и банка) или физическую карту.