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

На практике HMS Core работает как невидимый фреймворк, обеспечивающий взаимодействие сторонних приложений с «железом» телефона и облачной инфраструктурой Huawei. Пользователь сталкивается с ним при первом включении нового Huawei P60 Pro или Mate 60, когда система предлагает войти в Huawei ID для синхронизации контактов, календаря и резервного копирования в Mobile Cloud.

Архитектура и ключевые компоненты HMS Core

HMS Core — это модульная платформа, состоящая из десятков Kit (наборов инструментов), каждый из которых отвечает за свою функцию: Push Kit для уведомлений, Location Kit для геолокации, Map Kit для картографии, Wallet Kit для бесконтактных платежей и Account Kit для единого входа. В отличие от монолитного GMS, разработчики могут интегрировать только нужные модули, уменьшая размер итогового APK.

Базовый слой — HMS Core APK — предустановлен в прошивку и обновляется через AppGallery или настройки системы. Его версия привязана к версии EMUI или HarmonyOS: например, на EMUI 14 актуальна ветка 6.x.x, а на HarmonyOS 4 — 7.x.x. Отсутствие или устаревание этого пакета вызывает ошибки HMS Core not found или HMS_UPDATE_REQUIRED в банковских приложениях и играх.

Важный нюанс: HMS не просто копирует GMS, а предлагает уникальные возможности. AR Engine поддерживает дополненную реальность без Google ARCore, Scan Kit считывает QR-коды и документы офлайн, а Nearby Kit обеспечивает передачу файлов между устройствами Huawei без интернета через Bluetooth и Wi-Fi Direct.

Зачем нужны мобильные службы Huawei обычному пользователю

Для владельца смартфона HMS — это фундамент работоспособности привычных сценариев. Пуш-уведомления в Telegram, WhatsApp или банковских приложениях приходят именно через Push Kit, а не через Firebase Cloud Messaging. Геолокация в навигаторах (Яндекс.Карты, 2GIS, Petal Maps) использует Location Kit, объединяющий GPS, ГЛОНАСС, Бейду, Wi-Fi и базы вышек.

Авторизация по отпечатку пальца или лицу в сторонних приложениях делегируется Biometric Auth Kit, что позволяет не вводить пароли каждый раз. Система резервного копирования Mobile Cloud сохраняет настройки, фото, заметки и историю звонков в облако Huawei с бесплатными 5 ГБ, расширяемыми за подписку.

⚠️ Внимание: если вы сбросили настройки телефона или обновили прошивку через HiSuite, HMS Core может откатиться на старую версию. Откройте AppGallery → «Я» → «Обновления» и проверьте наличие обновлений для «HMS Core» вручную.

Платежи через Huawei Wallet работают с токенизированными картами Mastercard, Visa и «Мир» на терминалах с NFC. В России это актуально после ухода Google Pay и Apple Pay: достаточно добавить карту в приложение Wallet и подтвердить её через СМС от банка.

AppGallery и альтернативные источники приложений

Официальный магазин AppGallery — единственный системный источник приложений на устройствах без GMS. Каталог насчитывает миллионы программ, включая топовые российские сервисы: СберБанк Онлайн, Т-Банк, Госуслуги, Яндекс.Такси, VK, Rutube, Кинопоиск. Многие международные разработчики (Spotify, Telegram, Microsoft, Adobe) публикуют сборки специально для HMS.

Если нужного приложения нет в AppGallery, система перенаправляет в Petal Search — агрегатор, ищущий APK в проверенных сторонних магазинах (Aurora Store, RuStore, APKPure) и на официальных сайтах разработчиков. Это безопаснее ручного поиска в браузере, так как Petal Search проверяет подписи файлов.

☑️ Чек-лист

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

Для запуска приложений, жестко завязанных на GMS (некоторые игры с античитом, корпоративные порталы), существует технология GBox или MicroG — песочницы, эмулирующие сервисы Google локально. Они устанавливаются как обычные приложения и не требуют root-прав, но могут не работать с банковскими приложениями из-за проверки Play Integrity API.

Huawei Account (Huawei ID) и синхронизация данных

Единая учетная запись Huawei ID — центр управления экосистемой. Она связывает смартфон, планшет, ноутбук MateBook, часы Watch GT и колонки Sound в единое пространство. Через Настройки → Huawei ID → Облако настраивается синхронизация: контакты, календарь, заметки, браузерные закладки, пароли (Keychain) и фото в Gallery.

Функция Device+ (в панели управления) позволяет передавать задачи между устройствами: начать письмо на телефоне — закончить на ноутбуке, принять звонок на часах, использовать планшет как второй монитор для ноутбука (Multi-Screen Collaboration). Всё это работает на базе HMS и распределенного протокола HarmonyOS.

⚠️ Внимание: при смене номера телефона обязательно обновите его в настройках Huawei ID (Настройки → Huawei ID → Информация об аккаунте → Номер телефона). Иначе потеряете доступ к двухфакторной аутентификации и восстановлению пароля.

Резервное копирование в Mobile Cloud запускается автоматически при зарядке и Wi-Fi. Можно выбрать полный бэкап или только отдельные категории. Восстановление на новом устройстве происходит на этапе начальной настройки после входа в аккаунт.

Разработка под HMS: возможности для создателей приложений

Для разработчиков Huawei предоставляет AppGallery Connect — аналог Firebase и Google Play Console в одном флаконе. Там же: аналитика, A/B-тестирование, облачные функции (Function as a Service), тестирование на реальных устройствах в ферме (Test Kit) и монетизация через In-App Purchases (IAP) с комиссией 15-30% в зависимости от категории.

Интеграция HMS Core в Android-проект выполняется через Gradle-зависимости в build.gradle и файл agconnect-services.json, скачиваемый из консоли. Миграция с GMS упрощается плагином HMS Toolkit для Android Studio и VS Code: он автоматически находит вызовы Google API и предлагает замены на аналоги HMS.

📊 Какую стратегию поддержки HMS выберете для своего приложения?|Полная нативная миграция на HMS Core|Гибрид
GMS + HMS через flavor-сборки
Использование GBox/MicroG для совместимости
Пока не планирую поддержку HMS

Уникальные фишки: Game Service Kit добавляет достижения, таблицы лидеров и сохранения в облако без собственного бэкенда. Ads Kit показывает таргетированную рекламу с соблюдением GDPR и закона о персональных данных РФ. Drive Kit дает доступ к файлам пользователя в Mobile Cloud для облачных редакторов и бэкапов.

Проблемы совместимости и способы их решения

Главная боль пользователей — приложения, требующие Google Play Services. Симптомы: вылет при запуске, ошибка «This app won't run without Google Play services», неработающие карты, авторизация, покупки. Причина: код приложения вызывает классы com.google.android.gms.*, которых нет в системе.

Решение зависит от типа приложения. Банковские и госсервисы (Госуслуги, СберБанк) имеют нативные HMS-версии в AppGallery — достаточно обновить их. Для игр и международных сервисов помогает установка GSpace, GBox или MicroG через Petal Search. Они создают виртуальное окружение с GMS внутри песочницы.

Технические детали

почему не работает Play Integrity API|Play Integrity API проверяет подлинность устройства и окружения через серверы Google. На устройствах без сертифицированного GMS (все современные Huawei) проверка возвращает вердикт UNEVALUATED или MEETS_BASIC_INTEGRITY. Банковские приложения и игры с античитом блокируют вход при таком вердикте. MicroG не может обойти это без сертификата устройства, который выдает только Google партнерам. Решение — использовать нативные HMS-версии приложений или веб-версии сервисов.

⚠️ Внимание: установка GMS через сторонние инсталляторы (например, «Googlefier») нарушает целостность раздела /system или /vendor, ломает OTA-обновления и может привести к брику устройства. Huawei не гарантирует работу телефона после таких манипуляций.

Если приложение установлено, но уведомления не приходят, проверьте: Настройки → Приложения → [Приложение] → Уведомления → Разрешить и Настройки → Батарея → Запуск приложений → [Приложение] → Управление вручную → Включить «Автозапуск», «Вторичный запуск», «Запуск в фоне». Агрессивное управление энергопотреблением EMUI/HarmonyOS часто убивает фоновые процессы Push Kit.

Будущее экосистемы: HarmonyOS NEXT и полная независимость

С выходом HarmonyOS NEXT (внутреннее название «Hongmeng» / «Star River») Huawei полностью уходит от ядра Linux и AOSP. Новая ОС использует собственное микроядерное ядро и запускает только нативные приложения в формате .hap (HarmonyOS Ability Package). Совместимость с APK (Android-приложениями) сохраняется только на этапе перехода через контейнер, но в долгосрочной перспективе разработчикам нужно портировать код на ArkTS / ArkUI.

HMS Core эволюционирует в HarmonyOS SDK, где Kit'ы становятся системными возможностями, а не библиотеками. Это ускоряет работу, снижает потребление памяти и позволяет глубокую интеграцию: например, Distributed Data Kit синхронизирует состояние приложения между телефоном, планшетом, ТВ и автомобилем в реальном времени без облака.

💡

Если планируете покупку флагмана Huawei в 2026-2026 гг., выбирайте модель с предустановленным HarmonyOS NEXT (серия Mate 70, P70 в Китае). Глобальные версии пока на EMUI 14 / HarmonyOS 4 с AOSP-базой, но миграция начнется с флагманов.

💡

HMS — это не «замена Google», а самостоятельная полноценная платформа с уникальными возможностями (распределенные технологии, крос-девайс сценарии), которая делает экосистему Huawei конкурентной даже без GMS.

Для пользователя это означает: новые устройства будут быстрее, дольше держать заряд и предлагать сценарии, недоступные на стандартном Android (перетаскивание файлов между устройствами жестом, общий буфер обмена, управление камерой телефона с часов). Приложения в AppGallery будут обновляться под новый SDK, старые APK через контейнер будут работать медленнее и терять функции.

Часто задаваемые вопросы (FAQ)
Можно ли установить Google Play Market на современный Huawei?

Официально — нет, сертификат Google на новых устройствах (серия Mate 60, P60, Nova 12 и новее) отсутствует. Неофициальные методы (GSpace, GBox, MicroG) позволяют запустить многие приложения, но не дают доступ к самому Play Market как системному сервису. Банковские приложения и игры с античитом в таких контейнерах часто не работают.

Что делать, если приложение вылетает с ошибкой HMS Core?

Обновите HMS Core через AppGallery (раздел «Обновления»). Если обновления нет, удалите обновления HMS Core в настройках приложений (вернется заводская версия) и снова проверьте обновления в AppGallery. Перезагрузите телефон.

Работают ли российские банковские приложения на HMS?

Да, все крупные банки (Сбер, Т-Банк, Альфа, ВТБ, Газпромбанк, Райффайзен) имеют нативные версии под HMS в AppGallery и RuStore. Они работают стабильнее, чем в эмуляторах GMS, и поддерживают вход по биометрии и пуш-уведомления через Push Kit.

Нужен ли Huawei ID, если я не использую облако?

Да, Huawei ID обязателен для скачивания из AppGallery, обновления HMS Core, работы Petal Search, настройки «Найти устройство» и синхронизации часов/планшетов. Без аккаунта функционал смартфона сильно ограничен.

Чем Petal Maps лучше Яндекс.Карт на Huawei?

Petal Maps интегрирован в систему на уровне Location Kit: навигация работает на заблокированном экране, в виджетах, на часах Watch GT без телефона (если есть eSIM/GPS), и передается на экран автомобиля через HiCar. Яндекс.Карты используют стандартные API Android.