舒舟:2014年Facebook推出新聞閱讀應用Paper,諸多交互細節與炫酷動效啟動界面設計新時代,Google Material Design更將移動動效提升至App基礎體驗高度。盤點體驗優秀移動App,精彩動效層出不窮;Dribbble、Behance等大神聚集地,出彩動效更好詮釋流暢細膩交互操作……若說移動體驗設計師能在傳統交互視覺之上提升App可用性,移動動效必是最重要方式之一。
Everyone who touches UI, needs to have motion skills.
移動動效設計聽起來門檻頗高,似屬動效設計師專業範疇。Quartz Composer+Origami、Framer.js、Adobe After Effects皆優秀,可惜入門門檻高,需編程技巧或視覺設計背景,對大多數交互設計師「只可遠觀不可褻玩」。對非動畫/計算機科班出身的我,困擾已久。
2014 Google I/O設計工作坊普遍提及:設計師該如何選擇動效工具並融入設計流程?回答多樣:AE實現微動效、Google Polymer框架整合Material Design動效、Quartz Composer適合創業團隊快速展示想法……簡單說無完美答案,因時代變化太快,新工具不斷湧現。項目中常發現:為達理想效果,一不留神在動效細節耗費太多時間——切片不夠完美、Timing控制不精準、字體不夠漂亮。此時很可能在浪費時間。
另一方面項目節奏快,交互設計師花一天做出的動效,可能只是整個工作一小部分。開發拿到回應「原來如此,可惜臣妾做不到」,再調整溝通佔用大量思考時間,得不償失。選擇適合交互設計師的動效工具能大幅解決上述問題,分分鐘變身動效達人。
動效工具市場百花爭鳴、變幻莫測,無完美工具滿足所有需求。研究當前支持Android/iOS主流工具,各具千秋:

交互設計師表達創意常陷困境:如何快速上手?如何短時間實現App交互動效?如何低成本高效率完成動效溝通?
偶然在Vimeo發現視頻「Keynote does Material Design」,作者將Keynote用到神乎其技地步,幾乎完美模擬Google Material Design所有動效。震驚中嘗試用Apple Keynote作快速動效制作工具,並開展研究練習。
當然Keynote有不足:預覽原型麻煩(無法像AE逐幀調整細節)、不支持分層(元素多時難管理)、分享不便(需錄製轉GIF相對繁瑣)。但基於「無需編程、遠離陡峭學習曲線、迅速有效制作媲美原生動效原型」初衷,以上不足對我非事兒。
動效制作前需準備視覺元素切圖,此時需快速繪圖工具。Sketch自3.0發布以來逐漸成主力交互設計工具,Axure前任基本打入冷宮。選Sketch作圖形繪製工具,看中矢量繪圖精度高、導出資源方便。相關介紹可查《UI設計師新寵!聊聊SKETCH那些方便好用的貼心功能》。
以列表頁到詳情頁動效為案例:

普及動效基本原理。大部分移動動效可基於5要素分解:

複雜形變動畫在分解足夠細情況下,也可視為以上要素組合。迪斯尼12條動畫原則皆是以上5要素不同搭配。
此步驟最重要:將動效構思表達出來。如我先以草圖形式分解動效:

再將草圖動效要素編排到時間線,以下為案例動效Timing示意圖:

注意:最終時間線編排非起始階段確認敲定,而是結合動效效果反覆調試至最佳後,才確認提交給開發作為實現依據。靈感積累可通過收集優秀動效作品,Dribbble和Capptivate不錯發散聖地。
思路理順進入制作。需將Step 1中動起來元素制作出來,Sketch派上用場:



最有意思也最關鍵一步:怎樣使它們按設想真正動起來。普及Keynote動畫功能兩重要模塊: