1、 Watch只支持這麽幾種手勢:系統的點擊、force touch、digital crown旋轉,不支持自定義手勢。交互方式上會比較受限,在手機App上能實現的手勢很多都在Watch上用不了。
2、Crown的所有操作都是Watch定義好的,不要試圖對Crown的操作做任何定義。
3、 蘋果希望Glance能在不同時間不同地點展示不同的內容。那麽問題來了,Glance是依靠模板展現的,並且壹旦妳選定壹個模板就不能改了。也就是說不同內容都要用同壹個模板展現……臣妾做不到啊……所以選模板很重要,需要能適應所有的情況。
3. 開發類
1、大家之前應該都看過原生的App多麽炫酷,但是實際上自己做的時候會有很多問題,因為很多接口不對外。比如不支持動畫(只支持幀動畫),只有原生地圖支持動態渲染地圖引擎,意思就是原生的地圖可以扒拉放大縮小,其它家的就不可以。(嗯,我司是地圖類應用,妳感受壹下這坑…)
2 、 Notification分為短通知和長通知,短通知顯示的是title,長通知顯示的是body。但是以前手機app通常只有body沒有title,所以要修改應用的推送接口,支持title,否則短通知就是空的。
3 、 盡可能把邏輯和功能放到擴展裏面來實現,這樣響應速度會比較快。除非有不支持的權限比如定位,是迫不得已要放到手機App裏面來執行的。但這樣響應時間會很長,比較影響體驗,看怎麽權衡吧。
4. 最最重要的,就是盡快找到真機適配。