Почему отстой, когда фитнес-приложения не передают данные о ваших тренировках Apple

Данные тренировки, которые я регистрирую на Apple Watch, принадлежат мне. Это не Apple, ни Nike, ни Strava, ни кого-либо еще, если на то пошло. это моя. Я заплатил за это своей кровью, потом и слезами. (Хорошо, в основном это пот, но на этом пути тоже были слезы.) За эти годы я зарегистрировал более 18 000 миль беговых данных, и это то, чем я очень горжусь.

Так что меня действительно беспокоит, когда мегакорпорации пытаются загнать данные о моей деятельности в свои причудливые огороженные сады, как будто они думают, что они принадлежат им. Раньше Apple была виновата в этом так же, как и все остальные участники тренировок. Но люди из Купертино сделали серьезный поворот в iOS 11. Они решили предоставить пользователям возможность контролировать наши данные о тренировках. Apple упростила для приложений возможность обмена картами маршрутов тренировок друг с другом через HealthKit.

Проблема в том, что ни одно из основных фитнес-приложений не играет в мяч, и это отстой. К счастью, некоторые инди-разработчики поступают правильно.

HealthKit от Apple был разработан для обмена тренировками

Чтобы понять, что происходит и почему это так отстой, давайте начнем с краткого урока истории.

В 2014 году Apple представила Приложение для здоровья с запуском iOS 8. Это обеспечило удобное единое место для хранения всех данных о вашем здоровье, включая тренировки. Это стало возможным благодаря HealthKit, API, который позволяет сторонним разработчикам сохранять данные о состоянии здоровья и получать к ним доступ.

В следующем году, с запуском watchOS 2, Apple разрешила сторонним приложениям Apple Watch сохранять тренировки в Приложение для занятий, поэтому они засчитывались в ваше кольцо для упражнений. Этим также занимался HealthKit за кулисами.

Это означало, что когда вы регистрировали пробежку с помощью стороннего приложения для часов, например Nike + Run Club, он также будет отображаться в приложениях Activity и Health на вашем iPhone.

Но Купертино не поделился самыми важными данными о тренировках.

Все идет нормально. Но было одно вопиющее упущение. Когда вы регистрируете тренировку бега, езды на велосипеде или плавания на открытом воздухе, одна из самых важных вещей, которые вы хотите записать, - это карта маршрута GPS, чтобы вы могли точно видеть, куда вы пошли.

Первыми Apple Watch, предлагающими GPS, стали Series 2 в 2016 году. Чтобы сопровождать его запуск, Купертино представил возможность просматривать маршруты тренировок в приложении iOS 10 Activity.

Но эти ценные карты не были сохранены в приложении Health, поэтому данные никогда не были доступны сторонним разработчикам. Apple очень любила наши карты маршрутов GPS, удерживая их заблокированными в приложении Activity, например Голлум с его кольцом.

Apple добавила карты маршрутов в приложение Activity в iOS 10
Apple добавила карты маршрутов в приложение Activity в iOS 10.
Фото: Грэм Бауэр / Cult of Mac

Почему важен обмен данными о тренировках

Эти данные принадлежат нам, пользователям, а не мега-корпусу, чьи приложения мы используем для их сбора. Но здесь речь идет не только о принципиальном вопросе. Есть также очень практическая проблема, так как Владельцы гальки на этой неделе будет слишком хорошо знать. Если мы сложим все яйца для тренировок в одну корзину, всегда есть риск, что компании, владеющие нашими данные обанкротятся, или вы просто решите прекратить обслуживание, забрав все наши с трудом заработанные данные с их.

Даже если предположить, что наши данные в безопасности в руках Apple (похоже, что Купертино вряд ли вытащит Pebble в ближайшее время), Я по-прежнему хочу иметь возможность экспортировать свои данные, чтобы просматривать их с помощью инструментов, которые в Купертино не могут или не могут предоставлять. Например, когда я просматриваю тренировку в Strava, я могу просматривать потрясающую диаграмму, показывающую темп, высоту и частоту сердечных сокращений. Когда я смахиваю по этой диаграмме, я вижу соответствующее место на карте. Ничего из этого невозможно с помощью приложения Activity.

Просмотр тренировки на Strava дает мне гораздо больше информации, чем я получаю от Apple
Просмотр тренировки на Strava дает мне гораздо больше информации, чем я получаю от Apple.

iOS 11 казалась ответом на мои молитвы

Наконец, в iOS 11 Apple добавила поддержку обмена маршрутами тренировок со сторонними разработчиками через HealthKit. Это означало, что ваши карты тренировок отображались в приложении Health, а также в приложении Activity. Теоретически вы можете использовать любое приложение для часов, которое хотите, чтобы записывать свою тренировку. Тогда вы можете использовать совершенно другое приложение для просмотра своих тренировок на своем iPhone.

Так, например, хотя приложение Strava отлично подходит для анализа данных о тренировках, я думаю, что приложение Apple Watch компании причудливый и странный, и я ненавижу его использовать. Но благодаря iOS 11 я смогу использовать отличные встроенное приложение Workout чтобы записать мой пробег, а затем просмотреть карту в Strava. Теоретически.

… Но ничего не вышло

Проблема в том, что на практике это не так. Вряд ли какие-либо сторонние разработчики добавили поддержку этой функции, хотя Apple объявила об этом. семь месяцев назад на WWDC 2017.

Я нахожу удивительным, что Nike + Run Club, который разработан в партнерстве с Apple и предустановлен в совместном Nike + Apple Watch, до сих пор не делится с Apple маршрутами тренировок. Это создает странно разрозненный пользовательский интерфейс, особенно для Apple, которая гордится тем, что предоставляет легко интегрированные решения.

По иронии судьбы, крупнейший конкурент Nike, Adidas, до сих пор является одним из немногих разработчиков, которые фактически реализовали функцию разделения маршрутов тренировок HealthKit в своем приложении. Runtastic. Страва обещает, что это «работаю над этим в начале 2018 года, »Но пока нет никаких признаков функции.

Сохранение карт маршрутов в HealthKit - это только половина дела. Сторонние фитнес-приложения также должны давать своим пользователям возможность читать тренировки из HealthKit. Однако ни одно из запущенных приложений, которые я тестировал в настоящее время, этого не делает. Даже Runtastic. Итак, хотя Apple больше не хранит все наши данные, найти для них новый дом по-прежнему невозможно.

Apple добавила поддержку маршрутов тренировок по GPS в приложение Health в iOS 11
Apple добавила поддержку маршрутов тренировок по GPS в приложение Health в iOS 11.
Фото: Грэм Бауэр / Cult of Mac

Почему сторонние разработчики не играют в мяч?

Ну что, как поживаешь? Почему сторонние разработчики так отстают в реализации совместного использования тренировок HealthKit?

Возможно, им просто нужно время, чтобы сделать это, потому что это довольно сложно. Как разработчик приложений, я знаю, что HealthKit очень привередлив в том, как в него записывать данные. Кроме того, такая синхронизация данных создает риск дублирования. А с обманщиками бывает чертовски сложно справиться.

Мне хотелось бы верить, что это причина. Это просто отнимает у них время, но пока мы говорим, разработчики упорно трудятся, готовясь вступить в новый золотой век совместного использования тренировок. Но я этому не верю. HealthKit может быть непростым делом, но это не так что сложный. Не сложно реализовать за семь месяцев.

Другим объяснением может быть безопасность. Маршруты тренировок - это очень конфиденциальная информация, поскольку СМИ бушуют по тепловым картам Strava. выделение военных баз на прошлой неделе продемонстрировал. Но на самом деле в анонимных тепловых картах, подобных Strava, нет ничего нового. Nike + предлагает один уже много лет. Кроме того, Apple разработала HealthKit с нуля, заботясь о конфиденциальности пользователей, что дает вам полный контроль над тем, какие приложения и что могут видеть. А если вас беспокоит использование данных вашего маршрута в тепловой карте Strava, вы можете отказаться от этого на веб-сайте Strava. Перейти к Настройки> Конфиденциальность> Strava Metro и тепловая карта и убедитесь, что флажок не установлен.

Я думаю, что настоящая причина того, что сторонние приложения до сих пор не делятся нашими данными о тренировках, заключается просто в том, что они не хотят этого делать. Они хотят запереть нас на своих платформах, накапливая наши данные, и не видят причин, по которым им следует инвестировать в реализацию функции, которая упростит нам переход к конкурентам.

Инди-разработчики приложений спешат на помощь

В то время как громкие имена, похоже, сражаются против Apple в битве за контроль наших данных о тренировках, хорошие новости заключается в том, что небольшие инди-разработчики приложений нападают, чтобы заполнить вакуум - и предлагают отличные решения.

Один из них, который меня особенно впечатлил, - это Здоровье Стефана Лизере. Думайте об этом как о консультанте для пар по фитнес-приложениям, который собирает враждующие стороны за столом, чтобы разрешить свои разногласия.

Идея приложения проста. Когда вы запускаете приложение, оно запрашивает у вас разрешение на доступ к данным вашей тренировки в HealthKit. Затем он показывает все ваши тренировки в виде ленты, которая настолько ясна и хорошо представлена, что, на мой взгляд, она выглядит лучше, чем собственные приложения Apple Health и Activity. Затем у вас есть возможность экспортировать эти данные, включая карты маршрутов GPS, в другие форматы. Имеется автоматическая интеграция со Strava (что особенно удобно, пока Strava все еще работает), и вы можете загружать каждую тренировку в виде файла FIT. Этот формат был первоначально разработан компанией Garmin и поддерживается большинством основных фитнес-сайтов, включая MapMyRun и Runkeeper.

HealthFit - это как консультант для пар в приложениях для фитнеса
HealthFit - это как консультант для пар по фитнес-приложениям.
Фото: Грэм Бауэр / Cult of Mac

Пришло время крупным фитнес-приложениям наверстать упущенное

Инди-приложения, такие как HealthFit, предоставляют отличное решение проблемы, но то, что я действительно хотел бы увидеть собираются ли большие мальчики вместе, чтобы делиться тренировками стало проще и удобнее.

Такие компании, как Nike, вкладывают огромные средства в совершенствование своих брендов, поэтому мы будем покупать их одежду. Вся цель предложения таких услуг, как Nike + Run Club, несомненно, заключается в построении отношений с потребителем, которые повышают лояльность к бренду.

Вот почему я считаю, что в интересах брендов хорошо работать с нашими данными. Если они хотят, чтобы мы их любили, они должны относиться к нам с уважением. А это означает признание того, что наши данные о тренировках принадлежат нам, и мы должны иметь возможность делать с ними все, что захотим. И это включает в себя экспорт через HealthKit, если мы захотим.

Последнее сообщение в блоге

| Культ Mac
October 21, 2021

Почему автомобиль Apple имеет больше смысла, чем вы думаете, на этой неделе на The CultCastНа этой неделе: ходят слухи об iCar. Готовится ли Apple ...

Носимые устройства: обречены или любимцы следующего десятилетия?
October 21, 2021

После превзойти все часы Android Wear в течение 24 часов, Apple Watch, казалось, станут устройством, которое наконец-то даст умным часам большой пр...

| Культ Mac
October 21, 2021

Контролировать Звездные войны дроида с вашим iPhone, вы будетеРоли-поли новый Звездные войны дроид BB-8 невероятно милый. Фото: LucasfilmСкоро вы с...