Прямая синхронизация данных между приложением 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

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

После авторизации в главном экране 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 не попадут, официального моста не существует.

📊 Каким способом синхронизации вы пользуетесь сейчас?
Health Sync (платное)
FitToFit (бесплатное)
Другое приложение
Еще не настроил, только читаю

Альтернатива: настройка 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₂, Тренировки).