Što je Health Connect: Kako Google kombinira podatke o fitnessu iz Samsunga, Fitbita i drugih

Ako ste se pitali o Health Connectu i što on znači za vaš Android telefon, onda ste došli na pravo mjesto.

Ako ste ikada koristili višestruke aplikacije za praćenje zdravlja i kondicije na svom pametnom telefonu, onda ćete znati koliko je bolno pratiti višestruke aplikacije bez naizgled međusobne povezanosti. Aplikacije kao što je MyFitnessPal ponekad će se moći povezati s drugim zdravstvenim aplikacijama radi prikupljanja podataka, ali to ovisi o pojedinačnim programerima koji će podržati druge pojedinačne platforme. Na primjer, MyFitnessPal nema Mi Fit integraciju, ali podržava Google Fit, tako da povežete Mi Fit s Google Fitom, a zatim Google Fit s MyFitnessPalom. To je noćna mora za sve koji koriste više aplikacija, ali Google ima rješenje: Health Connect.

Na Androidu postoje bezbrojne aplikacije za praćenje zdravlja, ali neće svaka pojedinačna aplikacija pokriti svaki vitalni element koji možda želite pratiti. Aplikacije mogu i odlučuju dijeliti podatke pojedinačno s drugim aplikacijama, ali ranije nije bilo

jedan API koji bi zdravstvene aplikacije mogle iskoristiti za dijeljenje podataka. Health Connect je Googleov odgovor na problem, jer djeluje kao posrednik za ove aplikacije za praćenje koje međusobno dijele podatke. Ako MyFitnessPal želi uzeti podatke iz Samsung Healtha, Fitbita i Google Fita, prethodno se trebao izravno povezati sa svakom od ovih aplikacija. U ovom slučaju, treba se samo povezati s Health Connectom, a Health Connect će upravljati svim tim vezama umjesto njega.

Health Connect najavljen je na Google I/O i nedavno je dostupan korisnicima u Google Play trgovini. Sastoji se od SDK-a koji programeri mogu ugraditi u svoje aplikacije i korisničke aplikacije koja kontrolira dopuštenja i upravljanje podacima.

Koje aplikacije podržavaju Health Connect?

Health Connect je još uvijek u beta verziji, ali postoji polako rastući popis aplikacija koje podržavaju API. Donji popis je popis svih aplikacija koje podržavaju Health Connect u vrijeme pisanja.

  • HealthifyMe
  • Fitbit
  • Samsung Health
  • Google Fit
  • MyFitnessPal
  • Oura
  • Flo
  • Lifesum
  • Aktivan na otvorenom
  • Proov Insight

Aplikacije koje također podržavaju Health Connect API moraju biti u skladu sa strogim pravilima podataka za rukovanje i obradu osobnih podataka korisnika.

Kako funkcionira Health Connect?

Health Connect radi stvaranjem jedinstvenog SDK-a s kojim se zdravstvene aplikacije trebaju povezati umjesto dijeljenja podataka s pojedinačno podržanim aplikacijama. Svaka aplikacija koja podržava Health Connect može razumjeti podatke prikupljene iz bilo koje druge aplikacije za koju se uključi prikupljanje, sve dok je tim aplikacijama dana dozvola za dijeljenje i čitanje podataka putem Health Connecta API.

Razumijevanje kako API radi prilično je jednostavno zahvaljujući Googleovoj vlastitoj dokumentaciji na Google I/O.

Prema gornjem dijagramu (preuzetom iz Googleovog predstavljanja Health Connecta na Google I/O), aplikacije koje prikupljaju podatke mogu sučelje s Health Connectom i dopustite mu da kontrolira sva dopuštenja i podatke koji se dijele s drugim aplikacijama na korisnikov telefon. To znači da možete koristiti aplikaciju koja je specijalizirana za praćenje spavanja, na primjer, i drugu aplikaciju koja je specijalizirana za vježbanje obuku, a zatim kombinirati te podatke na holistički način u drugoj, trećoj aplikaciji koja vam daje pregled svih vaših vitalni organi. To nije nešto što još postoji, ali je nešto što sada može postojati, a prije nije moglo.

Na primjer, MyFitnessPal kaže da trenutačno sinkronizira sljedeće podatke kako bi ih druge aplikacije također mogle čitati i obrađivati:

  • Potrošnja kalorija
  • Koraci
  • Kardio
  • Potrošnja vode

Na primjer, u slučaju kardio vježbe, MyFitnessPal će podijeliti vašu kardio vježbu s Health Connectom ako je unesete u aplikaciju. Ako svoju kardio vježbu unesete u drugu aplikaciju, ti će se podaci dijeliti s Health Connecta na MyFitnessPal. Svi podaci pohranjuju se lokalno s obzirom na Health Connect, a o aplikacijama koje koriste SDK ovisi što će kasnije učiniti s podacima.

Kada mogu koristiti Health Connect?

Health Connect već je dostupan korisnicima i možete ga koristiti s bilo kojom od gore navedenih podržanih aplikacija. Trenutačno je u beta verziji, ali već radi prilično dobro. Čini se da Google namjerava unaprijed instalirati Health Connect na Android uređaje, i to vjerojatno čim Android 14, prema nedavno izvješće iz Esper. Google je već izjavio da će ga unaprijed instalirati na nekim Android uređajima, a s Androidom 13 QPR2 na Google Pixelima, Google je uključio paket Health Connect.

Kako je objasnio Esper, a commit uočen na AOSP Gerrit sugerira da bi se Health Connect mogao pretvoriti u Glavni projekt modul. To je potkrijepljeno činjenicom da je zaposlenik Googlea pokazao "com.android.healthconnect" kao APEX modul (format koji koristi Mainline) u system_server. Još je u zraku na koji će točno način Google ugraditi Health Connect u buduću verziju Androida, ali izgleda da ćemo ga na neki način uključiti u Android 14.