HealthKit開發快速入門教程之HealthKit開發概述簡介
HealthKit開發快速入門教程之HealthKit開發概述簡介
2014年6月2日召開的年度開發者大會上,蘋果釋出了一款新的移動應用平臺,可以收集和分析使用者的健康資料。該移動應用平臺被命名為“Healthkit”。本章將主要講解HealthKit的特點、經典應用以及在開發HealthKit時的準備工作。
HealthKit簡介
HealthKit就是可以收集和分析使用者的健康資料移動應用平臺。本節將主要講解HealthKit的特點、經典應用。
HealthKit特點
本小節將主要講解HealthKit的兩個特點。
1.不封閉資源,形成生態圈
在以前,蘋果從來都是單打獨鬥,自己設計,自己研發,自己銷售。HealthKit作為一個全新的健康應用平臺,雖然看起來發展空間極大,可蘋果貌似不希望把技術都攥在自己手裡開發配套產品,因為無論從成本到週期,都是一個不小的工程。所以蘋果很聰明的選擇不自主生產硬體,改為合作模式。這樣既節約了成本,也將會帶動醫療行業的大發展。
2.不為了收集資料而收集資料
相信目前更多人認為HealthKit的作用更多是收集並整合使用者的健康資料,這個想法沒什麼不對,但HealthKit並不是單單為了資料而存在。我們知道,所有的健康指標都會互相影響。所以在Healthkit收集到使用者資料以後,會進行一個資料整合與資料分析。
例如,智慧手環是可以記錄我們的日常運動與睡眠狀態,而智慧水杯也只是會透過一些簡單的使用者設定來提醒使用者喝水,並且使用者只能透過自己的APP來檢視各自資料,不能進行一個宏觀的分析。而當這些產品都引入到HealthKit平臺後,它們就會互相影響。HealthKit得到運動手環的資料後,會根據使用者的運動情況來調整使用者的飲水頻率與飲水量。HealthKit更像一個終端,把所有智慧健康產品融合到一起,讓這些產品能夠真正智慧化起來。
1.1.2 HealthKit經典應用
到目前為止,在App Store中已經有了上百款的與HealthKit相關的應用程式。本小節將主要講解幾個比較有趣又新穎的經典應用。
1.Deadline
這款售價2.99美元的應用從HealthKit平臺獲取資料,並和人口統計學資料進行比較,以此得出使用者在統計學意義上可能的死亡時間。如果使用者改變鍛鍊以及飲食習慣,使用者的健康資料會發生變化,而死亡時間也有可能會相應的延後幾年,如圖1.1所示。一位評論家說:“我非常喜歡這款應用。我們所有人都在談論如何變得更健康,但看著你的生命在一點點的流逝,才會真的讓你引起注意並做點什麼。”
圖1.1 Deadline
2.Wokamon
還記得在上世紀90年代流行的虛擬寵物嗎?它們是一些小型的虛擬生物,並需要模擬的照看和餵養,甚至需要在感測器的監測下帶它們進行真實的散步。Wokamon把這種概念引入了智慧機時代,並開發了更為先進的動畫頭像,並透過HealthKit、Fitbit、 Jawbone以及Moves來獲取活動資料,如圖1.2所示。
圖1.2 Wokamon
3.On Campus
美國北卡大學已經開始使用了這款學生健康應用來應對大一心生體重暴增(Freshman 15)的問題。這款應用可以為學生們建立食譜,並且在HealthKit上同步。它還可以顯示大學各個餐廳每個區域的選單,這樣學生們可以在吃飯的時候便把每種菜加入他們的食譜之中。
4.Panera Bread
Panera是目前我們知道唯一的與HealthKit連線的連鎖餐廳。像北卡大學的學生食堂那樣,在Panera就餐時你可以選擇選單中的任意一樣菜,將它輸入HealthKit中,瞭解其營養成分,如圖1.3所示。
圖1.3 Panera
5.Just Dance Now
Just Dance Now是由著名的遊戲開發商UbiSoft公司開發的一款舞蹈遊戲。這款遊戲使用iPhone操縱,並用iPad或者普通的膝上型電腦作為螢幕。有趣的是,當你在玩遊戲時,該應用會記錄你的卡路里消耗情況,並把資料上傳到HealthKit中。
6.Carrot Fit
Carrot Fit利用HealthKit平臺以及其他一些應用中的資料,可以完整的評估你的健身情況,如圖1.4所示。
圖1.4 Carrot Fit
本文選自:HealthKit開發快速入門教程大學霸資料,發表於ITPUB部落格,轉載請註明出處,尊重技術尊重IT人!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1610724/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HealthKit開發快速入門教程之HealthKit資料的操作
- HealthKit開發快速入門教程之HealthKit的主要型別資料型別
- HealthKit開發快速入門教程之HealthKit框架體系建立健康AppID框架APP
- HealthKit開發教程之HealthKit的複合資料
- HealthKit開發教程之HealthKit的輔助資料
- ?HealthKit開發快速入門教程大學霸內部教程
- chrome外掛開發簡介(一)——開發入門Chrome
- HarmonyOS快速開發入門
- 前端開發快速入門前端
- 遊戲開發入門(一)遊戲開發概述遊戲開發
- git 入門教程之協同開發Git
- 度量快速開發平臺——快速入門
- 有關HealthKit的那些事
- GO 語言快速開發入門Go
- Koa2開發快速入門
- Java FX 簡介 與 IDEA JavaFX 開發入門JavaIdea
- gitbook 入門教程之 gitbook 簡介Git
- QT開發快速入門-教程1:搭建QT開發環境QT開發環境
- Web開發初探之JavaScript 快速入門WebJavaScript
- Jersey 開發RESTful(七)Jersey快速入門REST
- 開發環境配置pyenv快速入門開發環境
- Apple Watch開發快速入門教程APP
- OUYA遊戲開發快速入門教程遊戲開發
- 簡單的區塊鏈開發入門:Hyperledger Iroha介紹區塊鏈
- 通俗易懂的ArcGis開發快速入門
- Arduino可穿戴開發入門教程Arduino開發環境介紹UI開發環境
- 敏捷開發簡介敏捷
- Defi開發簡介
- MVC開發簡介MVC
- GraphQL 快速入門【1】簡介
- 其他主流開源硬體簡介BeagleBone Black快速入門
- Transform元件C#遊戲開發快速入門ORM元件C#遊戲開發
- [譯]在HealthKit中用 Swift 進行睡眠分析Swift
- Util應用框架快速入門(4) - 整合測試開發入門框架
- gitbook 入門教程之使用 gitbook-cli 開發電子書Git
- odoo 開發入門教程系列-QWeb簡史OdooWeb
- 敏捷開發入門敏捷
- OpenGL開發入門