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

Фактически, HMS Core выступает системным слоем, связывающим «железо», прошивку EMUI / HarmonyOS и стороннее ПО. Разработчики интегрируют специальные SDK (Kits) вместо библиотек Google Play Services, чтобы их программы работали на миллионах устройств китайского гиганта. Для конечного пользователя это означает другой магазин приложений, другие карты и отдельный аккаунт, но сохраняет функциональность устройства.

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

В основе экосистемы лежит HMS Core — набор библиотек, предустановленных в прошивку и обновляемых через AppGallery. Он включает более 60 кросс-платформенных наборов инструментов (Kits), разделенных на категории: распределенные сервисы, медиа, ИИ, безопасность, платежи и маркетинг. Каждый Kit решает узкую задачу: Push Kit доставляет уведомления, Location Kit определяет координаты, Account Kit отвечает за вход по Huawei ID.

В отличие от монолитного GMS, архитектура HMS модульна: производитель или разработчик может подключить только нужные части. Это снижает нагрузку на память и батарею. Системное приложение «HMS Core» (пакет com.huawei.hms.core) весит 100–150 МБ и не удаляется пользователем без root-прав, так как критично для стабильности ОС.

⚠️ Внимание: попытка удалить или отключить HMS Core через ADB или меню «Приложения» приведет к массовым крашам системных программ, потере пушей и невозможности входа в AppGallery. Восстановление возможно только через полный сброс настроек или перепрошивку.
Технические детали версионности

HMS Core имеет свою нумерацию версий (например, 6.10.0.300), которая не совпадает с версией EMUI/HarmonyOS. Обновления приходят поэтапно: сначала на флагманы серии Mate и P, потом на средние линейки nova и Y. Проверить версию можно в Настройки → Приложения → Показать системные → HMS Core. Ручная установка APK с новых версий с сторонних ресурсов рискованна: несовместимость с текущей прошивкой вызовет bootloop.

💡

HMS Core — это системный фреймворк, а не просто магазин приложений. Без него не работают банковские клиенты, навигаторы и соцсети, адаптированные под экосистему Huawei.

AppGallery как основной магазин приложений

AppGallery — официальный маркетплейс, предустановленный на всех устройствах с HMS. На 2026 год каталог насчитывает более 2,3 млн приложений, включая глобальные хиты (TikTok, Telegram, Spotify, Viber) и региональные сервисы (СберБанк Онлайн, Госуслуги, Яндекс.Карты). Многие популярные программы отсутствуют из-за политики разработчиков, не желающих поддерживать отдельную сборку.

Для решения дефицита ПО внедрена технология Quick Apps — легковесные приложения, запускаемые без установки, и агрегатор Petal Search. Магазин использует собственный механизм проверки безопасности «AppGallery Connect», сканирующий загрузки на вредоносный код. Обновления приходят автоматически или по нажатию кнопки «Обновить всё» во вкладке «Управление».

  • 📦 Приложения подписаны сертификатом Huawei, отличным от Google Play
  • 🔄 Автообновление настраивается только внутри AppGallery, в настройках системы оно не управляется
  • 💳 Внутренние покупки проходят через In-App Purchases (IAP) Kit, привязанный к Huawei ID и банковской карте
  • 🎁 Реферальная программа «Подарки» дает купоны на игры и подписки за активность

Petal Search и альтернативные способы установки ПО

Petal Search — это не просто поисковик, а мета-поиск по каталогам APKPure, Aptoide, официальным сайтам разработчиков и AppGallery. Он интегрирован в свайп-вниз на рабочем столе (если не отключен) и в виджет поиска. При запросе название приложения система показывает иконку с пометкой «Установить» (из AppGallery) или «Скачать APK» (из внешних источников).

Установка сторонних APK требует разрешения «Установка неизвестных приложений» для конкретного источника (браузера, файлового менеджера, Petal Search). На HarmonyOS 4 и EMUI 14 это делается в Настройки → Безопасность → Дополнительные настройки → Установка внешних приложений. Подпись APK должна совпадать с версией в AppGallery, иначе обновление не придет автоматически.

💡

Если нужное приложение нет в AppGallery, скачайте его APK с официального сайта разработчика (например, apk для Android с сайта банка). Так вы избежите модифицированных версий и сохраните возможность вход по отпечатку/лицу через биометрию системы.

☑️ Проверка перед установкой APK извне

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

Учетная запись Huawei ID и синхронизация данных

Huawei ID — единый центр идентификации, аналогичный Google Account. Он управляет доступом к AppGallery, облаку Mobile Cloud (5 ГБ бесплатно), сервису «Найти устройство», темам, шрифтам и резервному копированию. При первом включении смартфона система требует вход или создание аккаунта; пропустить этот шаг можно, но функционал экосистемы будет ограничен.

Синхронизация контактов, календаря, заметок и галереи работает через протокол Cloud Kit. Данные шифруются на стороне клиента перед отправкой на серверы в Германии, Сингапуре или Китае (регион выбирается при регистрации). Двухфакторная аутентификация (2FA) обязательна для входа на новых устройствах: код приходит по SMS или в приложение «Аутентификатор Huawei».

⚠️ Внимание: смена региона аккаунта Huawei ID (например, с России на Германию) меняет каталог AppGallery, доступные темы и способы оплаты. При этом подписки и баланс кошелька не переносятся — их нужно списать или использовать до смены. Обратная смена возможна не чаще раза в 90 дней.

Карты, навигация и сервисы геолокации

Замену Google Maps выполняет Petal Maps (ранее Huawei Maps). Сервис построен на данных HERE Technologies и собственных наработках: покрывает 160+ стран, поддерживает навигацию для автомобилистов, пешеходов и велосипедистов, отображает пробки в реальном времени и 3D-здания в крупных городах. Офлайн-карты скачиваются по регионам в профиль Huawei ID.

На системном уровне за определение координат отвечает Location Kit. Он агрегирует данные GPS, ГЛОНАСС, BeiDou, Galileo, Wi-Fi-сканирования и базовых станций. Точность в городе составляет 3–5 метров. Приложения (яндекс.навигатор, 2GIS, такси) вызывают системный API, не требуя отдельного разрешения на «Высокую точность» — режим включается глобально в Настройки → Местоположение → Режим.

Компонент HMSАналог в GMSКлючевая особенность
HMS Core (Framework)Google Play ServicesМодульная архитектура, обновление через AppGallery
AppGalleryGoogle Play StoreQuick Apps, собственный IAP, строгий модерация
Petal MapsGoogle MapsДанные HERE, офлайн по регионам, 3D-город
Huawei IDGoogle AccountОбязательный 2FA, регион влияет на контент
Push KitFirebase Cloud MessagingРаботает без Google-аккаунта, токен привязан к устройству

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

Портал AppGallery Connect предоставляет консоль для публикации, аналитики (AppGallery Connect Analytics), A/B-тестирования, удаленной конфигурации (Remote Config) и монетизации (Ads Kit, IAP Kit). SDK распространяются через Maven-репозиторий Huawei (developer.huawei.com/repo/) и поддерживают Kotlin, Java, Flutter, Unity, React Native.

Ключевое отличие — необходимость генерации файла agconnect-services.json вместо google-services.json. Плагин Gradle (com.huawei.agconnect) автоматически подставляет параметры проекта. Для миграции существующего приложения достаточно заменить вызовы GMS API на аналогичные HMS Kit (например, FusedLocationProviderClient → FusedLocationProviderClient из com.huawei.hms.location).

Нюансы сборки под HMS

При сборке двух флейворов (GMS и HMS) используйте productFlavors в build.gradle. Общий код выносите в модуль core, специфичные вызовы — в gmsImpl и hmsImpl. Автоматизированный тест на ферме устройств (Test Kit в AppGallery Connect) проверяет запуск на 200+ моделях без физического доступа. Подпись релизного APK должна быть через App Signing в консоли, иначе обновление не установится поверх версии из магазина.

💡

Миграция кода на HMS занимает 1–3 недели для среднего проекта. Основное время уходит на тестирование пушей, платежей и карт на реальных устройствах без GMS.

Миграция с GMS: нюансы и решения для пользователя

Переход с телефона на базе GMS (Samsung, Xiaomi, старый Huawei до 2019 г.) на новый девайс с HMS требует подготовки. Перенос контактов, фото и сообщений решает приложение Phone Clone (клонирование по QR-коду через Wi-Fi Direct). Переносятся: контакты, СМС, журнал вызовов, фото/видео, календарь, заметки, будильники, даже некоторые настройки Wi-Fi.

Не переносятся автоматически: пароли из Google Password Manager (нужен экспорт в CSV → импорт в Huawei Password Vault), данные приложений, не имеющих аналогов в AppGallery (например, Google Authenticator — используйте Microsoft Authenticator или Aegis), покупки в Google Play (фильмы, книги, подписки). Банковские приложения нужно установить заново и пройти идентификацию.

⚠️ Внимание: на смартфонах серии Mate 60 / Pura 70 и новых планшетах MatePad Pro 13.2 установлен HarmonyOS NEXT (чистая ОС без AOSP). На них не запускаются никакие APK для Android — только нативные приложения формата .hap/.app. Проверьте версию ОС в Настройки → О телефоне перед покупкой, если критичны старые Android-приложения.
📊 Какую сложность вы считаете главной при переходе на HMS?
Отсутствие привычных приложений (банки, госуслуги)
Проблемы с пуш-уведомлениями в мессенджерах
Необходимость заводить новый аккаунт Huawei ID
Отсутствие Google Pay / Apple Pay аналоги
Сложность переноса данных из Google-аккаунта
Часто задаваемые вопросы (FAQ)
Можно ли установить Google Play Services на смартфон с HMS?

Официально — нет, сервисы Google не сертифицированы на новых устройствах Huawei. Неофициальные методы (GSpace, MicroG, LZPlay) работают нестабильно, ломаются после обновлений прошивки и создают дыры в безопасности. Банковские приложения и Netflix часто блокируют вход при обнаружении модифицированного фреймворка.

Почему не приходят уведомления от Telegram / WhatsApp / Slack?

Проверьте: 1) В настройках батареи для приложения стоит «Без ограничений». 2) В настройках приложения → Уведомления включены все категории. 3) В HMS Core (Настройки → Приложения → HMS Core → Уведомления) разрешены пуши. 4) Приложение установлено из AppGallery, а не сторонний APK без поддержки Push Kit.

Как оплачивать покупки в приложениях без Google Pay?

Используйте Huawei Wallet (Кошелек Huawei) с привязанными картами «Мир», UnionPay, Visa/Mastercard (если банк-эмитент поддерживает токенизацию в РФ). В AppsGallery оплата проходит через IAP Kit. В браузере и на терминалах NFC работает Huawei Pay — нажмите дважды кнопку питания на заблокированном экране.

Работают ли Яндекс.Карты, 2ГИС и навигаторы такси?

Да, все основные российские навигаторы (Яндекс.Карты, 2ГИС, Навител, СитиГИД) и агрегаторы такси (Яндекс Go, Ситимобил, Везёт) имеют нативные версии в AppGallery с поддержкой HMS Location Kit. Точность определения местоположения не уступает версии под GMS.

Что делать, если приложение просит обновить Google Play Services?

Это значит, что установлена версия под GMS (скачана не из AppGallery). Удалите её, зайдите в AppGallery → Поиск → введите название → установите версию «Для HMS» (обычно с пометкой HMS или значком AppGallery). Если версии нет — используйте веб-версию через браузер или Petal Search для поиска совместимого APK.