Just a Computer Graphics Studio & My Life

這次來個殺人標題,讓路過的人比較會有好奇心來一探究竟: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的能力到哪個境界囉~

參考:。

廣告

發表留言

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

標籤雲

%d 位部落客按了讚: