Якщо ви думали про 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
- Fitbit
- Samsung Health
- Google Fit
- MyFitnessPal
- Оура
- Фло
- Lifesum
- Активний на природі
- Proov Insight
Програми, які також підтримують 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 і, можливо, як тільки Android 14, відповідно до нещодавній звіт від Еспер. Google уже заявляв, що збирається попередньо встановити його на деяких пристроях Android, а з Android 13 QPR2 на Google Pixels Google включив пакет заглушок Health Connect.
Як пояснив в Еспер, а commit, помічений на AOSP Gerrit припускає, що Health Connect можна перетворити на a Проект Mainline модуль. Це підтверджується тим фактом, що працівник Google показав «com.android.healthconnect» як модуль APEX (формат, який використовує Mainline) у system_server. Невідомо, яким саме чином Google включить Health Connect у майбутню версію Android, але, схоже, ми побачимо, що ми певним чином включимо його в Android 14.