继2016年3月发布声明“Let us loop you in”,苹果又开源了它的CareKit框架,目标是让开发者更简单地开发那些帮助用户管理医疗状况的应用。伴随着新的框架一起,苹果还制作了4款使用该框架的iOS应用。
这个来自苹果的新的框架被托管在GitHub上,并拥有它自己的代码仓库。有趣的是,在引入Swift近两年之后,CareKit依旧是一个100%的Objective-C框架。然而该框架包含的示例应用却是用Swift编写的。InfoQ已经咨询了苹果有关如此决定的根本原因,我们将在得到回应后发表相关文章。
CareKit提供了6个模块来实现相应的特性,苹果希望这些特性能够帮助开发者创建面向医疗的应用,例如:
苹果还期望,CareKit作为开源代码,能够吸引开发者社区为其创建新的模块或者拓展现有的模块。
正如上面提到的,苹果和第三方合作提供了一些应用了CareKit的App,这些App分别关注于抑郁症药物管理,
糖尿病症状管理,怀孕管理和宝宝健康监测。其他关于监测术后需要和慢性疾病的App也已经公布了。
Carekit是继HealthKit和ResearchKit之后,苹果发布的第三个用以处理面向健康的App需求的框架,而且在某种意义上是在建立在前两个之上的。HealthKit提供了和iOS 8+的健康App交互的API来管理健康数据,例如血压,摄入的卡路里等等。ResearchKit更加明确的关注医疗研究人员的需求,例如实施调查,收购确认或者管理激活项目。
本文来自互联网