WatchKit 開發工具上線,透露更多 Apple Watch 細節

作者 | 發布日期 2014 年 11 月 19 日 8:25 | 分類 Apple , Apple Watch , 穿戴式裝置
apple-watch

蘋果的 WatchKit 正式上線。這是我們當下了解 Apple Watch 最好的途徑。它會告訴我們,Apple Watch 上 App 以怎樣的方式存在,我們又如何與這些 App 進行互動。



首先,從 Apple Watch Human Interface Guidelines 可以知道:

  • 38 mm 版 Apple Watch 的螢幕解析度為 272 x 340。
  • 42 mm 版 Apple Watch 的螢幕解析度為 312 × 390。

QQ20141119-1

Apple Watch 上存在三種互動形式:

  • 第一種,包含了完整的使用界面,從主螢幕(home screen)啟動應用軟體並進行操作的 Watch App——Watch App 是基本的互動方式,它包含手機 App 上的部分特性,它的目的是讓使用者更快、又更深入地探訪 App 的資料。
  • 第二種,蘋果稱之為 Glance——讓人能夠馬上瀏覽重要的訊息的界面,該界面不包括按鈕也不可滑動,只可閱讀,而且只有一個頁面的空間。點擊 Glance 後可啟動 Watch App。
  • 第三種,可客製的通知——其實是 iPhone 的系統通知,只是會傳到 Apple Watch 上顯示。當使用者點擊,就進入包括更詳細的資訊頁面,該頁面可以讓開發者自訂。

 

與 iPhone 連動並安裝軟體

當 iOS App 安裝了之後,如果它還有 Watch App 的版本,將即時、自動安裝在 Apple Watch 上。

QQ20141119-4

蘋果透過 WatchKit Extension,來維持 iPhone 與 Apple Watch 之間的通信。換言之,目前的 Watch App,對於 iOS App 來說,是一種 Extension,而非獨立的 App。再換言之,Apple Watch 只負責顯示,而所有的計算都通過 iPhone 完成。

接下來解釋一下 Apple Watch 的互動。蘋果認為:

  • 數位錶冠(Digital Crown)是一種極好的,有別於軟體導航的硬體控制方式;
  • Taptic Engine,安裝在 Apple Watch 的振動模組,則在手錶顯示通知或者用戶在螢幕上進行操作時,提供微妙的物理振動回饋;
  • Force Touch,可感應用戶是輕點還是按壓,則提供全新尺度的軟體互動方式。

個人理解 Force Touch 最重要的地方是,長按 Apple Watch 可以直接喚出更多功能。

與 Android Wear 相比,Apple Watch 上提供了更多物理的互動方式。蘋果說,「Apple Watch 的設計是為了模糊物理與軟體之間的界限。……深思熟慮的 App 設計應當提供難以從硬體或是軟體分辨的互動體驗。」

一個小細節可以看出蘋果在硬體資源上的摳門:「目前來說,動畫效果將在 OTA 給 Watch 顯示之前,會以一連續不斷的圖片集的形式在 iPhone GPU 上預先算圖。」

以下是來自 Twitter 上的一些評論:

Craig Hockenberry:「那些沒有體驗過 iPhone 一代的人,那麼 WatchKit 那有限的記憶體將讓他們開開眼。」

Louie:「San Francisco 字體,擁有我迄今為止見過最乾淨的蘋果圖示(我在蘋果工作)。」

Steve Streza:「寫一個全功能的 WatchKit app 所花費的時間:93 分鐘。」

John Gruber:「我在 WWDC 大會上知道 Xcode 將支援 Markdown,但看到 WatchKit 樣例工程的 README.md 時,依然非常震撼。」

Jared Sinclair:「WatchKit APIs = 電池時間、電池時間、電池時間。」

關鍵字: , ,

發表迴響