現在,開發商已經可以為蘋果手表開發新的應用程序了。周二,蘋果發布一個工具包套件WatchKit,來幫助開發者們為蘋果公司第一款可穿戴設備產品——Apple Watch 開發新的app。有了WatchKit,可以讓開發者們利用蘋果的iOS操作系統,想出新的app來完善這款智能手表,讓它的通知功能、表冠和觸摸式顯示屏發揮更大的作用。
不過用WatchKit制作出來的這些應用不能單獨在 Apple Watch 上使用,需要結合 iPhone 才能實現與用戶交互。并且由于分辨率的問題不支持播放視頻,但可播放 gif 動畫。另外值得注意的是,為了增強 Apple Watch 易讀性,蘋果已經設計了新的 Apple Watch 的字體。
下面我們就具體來看看 Apple Watch 的具體工作方式吧~
1. 時時刻刻都需要iPhone支持。
蘋果稱,你必須以iOS現有的應有為基礎開發 Apple Watch 應用,也就是說新開發的應用必須支持iPhone。之所以要這樣,部分原因是因為Apple Watch的計算請求全部需要由iPhone處理。Apple Watch與手機需要不斷保持聯系,實際上所有代碼都在手機中,只有用戶界面元素在Apple Watch上。Apple Watch將主要依賴iPhone運行幾乎所有應用。
2. 開發者明年將可以開發原生應用。
在蘋果的新聞稿中,有這么一句話:“從明年晚些時候開始,軟件開發商將可以為Apple Watch開發原生應用。”原生應用是指的預裝在蘋果手表上的應用,雖然明年晚些時候才可以開始開發原生應用,但至少可以說,這是一種進步。
3. Apple Watch擁有“兩種視網膜屏幕”解決方案,屏幕尺寸不同。
38mm版的像素為272 x 340,而 42mm版的像素則為312 x 390。兩款不同尺寸的Apple Watch擁有不同的屏幕分辨率。它們的縱橫比相同,都是4:5。在WatchKit文檔中,蘋果稱Apple Watch的屏幕屬于Retina級別,建議開發者使用2x圖像標簽。
4. 以后Apple Watch的尺寸也許會更多樣化。
蘋果稱,“與與iOS不同,你需要根據屏幕大小安排視圖。而有了WatchKit,目標會自動從屏幕左上角向下移動,填充可用空間。”這意味著應用布局將像一個響應式網站,對于軟件開發商來說,這將讓他們的工作更加方便快捷。
5. Apple Watch有兩種類型的通知。
一種是“Short Look”,這種類型的通知可以在用戶舉起手腕時短暫顯示,其內容包括應用圖標、應用名稱和一些簡短的通知內容。如果用戶的長時間抬起手腕,將呈現另一種叫做“Long Look”的通知,在切換為“Long Look”時,應用圖標和名稱會上移至屏幕頂端,佩戴者可以使用習慣動作瀏覽內容,也可選擇忽略這條信息。這種通知的內容包含的信息更加豐富,而且可定制度更高。
6. Glances。
除了應用本身以及通知外,軟件開發商還可以使用“Glances”視圖功能,快速瀏覽信息,比如時間、天氣和待執行的任務。所有信息必須在一屏內顯示完,而且信息是只讀的,用戶點擊它可以開啟相應的應用。
7. 無自定義手勢。蘋果只允許使用它所預設的交互方式:垂直滑動以滾動屏幕;水平滑動以切換頁面;點擊以選擇;“force touch”(按壓觸摸)能夠打開菜單;滾動表冠以快速滾動頁面。從屏幕邊緣左劃可返回上一頁,從邊緣上劃則開啟“Glance”視圖。
8. 關于“force touch”(按壓觸摸)。
重壓可以打開簡單的菜單,菜單提供了一至四種選項,并且看起來支持AirPlay。
地圖是靜態的,無法互動。軟件開發商可使用內置地圖控件創建“非交互性快照”,除了可放置紅、綠、紫三色圖釘和自定義圖片之外,還可以使用固定圖片,最多支持標記五個地點。用戶無法在地圖快照上滾動,點擊地圖快照可以開啟蘋果的地圖應用。
10. 支持圖片但不支持視頻。Apple Watch應用最多可以緩存20MB的圖片,但是其它資源則只能來自iPhone。由于屏幕分辨率有限,不支持視頻,但是可以使用GIF圖片。
11. 蘋果給Apple Watch設計了一款全新的字體。
Apple Watch 全系統使用的字體名叫 San Francisco,這種字體支持 Dynamic Type(動態類型),一種為取得最大可讀性而自動調整字體空間和行間距的 iOS 技術。開發者可以提供他們自己的字體,但并不能夠充分支持 Dynamic Type,他們必須為可讀性進行優化。