Если вам интересно узнать о Health Connect и о том, что это значит для вашего телефона Android, то вы попали в нужное место.
Если вы когда-либо использовали несколько приложений для отслеживания здоровья и фитнеса на своем смартфоне, то вы знаете о боли отслеживания в нескольких приложениях, казалось бы, без взаимосвязи. Такие приложения, как MyFitnessPal, иногда могут взаимодействовать с другими приложениями для здоровья для сбора данных, но отдельные разработчики должны поддерживать другие отдельные платформы. Например, MyFitnessPal не имеет интеграции с Mi Fit, но поддерживает Google Fit, поэтому вы подключаете Mi Fit к Google Fit, а затем Google Fit к MyFitnessPal. Это кошмар для тех, кто использует несколько приложений, но у Google есть решение: Health Connect.
На Android есть бесчисленное множество приложений для отслеживания состояния здоровья, но не каждое отдельное приложение будет охватывать все жизненно важные функции, которые вы, возможно, захотите отслеживать. Приложения могут обмениваться данными с другими приложениями и делают это по отдельности, но раньше такой возможности не было.
один API, который приложения для здоровья могут использовать для обмена данными. Health Connect — это ответ Google на проблему, поскольку он выступает в качестве посредника для этих приложений отслеживания для обмена данными друг с другом. Если MyFitnessPal хочет получать данные из Samsung Health, Fitbit и Google Fit, ранее ему нужно было напрямую взаимодействовать с каждым из этих приложений. В этом случае ему нужно только подключиться к Health Connect, и Health Connect будет обрабатывать все эти подключения.Health Connect был анонсирован на Google I/O и недавно стал доступен пользователям в Google Play Store. Он состоит из SDK, который разработчики могут включать в свои приложения, и пользовательского приложения, которое контролирует разрешения и управление данными.
Какие приложения поддерживают Health Connect?
Health Connect все еще находится в стадии бета-тестирования, но есть медленно растущий список приложений, которые поддерживают API. В приведенном ниже списке перечислены все приложения, поддерживающие Health Connect на момент написания.
- HealthifyMe
- Фитбит
- Здоровье Samsung
- Google Fit
- MyFitnessPal
- Оура
- Фло
- Лайфсум
- Активный отдых
- Доказательства понимания
Приложения, поддерживающие Health Connect API, также должны соответствовать строгим правилам данных для обработки и обработки персональных данных пользователей.
Как работает Health Connect?
Health Connect работает путем создания единого SDK, к которому должны подключаться приложения для здоровья, а не для обмена этими данными с отдельно поддерживаемыми приложениями. Любое приложение, поддерживающее Health Connect, может понимать данные, собранные из любых других приложений, которые оно выбирает. сбора, если этим приложениям предоставлено разрешение на обмен и чтение данных через Health Connect API.
Понять, как работает API, довольно просто благодаря собственной документации Google на Google I/O.
Согласно приведенной выше диаграмме (взято из представления Google Health Connect на Google I/O), приложения, которые собирают данные, могут взаимодействовать с Health Connect и позволить ему контролировать все разрешения и данные, которыми обмениваются другие приложения на телефон пользователя. Это означает, что вы можете использовать приложение, специализирующееся, например, на отслеживании сна, и другое приложение, специализирующееся на тренировках. обучение, а затем объединять эти данные целостным образом в другом, третьем приложении, которое дает вам обзор всех ваших жизненно важные органы. Это не то, что еще существует, но то, что может существовать сейчас, чего раньше не могло быть.
Например, MyFitnessPal говорит что в настоящее время он синхронизирует следующую информацию, чтобы другие приложения также могли читать и обрабатывать:
- Расход калорий
- Шаги
- Кардио
- Потребление воды
Например, в случае кардиотренировки MyFitnessPal передаст ваши кардиоупражнения в Health Connect, если вы введете их в приложение. Если вы введете свои кардиоупражнения в другое приложение, эти данные будут переданы из Health Connect в MyFitnessPal. Все данные хранятся локально в отношении Health Connect, и приложения, использующие SDK, сами решают, что они будут делать с данными впоследствии.
Когда я могу использовать Health Connect?
Health Connect уже доступен для пользователей, и вы можете использовать его с любым из вышеперечисленных поддерживаемых приложений. В настоящее время он находится в стадии бета-тестирования, хотя уже работает достаточно хорошо. Похоже, что Google стремится предварительно установить Health Connect на устройства Android, и, возможно, как только Андроид 14, в соответствии с недавний отчет от Эспер. Google уже заявил, что собирается предварительно установить его на некоторые устройства Android, а с Android 13 QPR2 на Google Pixel Google включил пакет-заглушку Health Connect.
Как объяснил Эспер, а коммит замечен на AOSP Gerrit предполагает, что Health Connect может быть превращен в Основная линия проекта модуль. Это подтверждается тем фактом, что сотрудник Google показал «com.android.healthconnect» в качестве модуля APEX (формат, используемый Mainline) в system_server. Пока неизвестно, каким именно образом Google включит Health Connect в будущую версию Android, но вполне вероятно, что мы каким-то образом увидим его включенным в Android 14.