Apple Watch 開發者應該要了解的 11 件事

初探 Apple Watch 的開發者工具 – WatchKit,開發者必須知道的 11 件事

Apple 於他的開發者平台網站提供了 Apple Watch 開發者使用的開發工具 WatchKit。從這款工具和相關文件中,我們發現了一些重要細節。

An iPhone is required — at (almost) all times.

Apple Watch 幾乎無法獨立使用

根據開發者文件的描述,開發者需要在現有的 iOS 應用基礎上開發 Apple Watch 應用。此外文件也清楚說明,Apple Watch 應用應該是 iOS 應用的補充而不是替代品。“如果你預估 iOS(iPhone)App 應用中的 UI 與 User 的互動可以達到幾分鐘,那 Apple Watch 的應用中與使用者的互動則需要在幾秒內完成”。

Native apps are coming next year

明年開始會有原生(Native)應用

文件裡提到:“從明年晚些時候開始,開發者將可以為 Apple Watch 創造完全原生的應用”。

The resolution for Apple Watch’s two “Retina displays.

兩種尺寸 Retina 螢幕的實際解析度

Apple Watch 提供 38mm 和 42mm 兩種尺寸的版本,分辨率分別為 272 * 340 和 312 * 390,PPI 也略微不同,分別是 302 和 291。兩種尺寸的橫縱比均為 4:5。

There could be more Watch sizes later.

可能還有更多尺寸的 Apple Watch

這一點基於我們的猜測。因為 Apple Watch 的界面元素類似於響應式網站設計,可以相容於多種不同尺寸 / 解析度螢幕的排版。

There are two types of Apple Watch notifications.

有兩種類型的通知可供使用

名為 “Short Look” 的簡單通知會在用戶抬起手腕時短暫顯示,其中包含 App Icon、App 名稱,和簡短的通知內容。如果用戶抬起手腕的時間足夠長(文件中並未給出確切時間),則會自動切換至 “Long Look” 通知。後者提供更多信息和開發者可客製化的設計。在切換為 “Long Look” 時,App icon 和名稱會上移至螢幕頂端,佩戴者可以滑動界面以完成開發者定義的動作或忽略這條信息。

No custom gestures.

沒有自定義手勢

Apple Watch 中可供使用的手勢被嚴格限制:縱向滑動以滾動瀏覽內容、橫向滑動在頁面間切換、點按以選擇、重點擊(Force Touch,Hard-Pressing)打開選單,而旋轉表冠則以更快的速度滾動瀏覽頁面。此外,從螢幕邊緣左劃可返回上一頁或主目錄,從邊緣上劃則開啟 “Glance” 視圖。

… About that “force touch” option

有關“重點擊(Force Touch,Hard-Pressing)”的定義

重點擊螢幕作為 Apple Watch 系統級定義的手勢被用於打開一個簡易選單。這個選單會包含一至四個選項,並支持 AirPlay。 (與目前 iPhone, iPad 的 iOS 介面功能相近)

Maps are static and non-interactive.

地圖控制組件不允許互動

開發者可使用的地圖控制組件不可與用戶進行互動,除了可放置紅、綠、紫三色圖釘和自定義圖片之外基本上就是固定的圖片。用戶無法直接在空間中拖動查看周邊內容,但點擊控件後會開啟 Apple Maps 應用。(WTF! We want google Map!!)

Images are cool. Videos are not.

不能播放視頻

應用最多可以緩存 20M 的圖片,初次之外的所有內容都必須從 iPhone 處讀取 / 傳輸獲得。不過,開發者可以用一系列現有圖片配置成簡單動畫供應用加載(類似 GIF)。Apple Watch 並不支持影片的儲存和播放,有鑒於螢幕解析度有限的情況下,這一設定是相對合理的。

Meet the new font.

針對 Apple Watch 設計的新字體

Apple Watch 中專門針對小螢幕排版和交互內置了新的字體 “San Francisco” 供開發者免費使用。新字體在大字母排版下會壓縮復雜字母(如 “g” 或 “y”)以節省縱向空間;而在小字母下則會在筆劃間留出更多空隙以確保用戶以見底用戶的辨認成本,同時標點符號的尺寸也會相對變大。當字號或文本面積改變時,Apple Watch 會動態調整字重和字號來保證最好的閱讀效果。

新字體分為 “Regular” 和 “Display” (應該類似常見字體的 “Regular” 和 “UI”)。按照文件建議,開發者需要按照實際使用中的尺寸來切換兩種模式。

有趣的是,曾經伴隨 Macintosh 出現的第一款 Apple 內建字體也叫 San Francisco。

applewatch-san-frans-font

本文參考來源: theverge.com / thenextweb.com

Click here