蘋果watchOS 2引入WatchKit應用,并擴展了硬件支持

jopen 9年前發布 | 6K 次閱讀 watchOS

在WWDC 2015大會上,蘋果 宣布 了watchOS 2。它帶來了許多新特性,并允許應用訪問Apple Watch的主屏幕、數字表冠、麥克風等,使它們可以“更緊密地與Apple Watch集成”。

WatchKit應用

Apple Watch應用的概念模型并沒有隨著watchOS 2的推出發生多大變化。實際上,第三方應用:

  • 只能在Apple Watch連接了iPhone時運行;
  • 可以與iPhone應用綁定,后者提供管理WatchKit應用用戶界面以及通過WatchKit擴展響應用戶交互的代碼。代碼只能運行在iPhone上。

在watchOS 2中, WatchKit應用 包含故事板以及與用戶界面相關的資源文件,并作為一個可以在Apple Watch上運行的額外的包引入,這是一項新特性。WatchKit應用與包含WatchKit擴展的同一個iPhone應用綁定,它們的主要好處是減少 了iPhone和Apple Watch之間UI元素展示所需的通信。這會提高整體性能。watchOS的另一項新特性是用戶可以啟動的應用可以出現在Apple Watch的主屏幕上。

ClockKit

ClockKit 是一個使開發者可以為WatchKit應用創建complication的新框架。 Complication 是一個鐘表學術語,用于描述鐘表或手表中除簡單的時間顯示之外的任何特性。簡單地說,ClockKit支持應用在一天中的任何時候直接更新鐘面上的信息。 這為表盤外觀定制化提供了可能。不過,ClockKit complication需要蘋果批準,并且它們必須使用指定模板,從而確保它們在所有表盤中上都能正常顯示。

更好地集成Apple Watch硬件

在watchOS 2中,應用將可以訪問數字表冠、Taptic Engine等Apple Watch硬件組件,允許開發者創建支持更多高級用戶交互的應用。而且,watchOS 2允許應用訪問心率傳感器、加速計和麥克風,這使得第三方開發者可以開發出先前無法實現的新類別應用。

開發者現在就 可以開始 使用watchOS SDK,需要安裝測試版的Xcode 7和iOS 9。

查看英文原文:Apple's watchOS 2 Introduces WatchKit Apps and Extends Hardware Support

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!