Wiele aplikacji związanych ze zdrowiem, aktywnością fizyczną i samopoczuciem działa na urządzeniach z Androidem, więc użytkownicy często muszą przełączać się między platformami, aby zarządzać swoimi danymi. Health Connect rozwiązuje ten problem, udostępniając użytkownikom Androida jedno miejsce do zarządzania dostępem do danych o zdrowiu i aktywności fizycznej, które zapewnia szczegółową kontrolę.
Platforma Google Health API oferuje 2 główne ścieżki integracji: Health Connect do danych na urządzeniach z Androidem oraz Google Health API do danych w chmurze na różnych platformach.
Omówienie platformy
W tej tabeli znajdziesz podsumowanie najważniejszych interfejsów API na platformie Google Health API:
| Interfejs API | Stan | Odbiorcy | Miejsce na dane |
|---|---|---|---|
| Health Connect | Dostępna | Deweloperzy aplikacji mobilnych na Androida | Na urządzeniu |
| Google Health API | Dostępna | Deweloperzy tworzący aplikacje internetowe, aplikacje korzystające z komunikacji serwer-serwer (S2S) i aplikacje niezależne od platformy | Chmura |
| Fitbit Web API | Przejście | Deweloperzy z ekosystemu Fitbit | Chmura |
| Google Fit API | Wycofuję | Deweloperzy starszych interfejsów Google Fit API (Android i REST) | Chmura |
Health Connect
Jeśli jesteś deweloperem aplikacji mobilnych na Androida, rozważ integrację z Health Connect.
Jeśli jesteś deweloperem korzystającym z interfejsu Google Fitbit Web API, nie zalecamy przechodzenia na Health Connect. Jeśli jednak masz integrację z interfejsami API Fit, zalecamy przejście na Health Connect tylko wtedy, gdy Twoja aplikacja śledzi kroki.
Health Connect ujednolica dane z różnych urządzeń i aplikacji na Androida w ekosystem, zapewniając deweloperom Androida wspólną platformę zdrowotną. Zapewnia bezpieczne przechowywanie danych o zdrowiu i aktywności fizycznej na urządzeniu, standaryzuje schemat danych i centralizuje kontrolę uprawnień.
- Architektura: ścieżka lokalna / Android (skupiona na urządzeniach mobilnych).
- Dostępność: część platformy Android od wersji 14. Na Androidzie 13 lub starszym jest dostępna w Sklepie Google Play.
- Przechowywanie danych: dane są przechowywane lokalnie na urządzeniu użytkownika.
Cechy wyróżniające Health Connect
Poniżej znajdziesz podsumowanie różnic między Health Connect a interfejsem Fit Android API:
- Odbiorcy: Health Connect jest przeznaczony dla deweloperów aplikacji mobilnych na Androida.
- Skupienie na urządzeniu: użytkownicy uzyskują dostęp do danych i przechowują je na swoich urządzeniach.
- Nie musisz mieć konta: dane nie są powiązane z kontem Google.
- Wbudowane uprawnienia: zarządzanie danymi o zdrowiu i aktywności fizycznej jest scentralizowane.
Integracja z Health Connect
Poniższe materiały pomogą Ci zintegrować się z Health Connect i dowiedzieć się więcej o tej usłudze:
- Integracja: aby rozpocząć integrację z Health Connect, zapoznaj się z sekcją Pierwsze kroki.
- Więcej informacji: aby dowiedzieć się więcej o Health Connect, obejrzyj film Introducing new APIs for health and fitness in Health Connect by Android w YouTube.
- Zasoby: więcej informacji znajdziesz w dokumentacji.
- Migracja: programiści korzystający z interfejsu Fit API mogą skorzystać z przewodnika po migracji.
Google Health API
Google Health API to ujednolicony internetowy interfejs API przeznaczony do interakcji serwer-serwer (S2S). Jest to interfejs niezależny od platformy, który koncentruje się na koncie i zastępuje dotychczasowe funkcje interfejsu Fitbit Web API.
Cechy charakterystyczne interfejsu API Google Health
- Architektura: ścieżka Cloud Path (serwer-serwer).
- Odbiorcy: deweloperzy, którzy potrzebują ujednoliconego widoku danych dotyczących zdrowia i medycyny na różnych platformach.
- Wymagania dotyczące danych: wymagane, jeśli aplikacja jest oparta na internecie, korzysta z protokołu OAuth lub wymaga danych o niskim opóźnieniu z Fitbita lub zegarka Pixel Watch.
- Dostępność: dostępne.
Starsze interfejsy API
Te interfejsy API są starsze i zostaną wycofane lub zastąpione nowszymi.
Google Fit API
Interfejs Google Fit API (w tym REST API) ma zostać oficjalnie wycofany z końcem 2026 roku. Zalecamy integrację z Health Connect lub interfejsem Google Health API. Wszyscy deweloperzy korzystający z interfejsów API Google Fit muszą przejść na nową wersję. Zalecamy usunięcie integracji z Google Fit i zachęcanie użytkowników do łączenia się z nowymi integracjami. Instrukcje znajdziesz w przewodniku po migracji Fit.
Fitbit Web API
Fitbit Web API to niezależny od platformy interfejs do integracji z ekosystemem Fitbit. W interfejsie Fitbit Web API dane użytkownika są powiązane z jego kontem Fitbit, a nie z urządzeniem. Obecni deweloperzy powinni przygotować się na przejście na interfejs Google Health API, aby uzyskać dostęp do ujednoliconych danych o zdrowiu.