BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

CareKit - 苹果新的面向健康的开源移动App框架

| 作者 Sergio De Simone 关注 12 他的粉丝 ,译者 顾俊 关注 0 他的粉丝 发布于 2016年5月6日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

继2016年3月发布声明Let us loop you in”,苹果又开源了它的CareKit框架,目标是让开发者更简单地开发那些帮助用户管理医疗状况的应用。伴随着新的框架一起,苹果还制作了4款使用该框架的iOS应用。

这个来自苹果的新的框架被托管在GitHub上,并拥有它自己的代码仓库。有趣的是,在引入Swift近两年之后,CareKit依旧是一个100%的Objective-C框架。然而该框架包含的示例应用却是用Swift编写的。InfoQ已经咨询了苹果有关如此决定的根本原因,我们将在得到回应后发表相关文章。

CareKit提供了6个模块来实现相应的特性,苹果希望这些特性能够帮助开发者创建面向医疗的应用,例如:

  • Care Card:用以帮助记录护理计划和行动项目,例如服用药物或者进行锻炼。
  • Symptom and Measurement Tracker:用以监测症状和体征,包括体温,疲劳,饥饿等。
  • Insight Dashboard:其将症状和行动项目结合起来,通过图表来展示治疗效果进行状况。
  • Connect:其允许用户选择是否分享他们的信息,可以分享给医生,其他的App或者家庭成员等等。
  • Care Plan Store:一个和其他模块共享的数据库。
  • Document Exporter:其提供了导出Insights数据的渠道。

苹果还期望,CareKit作为开源代码,能够吸引开发者社区为其创建新的模块或者拓展现有的模块。

正如上面提到的,苹果和第三方合作提供了一些应用了CareKit的App,这些App分别关注于抑郁症药物管理
糖尿病症状管理怀孕管理宝宝健康监测。其他关于监测术后需要和慢性疾病的App也已经公布了。

Carekit是继HealthKitResearchKit之后,苹果发布的第三个用以处理面向健康的App需求的框架,而且在某种意义上是在建立在前两个之上的。HealthKit提供了和iOS 8+的健康App交互的API来管理健康数据,例如血压,摄入的卡路里等等。ResearchKit更加明确的关注医疗研究人员的需求,例如实施调查,收购确认或者管理激活项目。

如果想进一步研究,你可以克隆GitHub目录或者阅读API文档。CareKit还拥有它自己的博客

查看英文原文CareKit is Apple’s New Open-source Health-oriented Mobile App Framework


感谢张龙对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT