蘋果的 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。
Apple Watch 上存在三種互動形式:
- 第一種,包含了完整的使用界面,從主螢幕(home screen)啟動應用軟體並進行操作的 Watch App——Watch App 是基本的互動方式,它包含手機 App 上的部分特性,它的目的是讓使用者更快、又更深入地探訪 App 的資料。
- 第二種,蘋果稱之為 Glance——讓人能夠馬上瀏覽重要的訊息的界面,該界面不包括按鈕也不可滑動,只可閱讀,而且只有一個頁面的空間。點擊 Glance 後可啟動 Watch App。
- 第三種,可客製的通知——其實是 iPhone 的系統通知,只是會傳到 Apple Watch 上顯示。當使用者點擊,就進入包括更詳細的資訊頁面,該頁面可以讓開發者自訂。
與 iPhone 連動並安裝軟體
當 iOS App 安裝了之後,如果它還有 Watch App 的版本,將即時、自動安裝在 Apple Watch 上。
蘋果透過 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 = 電池時間、電池時間、電池時間。」
愛范兒
更多關於 愛范兒 的文章 (所有文章)
- 三星準備打造 VR 一體機,認為未來應該是全像影像互動 - 2016-04-28
- 三星 Gear Fit 2 智慧手環/藍牙耳機 IconX 實機照曝光 - 2016-04-27
- 微軟 Surface Phone 傳超強規格,8G RAM 驍龍 830 搭雲端服務 - 2016-04-27