首先,為什么要有動效?
產品設計師經常說的一個詞叫“情感化設計”,我們設計了漂亮的界面,整理了清晰的邏輯,除了這兩樣之外,我們還需要動效來把這些漂亮的設計銜接起來,界面、交互、動效構成了情感化設計的三大載體。

“界面跳轉太生硬了”“軟件卡死了嗎?”“菜單在哪”… 大家在移動產品設計中一定都經歷過這樣的問題,動效幫助我們很好的解決這些問題,同時又帶來了新的幫助。
我整理為如下6大作用:

1 過渡流暢
過渡流暢是我們對于動效的認識里對容易想到也最被認可的一點,通過界面及其元素的出現和消失,以及大小、位置和透明度的變化,使用戶和產品的交互過程更流暢。 在AppFlow中,頁面的滑動、元素的出現整個操作如水般流暢。


2 高效反饋
高效反饋可以說是移動應用最原始的需求,其通過動效讓用戶了解程序當前狀態,同時對用戶操作(平移、放大、縮小、刪除)做出及時反饋。 譬如說在用戶點擊下載按鈕后,我們需要給用戶展示程序當前的狀態(未下載-下載中-下載完成),如果我們不把反饋給用戶,用戶可能就覺得“手機卡死了嗎?”,同樣的對平移、放大等操作,及時友好的反饋也是必要的。


3 引導作用
移動應用不比PC應用,移動應用可用的空間就屏幕那么大點兒,很多功能的入口可能都是隱藏的,此時動效的作用就來了。其通過動效對功能的方向、位置、喚出操作、路徑等進行暗示和指導,以便用戶在有限的移動屏幕內發現更多功能。 譬如說,iOS7鎖屏界面的動效提示用戶向右滑動;百度手機輸入法的熊頭菜單滾動提示用戶翻頁;微信的朋友圈引導用戶一步一步操作。


4 層級展現
隨著移動應用越來越復雜,承載的功能越來越多,原來的三層結構原則 已經不能完全適用,合理清晰的結構層級對用戶理解應用和使用應用有著至關重要的作用。具體的方式為:通過焦點縮放、覆蓋、滑出等動效幫助用戶構建空間感受。 就像iOS7一樣,通過動效上來構建了整個系統的空間結構,Appflow的頁面跳轉也是同樣的道理。


5 增強操縱
一些動效通過動效對現實世界的模擬并且不需要任何提示,迎合用戶的意識認知。使產品的交互方式更接近真實世界。 用戶通過對現實世界的認知來理解動效,增強了用戶對應用的操縱感和帶入感。像Paper的設計,可以讓用戶感覺到紙面的翻動,再如iOS中刪除的動效,一陣霧霾散去。

6 創新體驗
隨著大家對設計越來越重視,大家的體驗越來越趨于統一水平范圍內的時候,體驗的差異化就越來越小。那在可用性良好的前提下,通過細節設計和交互方式創新為產品增加亮點,可以帶來更驚喜的體驗和表達產品的氣質與態度(X格)。 注意,是可用性良好哦。最近出現的Facebook Paper的亮點就不少。

說到動效,就一定要說時間,動效對于某些等待頁面的體驗提升是尤為重要的,下面我們來看看那些等的設計:
