Google припиняє роботу API Google Fit. Платформа спочатку існувала для синхронізації даних про здоров’я із фітнес-пристроїв сторонніх розробників із вашим обліковим записом Google, але тепер її припиняють. 1 травня відбулося припинення підтримки API, і Google перестав приймати нові реєстрації для API. Офіційна дата припинення роботи – 30 червня 2025 року.
API Google Fit був запущений у 2014 році, лише через кілька тижнів після того, як Apple анонсувала Healthkit для iOS 8. Мета обох платформ — бути центральним сховищем даних про здоров’я з різних програм і служб. Замість того, щоб переглядати кроки в одному додатку та вагу в іншому, все це можна об’єднати в єдиний магазин для показників здоров’я. Під час запуску у Google було багато відомих партнерів, як-от Nike+, Adidas, Withings, Asus, HTC, Intel, LG, а також виробники програм, такі як Runtastic і RunKeeper.
Перемотуємося до 2024 року, і ми отримуємо знайому історію про те, що Google не може скласти свою вагу за єдине рішення. Сьогодні Google має триконкуруючі фітнес API. На сайті розробників Android є «Посібник із порівняння», в якому докладно описано відмінності між API «Health Connect», «Fitbit Web API» і «Google Fit REST API».
Крім знищення API, Google Fit загалом здається мертвим продуктом. Угода Google щодо придбання Fitbit була закрита в 2021 році, завдяки чому Fitbit став блискучим новим фітнес-брендом і приніс із собою фітнес API № 2. Нові продукти Google, як-от годинник Pixel Watch і телефони Pixel, постачаються з додатком Fitbit як вбудованим рішенням для фітнесу замість Google Fit і додаток Google Fit вже давно не оновлювалися.
Новий фітнес-API від Google Health Connect має «бета-версію» програми в Play Store з 2022 року, яка працює лише з Android 13, а в Android 14 Health Connect включено в ОС як фреймворк із відкритим кодом для зберігання даних про здоров’я. Цей запуск Android 14 відбувся лише сім місяців тому, і з огляду на повільний графік оновлення Android і ще повільніше впровадження функцій розробниками, важко говорити багато про Health Connect. Google зазначає, що версії Health Connect для Play Store і Health Connect для Android 14 – це не одне й те саме (!), а спливаюче вікно автоматичного «міграції» та перезавантаження пристроюпотрібен для переходу на версію Android 14. Google нічого не сказав про сумісність із версіями Android, старшими за Android 14 (або 13?), тому навіть у 2025 році повільна швидкість оновлення Android означає, що це буде API із низькою підтримкою пристроїв.
Оголошення
Одна зміна, на яку вказує порівняльний посібник Google, полягає в тому, що в той час як Fitbit API синхронізує дані про здоров’я з вашим обліковим записом Fitbit (облікові записи Fitbit також закриваються у 2025 році), а Google Fit API синхронізує дані про здоров’я з вашим обліковим записом Google, Health Connect не t синхронізувати з будь-яким хмарним постачальником. Документація навколо Health Connect взагалі не говорить про хмару. З точки зору платформи відсутність синхронізації з хмарою робить Health Connect більш нейтральним, не пов’язаним із Google стандартом для зберігання даних про здоров’я. Google також розглядає відсутність хмарного сховища як функцію конфіденційності. І так само, як Google і Samsung об’єдналися для Wear OS (я припускаю, що це був пов’язаний проект), Samsung погодилася відмовитися від «Health Platform API» і стала партнером для запуску Health Connect.
З точки зору користувача, без синхронізації з хмарою, що станеться з моїми даними про стан здоров’я, якщо я перемикаю пристрої або якщо мій телефон зламається? Чи можу я коли-небудь легко переглянути дані про своє здоров’я в більш продуктивному планшеті чи веб-програмі, чи це не так робота? Наразі всі розмови про «обмін» обмежуються локальними програмами чи пристроями, які безпосередньо синхронізуються з вашим телефоном, як-от розумний годинник. Додаток Fitbit може показувати сторонні дані Health Connect прямо зараз, але незрозуміло, чи буде він синхронізувати сторонні дані з хмарою. Google зазначає, що «наші пропозиції Android Health API перейшли на модель на пристрої, тому не буде альтернативи Fit REST API». (API REST, за визначенням, працює через Інтернет.)
У посібнику з міграції компанії зазначено, що API Google Fit і Health Connect несумісні, і наразі Google рекомендує підтримувати обидва під час переходу користувачів і виробників від одного API до іншого. У посібнику також прямо сказано: «Ми не рекомендуємо переходити на Health Connect, якщо ви вже є розробником Google Fitbit Web API», а потім не пропонується альтернатива, тож звучить так, ніби метою є лише виділення даних на пристрої, а будь-які пристрої, які використовують веб-API, перестануть синхронізуватися в 2025 році.
До речі, незважаючи на той самий вік, екосистема Healthkit від Apple не не припиняється і працюватиме й надалі. Поки Google починає все спочатку, Healthkit продовжуватиме розвивати свою екосистему та свою вже значну лідерську позицію, а Apple продовжуватиме зміцнювати довіру користувачів і розробників.