Just My Life & My Work

這次來個殺人標題,讓路過的人比較會有好奇心來一探究竟:P~

先前已寫過watchOS1和watchOS2的架構,大致上知道運算核心擴展 (Extension),從iPhone搬到Apple Watch上。

watchOS 2_1 watchOS 2_2

開發專案Watch App程式結構有很大的變化,而如何讓Watch與外界溝通更是重要!

有兩種方式可以讓Watch取得資料:

  1. 間接從手機取得資料,此時需要透過全新的WatchConnectivity framework來實現。
  2. 直接向網路要求資料,這時必須使用NSURLSession來實作。

watchOS 2_3 watchOS 2_4

前一年度的Apple Watch一直被人詬病說,一定要有iPhone才能使用;而今年度開始,Apple Watch可以獨立自主,想依賴iPhone還可撒嬌,想解放時就勇敢面對浩瀚無垠的網路世界~

於是乎,Apple Watch變得更加強大,而有三個優點

  1. Speed and responsiveness
  2. Standalone functionality
  3. Access to Watch hardware

watchOS2的SDK也繼承iOS良好的血統,因而有以下眾多的framework:

  • WatchKit
  • Foundation
  • CoreFoundation
  • CoreGraphics
  • Image I/O
  • CoreLocation
  • CoreMotion
  • CoreData
  • Contacts
  • EventKit
  • PassKit
  • HomeKit
  • HealthKit
  • CFNetwork
  • Security
  • MobileCoreService

我看還是直接來開發,就知道Apple Watch的能力到哪個境界囉~

參考:。

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲