Как перенести данные WHOOP в Apple Health
WHOOP держит ваши ночи в своём приложении, поэтому остальной iPhone ведёт себя так, будто браслета нет. Что действительно можно перенести, что нельзя и почему.
Если вы носите WHOOP и пользуетесь iPhone, вы наверняка заметили странность: браслет знает вашу ночь в подробностях, а телефон о ней не знает ничего. Утром после отвратительного сна вы открываете Apple Health и видите пустую карточку или пару десятков шагов до кухни.
Это не ошибка в настройках. Это форма двух систем, и её стоит понять прежде, чем искать решение.
Почему они сами по себе не разговаривают
Apple Health — это база данных на вашем телефоне. Приложения в неё пишут, приложения из неё читают, а вы в настройках решаете, кому что можно. Apple Watch пишет туда постоянно, поэтому приложения о здоровье на iPhone ведут себя так, будто видят всё: они и правда видят, потому что часы всё туда положили.
WHOOP устроен наоборот. Браслет синхронизируется с приложением WHOOP, и данные живут там. Это не враждебность, просто отдельное хранилище. Следствие для вас вполне конкретное: любое другое приложение, которому нужно знать, как вы спали, смотрит в пустую комнату.
Значит, у вопроса «как перенести данные WHOOP в Apple Health» две половины. Что технически доступно и что честно стоит туда записывать.
Что можно перенести
WHOOP отдаёт ваши собственные измерения через свой программный интерфейс, и вы можете разрешить это приложению, которому доверяете. Когда такое разрешение есть, у следующих величин в Apple Health действительно есть место:
- Сон. Время в постели и время сна с суммами лёгкой, глубокой и быстрой фаз.
- Пульс покоя — каждое утро.
- Вариабельность сердечного ритма — то самое ночное значение, которое имеют в виду, говоря «у меня низкий ВСР».
- Частота дыхания и насыщение крови кислородом.
- Температура запястья во сне.
- Тренировки с длительностью, энергией и дистанцией.
Каждая из них ложится на тип, который Apple Health уже определяет, и это важнее, чем кажется. Запись под правильным типом читается любым другим приложением, которому вы дали доступ, — навсегда, независимо от того, существует ли ещё приложение, которое её сделало.
Что переносить не следует и почему
Самые узнаваемые числа WHOOP — его сводные баллы: strain, процент восстановления, качество сна. Для многих именно они и есть причина носить браслет.
Ни одному из них не место в Apple Health, и приличное приложение их туда не запишет.
В Apple Health нет поля, означающего «процент восстановления». Нет типа для strain. Приложению, которое захочет показать эти числа в Health, пришлось бы записать их под чем-то, чем они не являются, и эта неправильно разложенная запись потом годами лежит в вашей медицинской карте, а другие приложения верят ярлыку, а не намерению. Число не в том ящике хуже, чем отсутствующее: отсутствующее хотя бы честно.
Есть и более тонкий случай. WHOOP сообщает суммы фаз сна, а не поминутную картину ночи. Приложение может записать эти суммы точно, но в тот момент, когда оно решает, где именно внутри ночи была каждая фаза, оно оценивает. Оценка может быть разумной и всё равно остаётся оценкой, и единственное приличное решение — так и написать в самой записи, а не позволять ей читаться как измерение.
Где здесь Pulse
Мы делаем Pulse — приложение для двоих на iPhone и Apple Watch, и эту задачу нам пришлось решать для себя. Pulse читает Apple Health, чтобы понять, отличается ли сегодняшний день от ваших же последних недель, и отправляет партнёру одну короткую фразу. С WHOOP и без Apple Watch Pulse был слеп.
Поэтому поддержка WHOOP в Pulse делает ровно описанное выше и ничего сверх того. Вы один раз входите в WHOOP из настроек Pulse, ваш телефон общается с WHOOP напрямую, и измерения попадают в Apple Health на вашем устройстве. Сводные баллы остаются в приложении WHOOP, где они и осмысленны. Оговорка про фазы сна записана в каждой записи.
Одна деталь нам важнее прочих: ваши измерения никогда не проходят через наши серверы. Единственное, что касается нашей стороны, — само рукопожатие входа, потому что WHOOP требует секрет, который приложение на телефоне не может безопасно нести, и мы из него ничего не сохраняем. Весь маршрут расписан на странице WHOOP.
Если вы носите оба устройства
Носить WHOOP и Apple Watch одновременно — обычное дело, и это создаёт очевидный риск: два источника пишут сон за одну ночь, а наивное приложение складывает их и сообщает, что вы спали четырнадцать часов.
Решение не хитрое, оно просто должно быть осознанным. Приложение, читающее Health, обязано считать каждую минуту сна один раз и предпочитать один источник на ночь, а не суммировать. Если приложение делает это плохо, вы заметите сразу, потому что число будет абсурдным.
Что стоит запомнить
Каким бы приложением вы ни пользовались, принцип один — тот самый, который вообще делает Apple Health полезной: ваши измерения должны лежать в хранилище, которое принадлежит вам, под ярлыками, означающими то, что написано, и быть читаемыми тем, чем вы решите пользоваться через год.
Интерпретации принадлежат приложению, которое их сделало. Измерения принадлежат вам.
О Pulse
Pulse — приложение для двоих на iPhone и Apple Watch. Оно превращает сигналы вашего тела в одну мягкую фразу в день для партнёра и никогда не показывает ему цифру.