Ако сте се чудили за 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
- Google Fit
- MyFitnessPal
- Ура
- Фло
- Lifesum
- Активен на открито
- Proov Insight
Приложения, които също поддържат API за Health Connect трябва да отговарят на строги правила за данни за работа и обработка на лични потребителски данни.
Как работи 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.
Както е обяснено от Еспър, а ангажиране, забелязано на AOSP Gerrit предполага, че Health Connect може да се превърне в a Основна линия на проекта модул. Това се подкрепя от факта, че служител на Google показа „com.android.healthconnect“ като APEX модул (форматът, използван от Mainline) в system_server. Не се знае по какъв точно начин Google ще включи Health Connect в бъдеща версия на Android, но изглежда вероятно да го видим включен в Android 14 по някакъв начин.