Co to jest Health Connect: jak Google łączy dane dotyczące kondycji z firm Samsung, Fitbit i innych

click fraud protection

Jeśli zastanawiasz się, czym jest Health Connect i co to oznacza dla Twojego telefonu z Androidem, to trafiłeś we właściwe miejsce.

Jeśli kiedykolwiek korzystałeś z wielu aplikacji do śledzenia zdrowia i kondycji na swoim smartfonie, wiesz o bólu związanym ze śledzeniem w wielu aplikacjach bez pozornie żadnych połączeń. Aplikacje takie jak MyFitnessPal będą czasami mogły łączyć się z innymi aplikacjami zdrowotnymi w celu zbierania danych, ale to zależy od poszczególnych programistów, czy będą obsługiwać inne indywidualne platformy. Na przykład MyFitnessPal nie ma integracji Mi Fit, ale obsługuje Google Fit, więc łączysz Mi Fit z Google Fit, a następnie Google Fit z MyFitnessPal. To koszmar dla każdego, kto korzysta z wielu aplikacji, ale Google ma rozwiązanie: Health Connect.

Na Androida dostępnych jest niezliczona ilość aplikacji do monitorowania stanu zdrowia, ale nie każda pojedyncza aplikacja obejmie wszystkie funkcje życiowe, które chcesz śledzić. Aplikacje mogą i decydują się na indywidualne udostępnianie danych innym aplikacjom, ale wcześniej nie było takiej możliwości

jeden Interfejs API, który aplikacje zdrowotne mogą wykorzystywać do udostępniania danych. Health Connect to odpowiedź Google na ten problem, ponieważ pośredniczy w udostępnianiu danych między tymi aplikacjami śledzącymi. Jeśli MyFitnessPal chce pobierać dane z Samsung Health, Fitbit i Google Fit, wcześniej musiał łączyć się bezpośrednio z każdą z tych aplikacji. W takim przypadku wystarczy połączyć się z Health Connect, a Health Connect obsłuży wszystkie te połączenia.

Usługa Health Connect została ogłoszona na konferencji Google I/O i została niedawno udostępniona użytkownikom w sklepie Google Play. Składa się z pakietu SDK, który programiści mogą włączyć do swoich aplikacji, oraz aplikacji skierowanej do użytkownika, która kontroluje uprawnienia i zarządzanie danymi.

Jakie aplikacje obsługują Health Connect?

Usługa Health Connect jest wciąż w wersji beta, ale istnieje powoli rosnąca lista aplikacji obsługujących API. Poniższa lista to lista wszystkich aplikacji obsługujących Health Connect w momencie pisania.

  • HealthifyMe
  • Fitbit
  • Zdrowie Samsunga
  • Google Fit
  • MójFitnessPal
  • Oura
  • Flo
  • Suma życia
  • Aktywny na świeżym powietrzu
  • Proov Insight

Aplikacje obsługujące również interfejs Health Connect API muszą przestrzegać ścisłych zasad dotyczących danych do obsługi i przetwarzania danych osobowych użytkowników.

Jak działa Health Connect?

Health Connect działa poprzez tworzenie pojedynczego zestawu SDK, z którym aplikacje zdrowotne muszą się łączyć, zamiast udostępniać te dane indywidualnie obsługiwanym aplikacjom. Każda aplikacja obsługująca Health Connect może odczytywać dane zebrane z dowolnej innej aplikacji, na którą się zdecyduje gromadzenie, o ile te aplikacje otrzymały pozwolenie na udostępnianie i odczytywanie danych za pośrednictwem Health Connect API.

Zrozumienie, jak działa interfejs API, jest dość proste dzięki własnej dokumentacji Google na stronie Google I/O.

Zgodnie z powyższym diagramem (zaczerpniętym z wprowadzenia Health Connect przez Google na Google I/O), aplikacje, które zbierają dane, mogą interfejs z Health Connect i pozwól mu kontrolować wszystkie uprawnienia i dane, które są udostępniane innym aplikacjom na telefon użytkownika. Oznacza to, że możesz na przykład korzystać z aplikacji specjalizującej się w śledzeniu snu i innej aplikacji specjalizującej się w treningu szkolenia, a następnie połącz te dane w sposób całościowy w innej, trzeciej aplikacji, która daje przegląd wszystkich Twoich narządy. To nie jest coś, co jeszcze istnieje, ale coś, co może teraz istnieć, czego wcześniej nie mogło.

Na przykład, MyFitnessPal mówi że obecnie synchronizuje następujące informacje, aby inne aplikacje mogły je również odczytywać i przetwarzać:

  • Zużycie kalorii
  • Kroki
  • kardio
  • Konsumpcja wody

Na przykład w przypadku cardio MyFitnessPal udostępni Twoje ćwiczenie cardio w Health Connect, jeśli wprowadzisz je do aplikacji. Jeśli wprowadzisz swoje ćwiczenie cardio do innej aplikacji, dane te zostaną udostępnione z Health Connect do MyFitnessPal. Wszystkie dane są przechowywane lokalnie w odniesieniu do Health Connect, a od aplikacji korzystających z SDK zależy, co później zrobią z danymi.

Kiedy mogę korzystać z Health Connect?

Usługa Health Connect jest już dostępna dla użytkowników i można jej używać z dowolną z powyższych obsługiwanych aplikacji. Obecnie jest w wersji beta, chociaż działa już całkiem dobrze Wygląda na to, że Google zamierza wstępnie zainstalować Health Connect na urządzeniach z Androidem i być może tak szybko, jak Androida 14, według niedawny raport z Esper. Google już oświadczył, że zamierza wstępnie zainstalować go na niektórych urządzeniach z Androidem, a wraz z Androidem 13 QPR2 w Google Pixels, Google dołączył pakiet pośredniczący Health Connect.

Jak wyjaśniono przez Esper, A commit zauważony na AOSP Gerrit sugeruje, że Health Connect może zostać przekształcony w Linia główna projektu moduł. Potwierdza to fakt, że Googler pokazał „com.android.healthconnect” jako moduł APEX (format używany przez Mainline) w pliku system_server. Nie wiadomo dokładnie, w jaki sposób Google włączy Health Connect w przyszłej wersji Androida, ale wygląda na to, że w jakiś sposób zobaczymy ją w Androidzie 14.