漂亮的、精細的動畫遍及iOS UI的各個方面,可以讓用戶的app體驗更加迷人,更富動態(tài)。精細的適當(dāng)?shù)膭赢嬁梢裕?/div>
1.傳達狀態(tài)
2.提高用戶對直接操作的感知
3.幫用戶可視化操作結(jié)果
謹慎添加動畫,尤其是在那些不能提供沉浸式用戶體驗的app中。如果app主要關(guān)注一些嚴肅的任務(wù)或者生產(chǎn)性任務(wù),那么動畫就顯得多余了,還會無端打亂app的使用流程,降低應(yīng)用的性能,讓用戶從當(dāng)前的任務(wù)中分心。
開發(fā)者的自定義動畫應(yīng)該適當(dāng)符合內(nèi)置iOS應(yīng)用的動畫。用戶習(xí)慣于內(nèi)置iOS app使用的精細動畫。事實上,用戶趨向于把視圖之間的平滑轉(zhuǎn)換,對設(shè)備方向改變的流暢響應(yīng)和基于物理力學(xué)的滾動效果看作是iOS體驗的一部分。除非你的應(yīng)用能夠給用戶沉浸式的體驗--比如游戲--自定義動畫應(yīng)該可以與內(nèi)置應(yīng)用的動畫相媲美。
使用風(fēng)格類型一致的動畫。在app中使用風(fēng)格類型一致的動畫非常重要,可以讓用戶構(gòu)建基于使用app獲得的用戶體驗。
大多數(shù)情況下,恰當(dāng)一點的做法是讓自定義動畫更具現(xiàn)實性。用戶樂意于接受自由的藝術(shù)創(chuàng)作,但當(dāng)你的動畫違背物理定律和自然法則的時候,他們會感覺到非常迷惑。