用于健康和健身应用程序开发的 Google Fit 和 Apple Health & Research Kit
已发表: 2021-10-05在这里,我们查看 Apple 和 Google(Google Fit 和 Apple Healthkit、Research 和 CareKit)提供的框架和库,并比较其功能,帮助您为自己的健康和健身应用选择最佳选项。 我们还提供了 Healthkit 与 Google Fit 的简短比较。
20 世纪是解放、社会接受吸烟和伟大音乐的世纪。 21世纪更可能是人工智能和健康生活方式趋势的世纪。
正如我们在医疗保健应用程序开发一文中已经指出的那样,医疗保健创新是当今最大的炒作。 我们可以更好地睡觉、跑步和训练; 我们可以仅使用小工具来识别、诊断和监测疾病。 有几种类型的有用应用程序,它们涵盖了一些用途。 与往常一样,现场的两个主要参与者是苹果和谷歌。
他们为健康和健身应用程序提供了什么?
1. 苹果套件
正如 Apple 在其官方网站上所述,如今的医生使用 iPhone 来改变我们对健康的看法。 转化健康的框架可以算作 3 个:HealthKit、ResearchKit 和 CareKit。
HealthKit 框架

HealthKit 是广泛使用的开源框架,旨在让您跟踪每天的活动(如睡眠、步数/移动、消耗的卡路里等)。尽管 HealthKit 最好与 Apple Watch 或不同的健身追踪器配合使用 -它的功能还包括脉搏和心率,有助于健身和其他保持身材的课程。
集成 HealthKit 的例子之一是著名的 MiBand Bracelet,它使用 Apple 的 HealthKit 来衡量许多指标,并且可以轻松地与 iPhone 的 Health 同步。 HealthKit 的另一个优点是它的分析部分——它分析从用户身体存储的数据,并提供用户健康改善或下降的反馈。
研究工具包
与 Health Kit 一样,ResearchKit 是一个开源项目,与 HealthKit 有着紧密的联系。 不过,它主要旨在帮助医学研究和诊断。
假设您是一名医生,正在与一组患有罕见疾病(如帕金森病)的患者一起工作。 您需要定期了解患者的状态及其任何变化。 但是,您很难从患者那里收到病情更新。 手动检查是行不通的——你不能每天都采访整个小组。 书面调查也行不通——患者不像您那样合格,因此他们无法监控发生的所有微小变化。 那么如何才能更有效地观察患者呢? 在这里,研究工具包发挥了作用。

ResearchKit 有许多对医务人员和囚犯都有用的功能:
调查可让您提出相关问题,从而评估患者的真实状况
用于疾病研究的麦克风功能-患者需要在规定时间内说出一个短语,然后将该短语发送到服务器进行进一步处理
灵活性和步态测量 - 要求患者用一只手或另一只手点击屏幕,收集的数据将发送到服务器进行进一步分析
心理能力分析 - 有时间限制的逻辑任务
思维过程和颜色测试任务以检查我们的批判性思维和色盲(以下示例)
如果您的应用程序是为患者或医生设计的,并且需要用于健康状况监测或数据收集的工具,那么 ResearchKit 是一个很好的库; 数据越多,科学家就越有可能找到治愈疾病的方法。
护理套件

该框架主要针对个人使用,因为它允许用户监控自己的疾病及其状况。 您可以跟踪您的血糖水平(对于糖尿病患者),监控您的心脏病发作后状况(护理套件中的护理卡模式),如果您需要医生的咨询,请联系。
这些是 Apple 目前为市场提供的医疗保健和健身产品。 尽管如果没有主要竞争对手——谷歌,这份清单就不完整,而且它是医疗保健解决方案。
2. 谷歌健身


甚至谷歌为这款产品做广告的口号(“设定健身目标。监控你的进步。让你更健康。”)也指出了谷歌 Fit 和 Healthkit 之间的主要区别——它更以运动为导向。 作为一个开源生态系统,它主要用作健身追踪器,允许用户测量:
燃烧的卡路里
采取的步骤
行驶距离
- 积极地消磨时间
另一个表明谷歌采用运动方式的因素是与流行的运动服装和设备建立了无数的合作伙伴关系,如耐克、阿迪达斯、Polar、Runkeeper 等等。 与 Android Wear 搭配使用时效果也最佳
面向开发者的 Google Fit 和 Healthkit
Google Fit、CareKit 和 HealthKit 之间的主要区别在于它们服务的目的。
如果您符合以下条件, HealthKit是您的完美搭档:
- 定位 iOS 设备
- 有兴趣创建健身(例如瑜伽)应用程序,您可以在其中跟踪用户的指标
- 正在寻找创建睡眠跟踪器。 前段时间 HealthKit 还会测量用户的睡眠阶段,但该功能不再出现在平台上——也许他们需要更准确的测量。
ResearchKit 和 CareKit实现不同的目标,特别是:
- 在线医疗调查应用
- 应用内心理和身体测试,发生在控制状态的医疗应用中
- 旨在收集数据的医学应用程序(为了开创性的研究)
反过来,如果您符合以下条件, Google Fit是一个不错的选择:
- 针对热衷于运动的 Android 用户
- 对运动和健身方面的激励或目标设定应用程序感兴趣
- 想为自己的运动品牌开发一款健身应用
如果您选择 Google Fit 和 Healthkit 进行移动应用程序开发的见解
1.Google Fit API 收集和管理敏感的用户数据,因此请务必遵循以下主要原则:
- 始终向用户清楚地解释您将收集哪些数据以及为什么
- 尊重用户删除其数据的请求
- 如果您从 Google Fit 读取健身数据,您还必须将您收集的健身数据写入 Google Fit
- 请勿将 Google Fit API 用于非健身目的,例如存储医疗或生物识别数据、销售数据或将数据用于广告
- 在使用 Google Fit 之前仔细阅读 Google Fit 条款和条件
[来源:谷歌]
- HealthKit、ResearchKit 和 CareKit 数据 API 都有额外的规则来遵守健康和健身应用程序。 Apple 专门制定了一个单独的指南部分,专门用于医疗保健。 它包括一些额外的规定,例如:
不得向第三方披露所有 3 个套件使用的数据
应用程序不得在 HealthKit 中提供虚假或不准确的信息,并且不得与 iCloud 同步数据
所有数据只有在用户同意后才能处理(所有应用程序必须获得书面同意)
如果您的应用旨在供儿童使用,则除 HIPPA 外,它还需要遵守 COPPA - 儿童在线隐私保护法或其他全球公认的等效法规
[来源:苹果指南]
我们已经涉足并使用了 ResearchKit,实现了该框架; 以便现在清楚如何处理它以及它能够进行哪些研究。
这是 - 用于健身应用程序比较分析的 Google Fit 与 HealthKit。 与健康相关的应用程序需要更多的时间用于开发和研究以及标准的实现。 不过,我们的实践表明,创新的诞生是艰难的——所以也许是时候让这个世界变得更美好、更健康、更健康了?
由谢尔盖·德格蒂亚尔和埃琳娜·贝萨拉波娃撰写
