1. 最最基礎的html
必定務必仔細研讀一下兩個文檔。若是有什麼功能你想作可是文檔裏沒找到的,八成就是沒接口支持,作不了(看似廢話,但真的是最有用的,全部你能作的你只能在這裏面挖掘)ios
Apple Watch Human Interface Guidelines: Designing for Apple Watchgit
2. 交互和UI類ide
1> Watch只支持這麼幾種手勢:系統的點擊、force touch、digital crown旋轉,不支持自定義手勢。交互方式上會比較受限,在手機App上能實現的手勢不少都在Watch上用不了。佈局
2> Crown的全部操做都是Watch定義好的,不要試圖對Crown的操做作任何定義。字體
3> 蘋果但願Glance能在不一樣時間不一樣地點展現不一樣的內容。那麼問題來了,Glance是依靠模板展示的,而且一旦你選定一個模板就不能改了。也就是說不一樣內容都要用同一個模板展示……臣妾作不到啊……因此選模板很重要,須要能適應全部的狀況。動畫
3. 開發類ui
1> 你們以前應該都看過原生的App多麼炫酷,可是實際上本身作的時候會有不少問題,由於不少接口不對外。好比不支持動畫(只支持幀動畫),只有原生地圖支持動態渲染地圖引擎,意思就是原生的地圖能夠扒拉放大縮小,其它家的就不能夠。(嗯,我司是地圖類應用,你感覺一下這坑…)設計
2> Notification分爲短通知和長通知,短通知顯示的是title,長通知顯示的是body。可是之前手機app一般只有body沒有title,因此要修改應用的推送接口,支持title,不然短通知就是空的。
3> 儘量把邏輯和功能放到擴展裏面來實現,這樣響應速度會比較快。除非有不支持的權限好比定位,是無可奈何要放到手機App裏面來執行的。但這樣響應時間會很長,比較影響體驗,看怎麼權衡吧。
4. 最最重要的,就是儘快找到真機適配。
模擬器真的是靠不住的,必定要儘快找到真機適配。咱們按42mm的尺寸來作的設計,在模擬器上跑的時候沒問題,一上真機就發現字體、圖片、佈局都有幺蛾子,被裁的、被壓扁的…
大概就這些,供參考。