无论是智能手环,还是面向运动爱好者的Apps,这两年左右的时间里,各类追踪人们身体数据的互联网服务已经不胜枚举。在今年6月底的Google I/O大会上,Google为Android生态系统的参与者们打造了健康追踪服务Google Fit以对抗苹果的HealthKit,而今天,Google公布了预览版的Google Fit SDK。我们也可以借此看看它都有哪些主要特性。
按照Google的说法,预览版的Google Fit SDK为开发者准备了一系列的API,借助于这些API,应用和设备的制造者将可以读取、存储来自健康追踪应用或者传感器中的用户数据。在得到用户的许可后,开发人员甚至可以访问用户身体的历史数据,这自然也就催生了更多有趣的玩法。
目前,Google Fit SDK提供的API主要有3种:传感器API(Sensors API),记录API(Recording API )和历史API(History API )。
Sensors API主要用于应用与传感器之间的信息通讯。通过这个API,无论是在Android还是在可穿戴设备上,Apps都可以读取到传感器的数据。比如,如果 你制作的是一个跑步应用,那么你就可以通过这个API每5秒钟从心率感应装置中读取一次数据,进而给用户做出实时的身体状态反馈。
由于Sensors API仅感知但并不存储数据,所以如果开发人员需要事后使用传感器的数据,那么这时你就需要Recording API。比如来说,一个跑步应用可能会需要存储用户的地理位置信息,这样它才能在用户运动完之后为其绘出运动轨迹图。借助于这个API,Fit将可以自动 在后端记录这些数据,而且Google为其配备的同步服务还能把数据自动送到云端。开发者不但减轻了工作量,手机也节约了电能。
在Recording API把身体数据记录下来之后,历史记录也就随着诞生了。在History API的帮助下,开发人员将可以访问用户的历史数据,进而把它应用在自己的App里。当用户在多个应用中的数据都被传到Fit上之后,开发者甚至还可以调 去其他应用的数据来服务自己的应用。这也就意味着,在Fit这个大容器下,人的身体数据不再是分裂的,而是被标准化起来了。
当然,由于目前这个SDK还是预览版本,所以像云端同步这样的功能暂时就仍处于不可用状态。Google表示,正式版的 Google Fit SDK将会是Google Play services的一部分,这也就意味着Android手持设备和可穿戴设备都将内置这项SDK。整合Google Fit的应用将可以在今年晚些时候发布,而届时Web端的配套服务也将上线。
如果你是一个健康类应用的开发者,接下来Google还将在Google Fit开发者站点以及Google Fit的Google+社群中公布更多与之相关的消息。
图片来自:TechCrunch