Interfejs API Google Fit został uruchomiony w 2014 r., wkrótce po pakiecie Healthkit firmy Apple w systemie iOS 8. Obie platformy miały pomóc w gromadzeniu danych zdrowotnych z różnych aplikacji i usług. Do 2024 roku Google miał już trzy konkurencyjne interfejsy API: Health Connect, Fitbit i Google Fit. Ten ostatni stał się ofiarą „wewnętrznego kanibalizmu” – jego wsparcie zakończyło się 1 maja, a 30 czerwca 2025 roku zostanie zamknięte, a wszystkie oparte na nim urządzenia fitness przestaną się synchronizować.
Interfejs API Google Fit został pierwotnie zaprojektowany do synchronizowania danych zdrowotnych z urządzeń fitness innych firm z Twoim kontem Google. W momencie uruchomienia tego interfejsu API firma Google zawarła umowy partnerskie na jego wykorzystanie z firmami Nike, Adidas, Withings, Asus, HTC, Intel, LG oraz z twórcami aplikacji Runtastic i RunKeeper.
Pomimo tak obiecującego początku, dziś Google Fit jako całość popadł w ruinę. Faktem jest, że w 2021 roku Google przejął Fitbit i od tego czasu wszystkie nowe produkty Google, takie jak Pixel Watch i smartfony Pixel, są wyposażone w aplikację Fitbit jako wbudowane rozwiązanie fitness.
Ale Google na tym nie poprzestał – w 2022 roku wypuścił nowe API fitness Health Connect, które pojawiło się w Androidzie 13 w wersji beta i stało się oficjalną platformą open source do gromadzenia danych zdrowotnych w Androidzie 14. Android 14 wystartował zaledwie siedem miesięcy temu , a biorąc pod uwagę powolny harmonogram aktualizacji Androida i jeszcze wolniejsze wdrażanie nowych funkcji przez programistów, trudno wyciągnąć wnioski na temat przyszłości nowego interfejsu API.
Fitbit API synchronizuje dane zdrowotne z Twoim kontem Fitbit (konta Fitbit zostaną zamknięte w 2025 r.), a Google Fit API synchronizuje dane z Twoim kontem Google. Główną różnicą między Health Connect jest brak synchronizacji z chmurą. Dokumentacja Health Connect w ogóle nie mówi o chmurze. Z punktu widzenia platformy brak synchronizacji w chmurze sprawia, że Health Connect jest bardziej neutralnym, innym niż Google standardem przechowywania danych zdrowotnych. Google nazywa również brak miejsca w chmurze funkcją prywatności.
W firmowym przewodniku po migracji zauważono, że interfejsy API Google Fit i Health Connect nie są kompatybilne i na razie Google zaleca obsługę obu interfejsów API podczas migracji użytkowników i producentów z jednego interfejsu API do drugiego. Google nie zachęca programistów korzystających z Fitbit API do przejścia na Health Connect ani nie oferuje żadnej alternatywy, więc wydaje się, że ostatecznym celem jest izolowanie danych na urządzeniu.
Warto zauważyć, że odpowiednik Google Fit, Apple Healthkit, nadal działa cicho. I podczas gdy Google ponownie zaczyna od nowa, Apple kontynuuje rozwój swojego ekosystemu i swojego już znaczącego przywództwa, wzmacniając zaufanie użytkowników i programistów.