Прямая синхронизация данных между приложением Huawei Health и Google Fit была отключена разработчиком еще в 2021 году, поэтому владельцам браслетов Huawei Band и часов Watch GT приходится использовать сторонние посредники для переноса активности.
На практике это означает, что шаги, пульс, сон и тренировки не попадут в экосистему Google автоматически — нужна «прослойка», которая читает данные из облака Huawei и пишет их в профиль Google. Ниже разобраны рабочие схемы для Android-смартфонов.
Почему нет прямой интеграции и что делать
Компания Huawei убрала пункт «Google Fit» из меню Настройки → Учетные записи → Синхронизация из-за ограничений сервисов Google на новых устройствах и изменения политики доступа к API. Официального возврата этой функции не планируется.
Единственный надежный путь — установить приложение-посредник, которое имеет доступ к обоим API. Самые стабильные на сегодня: Health Sync (платное, с пробным периодом) и FitToFit (бесплатное, с рекламой). Оба варианта работают в фоновом режиме и не требуют рут-прав.
⚠️ Внимание: Не пытайтесь подключить аккаунт Google через «Настройки телефона → Аккаунты → Добавить аккаунт → Huawei Health». Это создаст конфликт прав доступа и приведет к дублированию записей о сне и шагах в Google Fit.
Инструкция: настройка через Health Sync (базовый сценарий)
Приложение Health Sync считается золотым стандартом из-за гибких фильтров: можно синхронизировать только шаги, игнорируя сон, или наоборот. Интерфейс на русском, настройка занимает 3–5 минут.
Скачайте программу из Play Market, откройте и следуйте мастеру первоначальной настройки. Система запросит доступ к данным Huawei Health (через OAuth-страницу в браузере) и к Google Fit (стандартный диалог разрешения аккаунта).
☑️ Чек-лист перед первым запуском Health Sync
После авторизации в главном экране Health Sync нажмите кнопку Синхронизировать сейчас для тестового прогона. Проверьте в Google Fit раздел «Журнал» — должны появиться записи за сегодня с пометкой источника «Health Sync». Если данных нет — откройте меню Логи внутри приложения и ищите ошибки 403 Forbidden (проблема с токеном Huawei) или 429 Too Many Requests (лимит API).
Если синхронизация зависает на 0%, зайдите в настройки Android → Приложения → Health Sync → Батарея → «Не ограничивать». Агрессивный Doze-режим на EMUI/HarmonyOS часто убивает фоновый процесс посредника.
Главный вывод: без стороннего приложения-посредника данные из Huawei Health в Google Fit не попадут, официального моста не существует.
Альтернатива: настройка FitToFit для бесплатного переноса
FitToFit решает ту же задачу бесплатно, но монетизируется через рекламу и имеет менее детальные фильтры. При первом запуске выберите источник Huawei Health и цель Google Fit. Авторизация проходит по той же схеме: браузер → вход в Huawei ID → разрешение доступа.
Важный нюанс: FitToFit по умолчанию тянет все типы данных сразу. Если в Google Fit уже ведутся записи от телефона (подсчет шагов акселерометром), возникнет дубль. В настройках приложения отключите ненужные метрики: например, оставьте только «Пульс» и «Тренировки», а «Шаги» и «Сон» уберите, если телефон считает их точнее.
⚠️ Внимание: При смене браслета (например, с Band 7 на Band 8) токен доступа в посреднике может сброситься. Зайдите в настройки Health Sync / FitToFit → «Переподключить источник» и пройдите OAuth заново, иначе данные перестанут течь.
Таблица: сравнение методов синхронизации
| Параметр | Health Sync | FitToFit | Ручной экспорт (CSV) |
|---|---|---|---|
| Стоимость | ~300 ₽ разово (после 7 дней теста) | Бесплатно (с рекламой) | Бесплатно |
| Фоновый автосинк | Да, интервал от 15 мин | Да, интервал от 30 мин | Нет, только вручную |
| Фильтры по типам данных | Гибкие (галочки на каждую метрику) | Базовые (вкл/выкл группы) | Полный контроль в таблице |
| Работа без Google-сервисов (MicroG) | Частично (нужен Play Services для Fit API) | Частично | Да, полностью офлайн |
| Исторический импорт за прошлое | Да, за всё время | Ограничено последними 30 днями | Да, за любой период |
Решение типичных ошибок синхронизации
Самая частая проблема — «Данные не появляются в Google Fit, а в посреднике написано Успешно». Причина: Google Fit агрегирует данные по сессиям, и записи от стороннего приложения могут скрываться в деталях дня. Откройте в Google Fit профиль → Настройки → Управление подключенными приложениями → найдите Health Sync / FitToFit → проверьте, что переключатель «Разрешить доступ к данным» включен.
Вторая ошибка — дублирование шагов. Если телефон и браслет одновременно считают шаги, Google Fit их суммирует. В настройках Google Fit зайдите в Профиль → Настройки → Источники данных и понизьте приоритет телефона ниже посредника, либо отключите подсчет шагов телефоном совсем.
Продвинутый вариант
синхрон через Gadgetbridge + Notify & Fitness:Для энтузиастов без GMS: установите Gadgetbridge (F-Droid), свяжите браслет напрямую (без Huawei Health), затем в Notify & Fitness включите экспорт в Google Fit. Сложнее в настройке, но работает на дегугленных прошивках и без аккаунта Huawei ID.
Особенности разных моделей: Band 7/8/9, Watch GT 3/4/5
На браслетах серии Band (7, 8, 9) и часах Watch GT 3/4/5 протокол передачи данных в облако Huawei идентичен, поэтому инструкция выше универсальна. Разница только в наборе датчиков: у старших часов есть барометр, термометр и ЭКГ — эти метрики Google Fit не поддерживает официально, посредник их просто проигнорирует или запишет в заметки к тренировке.
Если у вас модель Huawei Watch Fit 2/3 или Watch D, проверьте в Huawei Health → Устройство → Настройки данных → Автозагрузка в облако. Без этого флага данные не уйдут на сервер Huawei, а значит посредник их не увидит.
Экспорт истории за годы: как перенести старый архив
Посредники синхронизируют только новые данные с момента установки. Чтобы загрузить в Google Fit историю за прошлые годы, используйте веб-версию Huawei Health (health.huawei.com) → «Экспорт данных» → формат CSV или GPX для треков. Полученные файлы можно импортировать в Google Fit через сайт Takeout или сторонний скрипт fit-importer на ПК.
Процесс трудоемкий: Google Fit API ограничивает запись исторических точек (лимит ~1000 точек в минуту на аккаунт). Разбейте архив на месячные части и загружайте с паузами, иначе получите бан API на сутки.
⚠️ Внимание: При импорте CSV через Takeout слетают таймзоны — тренировки могут сместиться на несколько часов. Проверьте первые записи вручную перед заливкой всего массива.
Часто задаваемые вопросы
Можно ли синхронизировать только пульс и тренировки, без шагов и сна?
Да, в Health Sync в разделе «Типы данных» снимите галочки с «Шаги», «Расстояние», «Сон», оставив только «Частота сердечных сокращений» и «Активности». В FitToFit аналогичные переключатели находятся в «Настройках синхронизации».
Почему после обновления EMUI/HarmonyOS перестал работать фоновый синк?
Обновление системы сбрасывает настройки оптимизации батареи. Зайдите в Настройки → Батарея → Запуск приложений → найдите Health Sync / FitToFit и Huawei Health → переведите в «Управление вручную» и включите все три переключателя: «Автозапуск», «Вторичный запуск», «Запуск в фоне».
Работает ли синхронизация на iPhone (iOS)?
На iOS приложения-посредники (Health Sync, FitToFit) отсутствуют в App Store из-за ограничений песочницы. Единственный вариант — ручной экспорт CSV через веб-версию Huawei Health и импорт в «Здоровье» (Apple Health) через ярлык «Импорт здоровья» или сторонние сервисы вроде RunGap.
Нужен ли VPN для работы синхронизации в России?
Для авторизации в аккаунте Huawei ID (OAuth) иногда требуется VPN, если серверы авторизации недоступны. Сама фоновая синхронизация между облаками обычно идет напрямую, но если Health Sync пишет ошибку Network Error — включите VPN на телефоне перед ручной синхронизацией.
Как удалить дубликаты тренировок, если они уже загрузились дважды?
В приложении Google Fit откройте профиль → «Журнал» → найдите дубль → три точки → «Удалить». Массового удаления нет. Чтобы не повторять: в настройках посредника отключите тип данных, который уже пишет телефон (обычно «Шаги»), и оставьте уникальные метрики браслета (Пульс, SpO₂, Тренировки).