Полный гид по Google Fit: всё, что нужно знать о новой фитнес-платформе от Google
Фитнес-платформа Google, впервые представленная на Android Wear (операционная система для часов) ранее в этом году, сейчас доступна онлайн и для устройств на версии Android 4.0 и выше. В этом мини-руководстве от CNET вы найдёте всё, что нужно знать о новом приложении Google Fit.
Что это?
Фитнес-сервис Google Fit – своеобразный ответ приложению Health от Apple. Сервис использует датчики, встроенные в устройство для того, чтобы отслеживать вашу активность: прогулки, езду на велосипеде и бег. Также, вы можете использовать приложение для того, чтобы устанавливать фитнес цели и следить за прогрессом в похудении в течение последнего дня, недели, месяца. Сейчас Google Fit можно бесплатно загрузить на Play store. Сначала Google Fit был на Android Wear, но уже сейчас доступен на сайте Google.
Начнём
На самом деле, всё довольно просто. После того, как вы загрузите приложение на мобильное устройство, следует согласиться с Правилами пользования Google, нажать Дальше и предоставить Google доступ к информации о вашей активности и местонахождении. Благодаря данным по дислокации вы можете увидеть прогресс за прошедший день, а также места, где вы занимались. Например, автор обзора узнал, что сделал 2 598 шагов и примерно в 08:48 гулял по Нью-Йорку, США.
Чтобы установить приложение на компьютер зайдите на сайт, выберите ваш Google-аккаунт и согласитесь с Правилами пользования.
Установить цели
Главная цель Google – установить ежедневный один час активности. Но этого может быть много или наоборот, недостаточно, в зависимости от вашего уровня физической подготовки.
Настроить цель можно через кнопку Меню (значок с тремя вертикальными точками в верхнем правом углу экрана): выберите Настройки и Ежедневные цели. Измените вашу ежедневную активность и количество шагов, которое хотите пройти в течение дня. Доктора рекомендуют взрослым делать, как минимум, 10 тысяч шагов в день.
Сделать это личным
После того, как вы настроили аккаунт и изменили ежедневные цели – самое время задуматься о приватности. Снова нажмите на кнопку Меню и выберите Настройки. Прокрутите вниз до полей, в которые необходимо внести рост и вес; если вы будете прокручивать дальше – найдёте опции для переключения между различными единицами измерения. Там же найдёте опцию для ежедневного измерения веса, очень полезную при отслеживании того, сколько вы потеряли за конкретный промежуток времени.
Приложение Google Fit будет периодически высылать напоминания и обновления целей. Вам не очень-то и нужны эти напоминания? В меню настроек есть опция, позволяющая отключить и уведомления, и звуки.
Добавить занятие
Не каждому по душе выполнять упражнения вместе с телефоном. Если вы тоже не в восторге от этой идеи, выберите в Меню Добавить занятие, чтобы добавить тренировки, которые вы прошли без своего маленького друга (телефона). Можно выбирать между ходьбой, бегом, ездой на велосипеде или другими видами активности и добавлять время, которое потратили на конкретное занятие. Google добавит активное время на ваш профайл, а для ходьбы или бега, также, подсчитает количество шагов.
Просмотрите данные

Вы можете просмотреть данные за прошедший день, неделю или месяц как в самом приложении Google Fit, так и непосредственно на сайте. На главной странице в мобильном приложении прокрутите вниз и нажмите Просмотреть график. Всплывающее вверху слева меню позволяет переключаться между днями, неделями и месяцами, в то время как всплывающее в правом верхнем углу меню поможет быстро разобраться со временем активности и шагами. Под основным графиком вы сможете добавить дополнительные для веса и ЧСС (частоты сердечных сокращений).
На вебсайте Google Fit можно увидеть графики, кликнув на круг, отображающий ваши активные минуты и шаги.
Связь со сторонними приложениями
Фитнес-устройства и приложения от Strava, Withings, Runtastic, Runkeeper и Noom Coach могут работать вместе с Google Fit, показывая все полученные данные в одном месте. Пока что приложения партнёров Google ещё не обновились для включения функции Google Fit, но поговаривают, что это произойдёт в ближайшем будущем.
Удалите данные
Не нравится Google Fit? Или вам просто некомфортно от самой мысли о том, что Google так много знает о вас? Нажмите кнопку Меню, выберите Настройки, затем – Удалить историю. Приложение удалит все ваши Google Fit данные, что, к сожалению, иногда может привести к некорректной работе связанных приложений.
Вы можете отнестись к новому приложению скептически, как и к уже существующим программам для фитнеса. Ведь растущая зависимость от смартфона порой раздражает. Но нельзя игнорировать то, что контроль активности с помощью новых технологий – «горячий» тренд уже не первый сезон.
Извлечение и анализ Google Fit: шаги, маршруты, местоположение и пульс
Google Fit – сравнительно малоизвестная подсистема для сбора и анализа данных о здоровье и тренировках пользователя. Между тем, подсистема исправно поставляет данные в соответствующий раздел в облаке Google. Google Fit отправляет данные о количестве шагов и частоте сердечных сокращений; координатах, треках, пробежках, поездках и велосипедных маршрутах пользователя. Иными словами, Google Fit поставляет массив уникальной и подробной информации о действиях и поведении пользователя в каждый момент времени. О том, что именно хранится в облаке и как получить доступ к информации – в этой статье.
Доступ к данным, которые собирает приложение Google Fit — это доступ к огромным массивам информации, относящейся к состоянию здоровья и физической активности пользователя; информации, которая хранится в облаке Google. Подробные, уникальные данные о местонахождении и активности пользователя, собранные фитнес-приложением Google, могут оказаться неоценимыми в ходе расследования.
Разумеется, Google Fit – далеко не единственный источник информации о местоположении пользователей, которая есть в распоряжении Google. Поисковый гигант собирает огромное количество информации – в том числе Историю местоположений и Хроники Google Карт. Данные Google Fit прекрасно дополняют картину, поставляя дополнительные точки геокоординат, которые сообщают различные браслеты, часы и прочие носимые устройства.
Впрочем, координаты пользователя – это также далеко не всё, что доступно в Google Fit. Подсистема Google Fit агрегирует любые данные, поставляемые фитнес-браслетами, часами и трекерами, а также их приложениями-компаньонами. Типы данных варьируются в зависимости от устройства; как правило, доступны показания датчиков шагомера, пульсометра и местоположения, но встречаются и браслеты, которые могут измерять уровень кислорода в крови и другие показания состояния организма пользователя.
Помимо данных Google Fit, в облаке Google хранится множество других данных от подробной истории местоположений пользователя за несколько лет до паролей, фотографий, почты Gmail, контактов, календарей и поисковых запросов. Сохраняется (и извлекается) история поисковых и голосовых запросов, журналы звонков, текстовые сообщения, статистика использования устройств под управлением Android и многое другое.
Google предоставляет правоохранительным органам доступ к большей части собранной информации, однако посредством Elcomsoft Cloud Explorer можно получить доступ к данным гораздо более простым способом практически моментально. С учётом сквозного шифрования, использующегося в современных смартфонах Android, Elcomsoft Cloud Explorer может оказаться единственным способом получить доступ к данным.
Откуда Google Fit получает данные
Google Fit – это и приложение, и сервис. Приложение Google Fit доступно для платформ Android и iOS; соответственно, использовать его можно как на iPhone, так и на смартфонах под управлением Android. Сервис Google Fit развёрнут в облаке Google; в нём хранится и обрабатывается информация, полученная как от приложения Google Fit, так и от использующих соответствующие API сторонних программ.
Для многих пользователей Google Fit – это просто приложение, которое необходимо установить из Play Store для настройки часов с WearOS (ранее известной под названием Android Wear). На самом же деле для работы Google Fit наличие часов, фитнес-трекера или браслета совершенно не обязательно: приложение вполне способно обходиться и той информацией, которую поставляют встроенные в телефон датчики. Например, данные о количестве шагов приложение Google Fit вычисляет по сложному алгоритму, использующему технологии искусственного интеллекта. Алгоритм периодически опрашивает датчик шагомера и постоянно опрашивает датчики местоположения (в зависимости от некоторых условий это могут быть как данные от сотовых вышек, так и показания датчика GPS). На основе этой информации вычисляется количество шагов, которые прошёл пользователь на том или ином участке. Впрочем, использование совместимого браслета или часов позволяет получать и другие данные – например, измерять пульс, подсчитывать точное, а не приблизительное количество шагов, собирать другую сопутствующую информацию.
Данные Google Fit хранятся в облаке Google, откуда их можно извлечь. Вероятно, наибольшую ценность представляют массивы данных о местоположении пользователя, которые дополняют данные Истории местоположений Google.
Как Google защищает данные о здоровье
Вероятно, ответ «никак» не устроит наших читателей, поэтому начнём издалека. Для того, чтобы дать оценку подходу Google к защите данных о здоровье пользователя рассмотрим действия конкурента – компании Apple.
В рамках экосистемы Apple данные «Здоровья» относятся к категории со степенью защиты, которую сама Apple определяет как «сквозное шифрование». С нашей точки зрения, термин «сквозное шифрование» недостаточно хорошо определяет суть процесса. «Синхронизированные данные с дополнительным шифрованием» будет более точным определением. Именно в таких контейнерах хранятся пароли из облачной связки ключей, данные приложения «Здоровье», сообщения SMS и iMessage, синхронизированные в облако, а также данные Apple Maps.
Защищённые таким образом данные зашифрованы ключом, который зависит от кода блокировки устройства. Информация из защищённых облачных контейнеров доступна исключительно самому пользователю: доступа к этим данным нет ни у полиции, ни у самой компании Apple. Эти данные не будут предоставлены по запросу правоохранительных органов. Для доступа к ним через Elcomsoft Phone Breaker необходим полный набор для аутентификации пользователя, включающий логин и пароль Apple ID, одноразовый код второго фактора аутентификации (к примеру, SIM-карта с доверенным телефонным номером или одно из устройств пользователя, привязанных к той же учётной записи, в разблокированном виде), а также код блокировки экрана (iPhone, iPad, iPod Touch) или системный пароль (Mac) одного из устройств пользователя, привязанных к той же учётной записи Apple.
Отметим также тот факт, что данные «Здоровье» попадают в облако Apple iCloud том и только в том случае, если пользователь включил для учётной записи дополнительную защиту двухфакторной аутентификацией.
Разобравшись в том, как работает защита данных о здоровье пользователя у Apple, понять схему защиты этих данных у Google будет предельно просто: она отсутствует. Данные можно просто скачать, получить по запросу, извлечь из учётной записи по логину и паролю (двухфакторная аутентификация у Google остаётся опциональной).
Логин и пароль от учётной записи Google
Для авторизации в учётной записи Google Account необходимы логин и пароль пользователя (а в случае использования пользователем двухфакторной аутентификации – способ её пройти (одноразовый код, подтверждение всплывающего сообщения и т.п.) Логин и пароль пользователя можно узнать, проанализировав компьютер пользователя при помощи Elcomsoft Internet Password Breaker, извлечь из облака посредством Elcomsoft Phone Breaker или из Связки ключей при помощи Elcomsoft iOS Forensic Toolkit.
Обратите внимание: несмотря на то, что в Elcomsoft Cloud Explorer поддерживается возможность доступа к данным из облака Google Account с использованием маркера аутентификации вместо логина и пароля, доступ к данным Google Fit получить таким образом невозможно. Используйте маркер аутентификации для получения доступа к другим типам данных.
Извлечение данных Google Fit
Для извлечения данных Google Fit используйте приложение Elcomsoft Cloud Explorer 2.30 или более новой версии.
- Запустите Elcomsoft Cloud Explorer и создайте новый проект. Авторизуйтесь в учётной записи пользователя (Google Account) его логином и паролем. При необходимости пройдите двухфакторную аутентификацию.
- Отметьте пункт “Google Fit”.

- Данные будут доступны в течение нескольких секунд.

- После обработки данных их можно просмотреть в разделе Google Fit.

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

Обратите внимание, что как виды сессий, так и время их начала и конца определяются автоматически различными приложениями и устройствами. Вкладка Packet name содержит название пакета приложения, которое внесло информацию о сеансе.
Steps (шаги) могут быть либо необработанными данными из подключённых умных часов или браслета, либо информацией, сгенерированной приложением Google Fit на основе комбинации счётчика шагов смартфона и мониторинга данных о местоположении. Если внешние устройства или браслеты не подключены, приложение Google Fit использует искусственный интеллект для вычисления количества шагов на основе вышеупомянутых данных. Приложение периодически опрашивает встроенный в смартфон шагомер, но делает это с большими интервалами, в основном полагаясь на более энергоэффективный сенсор определения местоположения.

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

Один из самых интересных отчётов – Places («Места»). Google Fit собирает огромные массивы данных о местоположении пользователя. В нашей тестовой учётной записи обнаружилось 13,788 точек за 9 месяцев использования. Учитывая, что тестовым устройством мы пользовались достаточно редко, частота и количество отчётов о местоположении кажутся даже несколько избыточными. При нажатии строку с координатами открываются карты Google Maps.

Заключение
Данные Google Fit могут содержать подробную информацию как о местонахождении пользователя, так и о физических параметрах его организма. Из облачного сервиса Google Fit можно получить такие данные, как количество шагов и темп ходьбы, тип физической активности, частоту сердечных сокращений, количество преодолённых лестничных пролётов и многое другое.
Многие пользователи постоянно носят разнообразные браслеты, часы и подобные устройства. Такие устройства могут сообщать (и, соответственно, сохранять в облаке) массу дополнительной информации. В частности, в дополнительные данные может попадать информация об уровне кислорода в крови пользователя, пульсе, точном количество шагов, а также дополнительные данные о местоположении с датчика GPS, встроенного в браслет. Анализ данных Google Fit может оказать неоценимую помощь в расследовании.
Снова Google Fit. Работает ли он?
Привет! Меня зовут Виктор, я разрабатываю веб-приложение catisfit.com для анализа данных Google Fit.
Ожидания

Большая часть мобильных телефонов давно научилась считать шаги. Многие носят фитнес-браслеты и часы, пользуются спортивными трекерами типа Strava, становятся по утрам на умные весы, пытаются контролировать сон и ведут дневники питания. Некоторые даже используют смарт-тонометры и ботинки.
Все связанные с этими гаджетами приложения работают внутри себя, показывают графики, подсказывают, как надо есть, как двигаться и как легче достичь цели. Общее у них одно — они все, как правило умеют синхронизироваться с приложением Google Fit и через него обмениваться данными друг с другом. Милтрекер берет ваши шаги из приложения-браслета и пересчитывает калории с учетом активности, браслет берет вес и меняет цели. А Google Fit все это любезно собирает, хранит, подсчитывает и отдает.
Это я так думал, когда решил использовать его API чтобы создать сайт, где пользователь мог бы видеть все и сразу, в разрезе аналитики и сравнения.
Под катом — суровая реальность.
Реальность

Итак, “испытательное снаряжение”: 2 мобильника Samsung, трекеры MiBand3 и Misfit Shine, носимые вместе и по очереди, весы Mi Scale, милтрекер MyFitnessPal
Активность
Шаги. Казалось бы, все просто: есть 3 источника истины (мобильник+2 трекера). Надо считать общее количество шагов в день. Есть у GF специальные “агрегированные” запросы на этот случай.
Теперь про разницу показаний. Это разница значений MiBand (оранжевая линия) и приложения Google Fit (зеленая):

Разница показаний может достигать 50-100%! Какая уж тут статистика с аналитикой.
Я писал в GF (без ответа, само собой), писал в глобальный саппорт Xiaomi ( посоветовали по-особому жестко переустановить приложение и если что, менять трекер).
Далее я понял, что все еще хуже.
Оказывается, гигантской разницы могут достигать показания в мобильном приложении Google Fit и в его же Google Fit API. Т.е. GF криво синхронизируется со своими же серверами. Народ робко вопрошает на StackOverflow и единственный совет от GF — изменить запрос (в принципе, иногда помогает если разница в значениях 1-5%, т. к. данные агрегируются по-разному).
Кстати, со временем (спустя 4-8 недель) с этими “внутренними” расхождениями происходит магия. Они как бы “сглаживаются”. Другими словами, статистика за август этого года будет сильно “правдивее” ноября. На этом графике включен “проблемный” период с ссылки выше:

Так вот сейчас показания Android-приложения и Rest для этого периода идентичны, хотя когда я задавал вопрос, разница также была колоссальной (до 100%). Плохо лишь то, что “сглаживаются” они по совершенно непонятному закону и почти всегда в меньшую от показаний браслетов сторону.
Если запариваться — каждый вечер запускать одновременно приложения браслетов и Google Fit, ждать, чтобы они друг с другом побыли наедине в памяти и в IU — расхождений и пропусков сильно меньше.
Когда телефон в международном роуминге (в нем я отключаю мобильные данные и пользуюсь только wifi в отелях/хотспотах) — беда. Вне зависимости от количества смарт-побрякушек и показаний на них, GF “обнуляет” целые недели. Причем иногда — еще несколько дней после прилета домой. Дни катания на лодке по России при временном (не более суток) отсутствии связи и Интернета тоже часто бывают обнулены.
Вес
Это единственное, с чем нет проблем. По крайней мере, если вставать на весы один раз утром. ) Нет ни пропусков, ни неточностей. Наверное, потому, что днем и вечером никто обычно не взвешивается и несколько разных весов дома не держит.
Питание
Здесь вопрос синхронизации с GF еще острее, чем с активностью. Т.е. если каждый вечер заполнять дневник питания в мобильном приложении, или на сайте, но синхронизировать с приложением — все ок. Если вы решите заполнить дневник за 3-4 прошедших дня — будьте готовы к тому, что в Google останутся только последние два:

Вот такие “ломаные” периоды c пропущеными днями. По факту, MyFitnessPal заполнен за весь период без пропусков.
Сон
В данных о сне, приходящих с браслета, как правило больше интересно качество, а не количество: фазы сна, продолжительность глубокого сна и пр. К сожалению, GF не различает разные фазы сна, под одним и тем же “activityType”: 72 приходят “Глубокий Сон” и “Неглубокий сон”. Разница только литеральная, значит для носителя каждого отдельного языка — своя. Т.е. на данный момент из API возможно оценить только общую продолжительность.
Вот собственно и вся картина на сегодня. Остается добавить, что внутри смартфона обмен этими данными между приложениями также довольно выборочный, специфический и главное — нестабильный.
Выводы
В целом проект GF на данный момент больше похож на непрофильную поделку китайского производителя гаджетов, работающую на “отстань, маркетолог”. Но не компании, которая прямо сейчас покупает Fitbit и по местным слухам хочет стать глобальным оператором медицинских данных.
Остается надеяться, что с этими изменениями у GF появятся более конкретные цели, проекту начнут уделять больше внимания, и точность данных хотя бы примерно будет соответствовать действительности.
- Google API
- Гаджеты
- Носимая электроника
Google Fit
Google Fit – это официальное приложение Google, призванное помочь улучшить ваше здоровье очень простым образом, сообщая о объёмах физической нагрузки, получаемых вами ежедневно. Пользователи должны самостоятельно установить несколько ежедневных и еженедельных целей. Сюда включается всё, начиная с 45-минутных пробежек после обеда и вплоть до 10-минутной езды на велосипеде на работу. Каким бы видом ни была нагрузка, она добавляется в график ваших мероприятий.
Также, перед началом использования Google Fit вам будет нужно ввести ваш рост и вес, таким образом вы будете знать теряете ли вы вес. Разумеется, если вы ввели все ваши планы тренировок в Google Fit, но на деле ничего не выполняете, приложение напомнит вам об этом, и вы будете видеть на вашем графике отсутствие необходимой нагрузки. Таким образом, это будет вашим дополнительным побудительным стимулом для занятий.
Google Fit – очень полезное приложение, как и почти все приложения от Google, оно также может быть подключено к вашему устройству Android Wear или к нему можно обратиться на официальном веб-сайте.
Проверено Andrés López Переведено Uptodown Localization Team
Требования (последняя версия)
- Требуется Android 6.0 или более новая версия
Часто задаваемые вопросы
Где можно скачать APK-файл Google Fit для Android?
На сайте Uptodown. Здесь вы можете безопасно и надежно скачать без вирусов APK-файл Google Fit для Android.
Можно ли синхронизировать Google Fit со своими умными часами?
Да, вы можете синхронизировать Google Fit со своими умными часами. Этот процесс очень прост и позволит вам лучше видеть данные, собранные вашими умными часами.
Можно ли контролировать свой пульс с помощью Google Fit?
Да, вы можете отслеживать частоту сердечных сокращений с помощью Google Fit. Однако для измерения своего пульса необходимо иметь носимое устройство, способное собирать такие данные.
Для чего используются кардио-баллы в Google Fit?
Кардио-баллы Google Fit используются для того, чтобы увидеть, близки ли вы к достижению своих целей. Чем больше очков вы заработаете, тем больше заданий вы выполните.
Больше информации
| Имя пакета | com.google.android.apps.fitness |
| Лицензия | Бесплатно |
| ОС | Android |
| Раздел | Здоровье |
| Язык | Pусский |