WatchKit中隱藏的5個細節(jié)
距離Apple Watch正式發(fā)布僅剩數(shù)月,不過關(guān)于這個產(chǎn)品我們還有很多不知道的地方,比如價格和電池壽命等。今早時候蘋果正式發(fā)布了WatchKit,通過對WatchKit編程指南和Apple Watch人機交互指南的深入挖掘,我們發(fā)現(xiàn)了蘋果在主題演講中沒有提及的幾個細節(jié),比如使用了新的字體以便在小尺寸的顯示屏上能有更好的體驗。
以下是WatchKit SDK中隱藏的5個細節(jié):
1.有兩種分辨率
表面寬度38毫米的Apple Watch屏幕分辨率是272x340 px,42毫米的分辨率為312x390 px。雖然蘋果宣稱兩種都是Retina顯示屏,但開發(fā)者仍需要準(zhǔn)備支持兩種尺寸的UI元素。
2.開發(fā)者需要準(zhǔn)備方形的app icon
Apple Watch主屏上會放置大量的原型icon,但是蘋果在指南中告訴開發(fā)者要準(zhǔn)備方形的icon圖片。系統(tǒng)會自動應(yīng)用圓形的遮罩。當(dāng)Apple Watch app的功能類似iOS app時,其icon在視覺上會保持一致。但是當(dāng)Apple Watch app作為一個完整的應(yīng)用程序或者控制器,那么icon會有所不同。
3.Apple Watch發(fā)布初期并不支持完全原生的第三方app
在Apple Watch發(fā)布初期,你不用擔(dān)心應(yīng)用程序會吃掉你的內(nèi)存耗費電量,因為系統(tǒng)不會讓應(yīng)用程序在本機上運行,而是將處理任務(wù)交給iPhone來做。當(dāng)應(yīng)用程序在Apple Watch上啟動時,iPhone上的WatchKit擴展會在后臺運行更新UI并相應(yīng)用戶交互。
4.兩種界面類型
在Apple Watch發(fā)布最初僅有兩種可用的app類型布局,一種是類似Mail app的Hierarchal,一種是類似Weather app的Page Based。在Hierarchal類型的應(yīng)用程序中,用戶要瀏覽每一個屏幕直到找到他們想要的。Page Based類型的應(yīng)用程序需要用戶在水平方向上滑動操作。
5.系統(tǒng)字體和麥金塔電腦使用的字體一樣
Apple Watch系統(tǒng)字體被成為“San Francisco”,是麥金塔的初代位圖字體,主要為了提高小屏幕上內(nèi)容的易讀性。
6.Apple Watch有自己的icon柵格系統(tǒng)
開發(fā)者現(xiàn)在依然需要準(zhǔn)備方形的app icon,但他們需要制作8種不同的變體來支持兩種屏幕尺寸。