技術博文2016/05/10

【APP開發】 CareKit – 蘋果新的面向健康的開源移動App框架

繼2016年3月釋出宣告「Let us loop you in」,蘋果又開源了它的CareKit框架,目標是讓開發者更簡單地開發那些幫助使用者管理醫療狀況的應用。伴隨著新的框架一起,蘋果還製作了4款使用該框架的iOS應用。

這個來自蘋果的新的框架被託管在GitHub上,並擁有它自己的程式碼倉庫。有趣的是,在引入Swift近兩年之後,CareKit依舊是一個100%的Objective-C框架。然而該框架包含的示例應用卻是用Swift編寫的。InfoQ已經諮詢了蘋果有關如此決定的根本原因,我們將在得到迴應後發表相關文章。

CareKit - 蘋果新的面向健康的開源移動App框架

CareKit提供了6個模組來實現相應的特性,蘋果希望這些特效能夠幫助開發者建立面向醫療的應用,例如:

  • Care Card:用以幫助記錄護理計劃和行動專案,例如服用藥物或者進行鍛鍊。
  • Symptom and Measurement Tracker:用以監測症狀和體徵,包括體溫,疲勞,飢餓等。
  • Insight Dashboard:其將症狀和行動專案結合起來,通過圖表來展示治療效果進行狀況。
  • Connect:其允許使用者選擇是否分享他們的資訊,可以分享給醫生,其他的App或者家庭成員等等。
  • Care Plan Store:一個和其他模組共享的資料庫。
  • Document Exporter:其提供了匯出Insights資料的渠道。

蘋果還期望,CareKit作為開原始碼,能夠吸引開發者社羣為其建立新的模組或者拓展現有的模組。

正如上面提到的,蘋果和第三方合作提供了一些應用了CareKit的App,這些App分別關注於抑鬱症藥物管理,

糖尿病症狀管理,懷孕管理和寶寶健康監測。其他關於監測術後需要和慢性疾病的App也已經公佈了。

Carekit是繼HealthKit和ResearchKit之後,蘋果釋出的第三個用以處理面向健康的App需求的框架,而且在某種意義上是在建立在前兩個之上的。HealthKit提供了和iOS 8+的健康App互動的API來管理健康資料,例如血壓,攝入的卡路里等等。ResearchKit更加明確的關注醫療研究人員的需求,例如實施調查,收購確認或者管理啟用專案。

本文來自網際網路