Apple Watch開發者套件WatchKit發布后,你需要知道這些
Apple 上線了供 Apple Watch 開發者使用的開發工具 WatchKit。從這款工具和相關文檔中,The Verge 發現了一些重要細節。
Apple Watch 幾乎無法獨立使用
根據開發者文檔的描述,開發者需要在現有的 iOS 應用基礎上開發 Apple Watch 應用。此外文檔表明,Apple Watch 應用應該是 iOS 應用的補充而不是替代品。“如果你預估 iOS(iPhone) 應用中的交互可以達到幾分鐘,那 Apple Watch 應用中的交互需要在幾秒內完成”。
明年開始會有原生(Natvie)應用
文檔里提到:“從明年晚些時候開始,開發者將可以為 Apple Watch 創造完全原生的應用”。
兩種尺寸 Retina 顯示屏的實際分辨率
Apple Watch 提供 38mm 和 42mm 兩種尺寸的版本,分辨率分別為 272 * 340 和 312 * 390,PPI 也略微不同,分別是 302 和 291。兩種尺寸的橫縱比均為 4:5。
可能還有更多尺寸的 Apple Watch
這一點出自 The Verge 的猜測。因為 Apple Watch 的界面元素類似于響應式網站設計,可以兼容多種不同尺寸 / 分辨率屏幕的排版。
有兩種類型的通知可供使用
名為 "Short Look" 的簡單通知會在用戶抬起手腕時短暫顯示,其中包含應用圖標、應用名稱,和簡短的通知內容。如果用戶抬起手腕的時間足夠長(文檔中并未給出確切時間),則會 自動切換至 "Long Look" 通知。后者提供更多信息和開發者可定制性。在切換為 "Long Look" 時,應用圖標和名稱會上移至屏幕頂端,佩戴者可以滑動界面以完成開發者定義的動作或忽略這條信息。
沒有自定義手勢
Apple Watch 中可供使用的手勢被嚴格限制:縱向滑動以滾動瀏覽內容、橫向滑動在頁面間切換、點按以選擇、重點擊(Force Touch,Hard-Pressing)打開菜單,而旋轉表冠則以更快的速度滾動瀏覽頁面。此外,從屏幕邊緣左劃可返回上一頁或父目錄,從邊緣上劃則開 啟 "Glance" 視圖。
有關“重點擊(Force Touch,Hard-Pressing)”的定義
重點擊屏幕作為 Apple Watch 系統級定義的手勢被用于打開一個簡易菜單。這個菜單會包含一至四個選項,并支持 AirPlay。
地圖控件不可交互
開發者可使用的地圖控件不可與用戶進行交互,除了可放置紅、綠、紫三色圖釘和自定義圖片之外基本上就是固定的圖片。用戶無法直接在空間中拖動查看周邊內容,但點擊控件后會開啟 Apple Maps 應用。
不能播放視頻
應用最多可以緩存 20M 的圖片,初次之外的所有內容都必須從 iPhone 處讀取 / 傳輸獲得。不過,開發者可以用一系列現有圖片配置成簡單動畫供應用加載(類似 GIF)。Apple Watch 并不支持視頻的儲存和播放,鑒于屏幕分辨率有限,這一設定還是相對合理的。
針對 Apple Watch 設計的新字體
Apple Watch 中專門針對小屏幕排版和交互內置了新的字體 "San Francisco" 供開發者免費使用。新字體在大字號排版下會壓縮復雜字母(如 "g" 或 "y")以節省縱向空間;而在小字號下則會在筆劃間留出更多空隙以確保用戶以見底用戶的辨認成本,同時標點符號的尺寸也會相對變大。當字號或文本面積改變 時,Apple Watch 會動態調整字重和字號來保證最好的閱讀效果。
新字體分為 "Regular" 和 "Display" (應該類似常見字體的 "Regular" 和 "UI")。按照文檔建議,開發者需要按照實際使用中的尺寸來切換兩種模式。
有趣的是,曾經伴隨 Macintosh 出現的第一款 Apple 內置字體也叫 San Francisco。
WatchKit:https://developer.apple.com/watchkit/#agreement
[本文參考以下來源:theverge.com, thenextweb.com]
<span id="shareA4" class="fl">
</span>