
隨著移動互聯(lián)網(wǎng)的普及和技術(shù)的發(fā)展,用戶接觸的產(chǎn)品更加成熟,對于產(chǎn)品的感知變得更加深入,挑剔程度也在變得更加嚴(yán)格,越來越多的產(chǎn)品都在努力提升用戶體驗,嘗試通過不同的方式來打造產(chǎn)品的差異化:通過用戶人群細分確定產(chǎn)品定位-找到目標(biāo)人群的訴求點-定制化產(chǎn)品功能-流暢的交互體驗-友好的視覺展示… 動效設(shè)計屬于非常細分深入的手段之一;
在面對用戶口味更加挑剔,容忍度及耐心更差的當(dāng)下,動效設(shè)計在這一過程中開始扮演越來越重要的角色,尤其是現(xiàn)在扁平設(shè)計風(fēng)格的廣泛運用,動效作為模擬物理世界運動規(guī)律的一種形式,讓冰冷的屏幕更接近真實世界的觸感。動效設(shè)計也在作為一種設(shè)計師必備的技能越來越被重視。
接下來通過“動效設(shè)計的原則、目標(biāo)、分類、落地實現(xiàn)”這幾個方便來系統(tǒng)性跟大家聊聊,并結(jié)合工作中的一些真實項目,讓大家了解動效的原理以及動效在用戶體驗地圖中可以做哪些事情。
一、動效設(shè)計的原則
動效設(shè)計作為設(shè)計手段之一,有靜態(tài)頁面無法做到的優(yōu)勢,存在的意義必然是為了提升體驗,而過多過于復(fù)雜的動效設(shè)計就顯得不合時宜,非但達不到預(yù)期目標(biāo),還會降低用戶體驗,拉低產(chǎn)品品牌印象。所以在動效的使用時要克制,避免讓頁面的重心產(chǎn)生偏差,把用戶引到不必要的地方,或者產(chǎn)生過度設(shè)計,徒增用戶使用負擔(dān)。
基于過往的項目經(jīng)驗總結(jié)了動效設(shè)計的四個基本原則:必要性、簡潔性、物理性、趣味性。在做針對性漏斗轉(zhuǎn)化時,動效是個不錯的方式,往往我們會不自覺地想加入盡可能多的動效設(shè)計,有時甚至單個頁面塞進去多處動效,這也不是不可以但需要注意的是單個頁面肯定會有自己的權(quán)重重心,動效不應(yīng)讓頁面的功能重心產(chǎn)生偏差。單位時間內(nèi)產(chǎn)生的固定流量在頁面內(nèi)分配時,流向一部分的多了,流向其他部分就會減少。
給大家分享之前的項目做過的一次動效,當(dāng)時考慮給通知做一個動效,引導(dǎo)用戶關(guān)注從而提升通知的打開率,其實通知的內(nèi)容權(quán)重在當(dāng)前頁面中并不大,沒有必要給他做很強的內(nèi)容引導(dǎo),用戶點進去通知里面之后并沒有很強的業(yè)務(wù)屬性,這就是沒有站在全局的角度思考,沒有遵守必要性原則。不只是動效設(shè)計,一切設(shè)計的準(zhǔn)則都包含簡潔性,好的動效方案一定不是復(fù)雜難懂需要用戶花心思去思考的。而動效的簡潔還需要考慮更多層面,時間的長度、動作的復(fù)雜性、視覺的重心、開發(fā)的成本。人對事物的觀察和理解都是基于物理世界的規(guī)律,當(dāng)虛擬界面元素的運動特性越能夠模擬物理世界的運動規(guī)律,比如慣性、重力加速等,就會越符合人在真實物理世界形成的心智模型,讓虛擬的屏幕與真實世界交匯,往往會更好的幫助用戶預(yù)判和理解頁面的邏輯。趣味性動效的意義在于培養(yǎng)用戶的正向情感,比如愉悅、放松、認(rèn)可,避免用戶產(chǎn)生反向情感,比如憤怒、否定、失望,越強烈的正向情感越有利于幫助產(chǎn)品培養(yǎng)用戶的忠誠度,對一些使用過程的負面情緒更加包容。比如下面這個服務(wù)評價頁面,當(dāng)乘客體驗不友好給出差評時,用憨厚可愛的動效形象給予乘客情緒上的緩沖。

二、動效設(shè)計的目標(biāo)

在做動效之前先要搞清楚目標(biāo),為什么要做動效設(shè)計?從動效角度來說的產(chǎn)品目標(biāo)是什么?動效設(shè)計的目標(biāo)可分為業(yè)務(wù)目標(biāo)和體驗?zāi)繕?biāo)兩個方向,如上圖所示。同樣是服務(wù)評價的動效,我們從其他角度去聊一下設(shè)計出發(fā)點及目標(biāo),首汽約車在對司機服務(wù)態(tài)度收集評價時,會有評價動效,以提升用戶的評價意愿,當(dāng)用戶點擊好評時,下方的“去星級評價”會出現(xiàn)動效,引導(dǎo)用戶操作,以提升星級評價的點擊率,而好評的評價率對于司機的接單而言又是很重要的推動因素。看似微小的細節(jié),也會正向影響到整個服務(wù)流程。
三、動效設(shè)計的分類
互聯(lián)網(wǎng)產(chǎn)品的動效,從整體上來說可分為兩種:交互動效和MG動畫(圖形動畫);如果繼續(xù)細分,還可以按場景和功能分為轉(zhuǎn)場動效、導(dǎo)航動效、加載動效、展示動效、引導(dǎo)動效、反饋動效。
轉(zhuǎn)場動效是一類比較常見的動效,讓頁面之間有更順暢的跳轉(zhuǎn)連接,同時也可以更好的體現(xiàn)頁面之間的層級關(guān)系,讓用戶更容易理解頁面結(jié)構(gòu),給用戶更好的使用體驗。
比如下面這個登錄的動效,點擊登錄按鈕時,底部背景的斜線一邊變直一邊向上運動且伴隨顏色變化,同時具體登錄信息通過不透明度動畫出現(xiàn),同一輛車在兩個場景之間運動,車用戶會清晰地感知到這兩個場景之間的強關(guān)聯(lián),過渡也很自然。導(dǎo)航動效也是見的比較多的一類,Path 是最早開始嘗試這種創(chuàng)新的交互形式的,把不同的功能收納在“+”中,點擊“+”這些圖標(biāo)會旋轉(zhuǎn)著彈出,提高操作效率的同時又可以給用戶帶來操作的愉悅感,設(shè)計者的用心用戶還是能夠充分感受到的。隨著底部菜單欄中被加入更多的功能,現(xiàn)在這種形式被用的越來越少了,但他仍然還是有很大的使用空間和借鑒意義。
由于網(wǎng)絡(luò)等原因在數(shù)據(jù)傳輸過程中無法即時加載完成時,會出現(xiàn)等待時長,加載動效的意義在于緩解用戶等待的負面焦慮情緒,提升產(chǎn)品的使用體驗。
展示動效作為純展示出現(xiàn)的機會不是很多,通過展示表達信息,不承擔(dān)引導(dǎo)和交互行為,比如天氣情感化動效展示。
引導(dǎo)動效的意義在于引導(dǎo)用戶行為,把流量引導(dǎo)目標(biāo)場景,從而提升目標(biāo)場景的點擊量,比如常見的金剛區(qū)圖標(biāo)加上MG動畫以后,引導(dǎo)用戶點擊。
尼爾森十大可用性原則的第一條是狀態(tài)可見原則,應(yīng)該讓用戶時刻清楚當(dāng)前發(fā)生了什么事情,也就是快速的讓用戶了解自己處于何種狀態(tài),需要在合適的時間給用戶適當(dāng)?shù)姆答?,防止用戶使用出現(xiàn)錯誤。

四、產(chǎn)品開發(fā)的什么階段開始動效設(shè)計?

動效設(shè)計是不是應(yīng)該等交互UI都定好了,再來看哪里可以加得進去動效進行豐富和點綴,這是很多初接觸同學(xué)對于動效的認(rèn)知。實際上這也是可行的,但這只是對于一些基礎(chǔ)性動效而言,比如常見的金剛區(qū)圖標(biāo)加上MG動畫以后,引導(dǎo)用戶關(guān)注,提升某個業(yè)務(wù)場景的點擊量,或者點贊動畫這一類。但如果想動過交互動效來做更深層次的業(yè)務(wù)提升,在考慮動效的時候,就需要把流程前置了,至少在原型設(shè)計階段甚至業(yè)務(wù)目標(biāo)確定之初就應(yīng)該考慮有沒有可能通過創(chuàng)新的交互形式來幫助達成目標(biāo)。接下來通過一個具體的項目案例來加以說明。我們在短視頻應(yīng)用瀏覽視頻時往往會遇到這種情況,作者通過系列視頻介紹一部電影或其他內(nèi)容,當(dāng)我們看完當(dāng)前視頻想接著看該系列的下一條時,左滑進入該作者的個人中心,發(fā)現(xiàn)作者的作品總量竟然有數(shù)百條之多,這時候想找到剛剛看到的那條視頻是非常困難的。挖掘到了用戶需求然后確定產(chǎn)品目標(biāo)為縮短此場景的用戶路徑,就開始思考可能的交互策略,下面這個交互方案便從這個場景切入,用戶從視頻廣場信息流左滑時直接進入作者的作品列表信息流頁面,而且從當(dāng)前瀏覽的那條視頻開始,可上下滑動繼續(xù)瀏覽作者的其他視頻,再繼續(xù)左滑即可進入作者個人中心。這樣只需一步操作即可從視頻廣場直接繼續(xù)瀏覽作者其他視頻。
優(yōu)秀的交互動效要能夠做到對業(yè)務(wù)和體驗同時產(chǎn)生價值,這需要考驗設(shè)計師的全局思維,站在全局的角度洞察事物的全貌,體系化的連接事物的核心要素,不斷的構(gòu)建自己的認(rèn)知格局,不再只是從單一角度思考問題、想辦法、做決策,找到價值的源頭、設(shè)定行為目標(biāo)、掌握專業(yè)技能、最終呈現(xiàn)結(jié)果。
五、動效設(shè)計的落地
具體的落地實現(xiàn)方式,基本分為代碼實現(xiàn)、GIF、序列幀、JSON、WEBP、APNG、MP4,下面來依次說下這幾種方式的優(yōu)缺點和需要注意的地方。
大部分交互動效還是需要開發(fā)老哥哥們通過代碼實現(xiàn)的,想要完全實現(xiàn)設(shè)計稿的效果,就需要對每一個分解行為進行標(biāo)注,主要從運用對象、運動對象的變化屬性、貝塞爾曲線數(shù)值、運動時間、變化屬性的描述五部分來分解標(biāo)注。就像下面這個動效設(shè)計,看似簡單的兩步,點擊展開和點擊收起,需要清晰的標(biāo)注出每一個元素的運動屬性以及時間。
AE 插件 Flow 可導(dǎo)出貝塞爾曲線數(shù)值,貝塞爾曲線數(shù)值就是兩個坐標(biāo)值,分別代表下圖兩個手柄的坐標(biāo),通過這兩個坐標(biāo)便能夠控制曲線的形狀。GIF 與序列幀也是比較常用的動效導(dǎo)出方式,但也有各自的局限性。GIF 支持的顏色最多只有256種,而且對透明通道支持不友好,在輸出透明背景的動圖時會出現(xiàn)鋸齒邊沿,由于這種特性它只適用于色彩較少的動圖,如果是色彩較多的大型圖片它的表現(xiàn)力就有限了。
序列幀相對 GIF 來說很好的解決了顏色的支持?jǐn)?shù)量太少和對透明通道支持不好的缺點,序列幀就是一張張的 png 圖片所以他支持顏色達千萬種,缺點就是文件較大更耗內(nèi)存,小型動圖時可以選擇這種方式。當(dāng)動圖色彩豐富且需要透明背景格式而序列幀文件又比較大時,GIF 和序列幀就都不是合適的輸出方式了,這時可以選擇用 WEBP 或 APNG 格式。
WEBP 是 Google 在2010年收購了 On2 Technologies 推出,經(jīng)過幾個版本迭代,目前已經(jīng)比較穩(wěn)定,所有主流的瀏覽器都可以支持,在移動應(yīng)用上對安卓支持比較好,iOS 應(yīng)用通過一些代碼框架也可以完美支持。WEBP 支持的顏色與 png 相當(dāng),并且完美的支持動圖的透明通道且內(nèi)存占用比 GIF 更低。APNG 是 Mozilla 代碼社區(qū)推出,基于 PNG 的位圖動畫格式,擴展方法類似網(wǎng)頁的 GIF 89a,第一幀是標(biāo)準(zhǔn)的單幅圖像,動畫不被支持時也可以正常顯示第一幀畫面。目前已經(jīng)比較穩(wěn)定,所有主流的瀏覽器都可以支持,支持的顏色與 png 相當(dāng),也可以完美的支持動圖的透明通道且內(nèi)存占用比GIF更低。給大家介紹一個導(dǎo)出 APNG 和 WEBP 的常用軟件isparta,沒有操作學(xué)習(xí)成本,直接可上手。Lottie 是 Airbnb 開發(fā)的一款能夠為原生應(yīng)用添加動畫效果的開源工具。Lottie 目前提供了 iOS, Android, 和 React Native 版本,能夠?qū)崟r渲染 After Effects動畫特效。Lottie 在不需要對代碼進行重寫的情況下讓工程師更加方便的創(chuàng)建更豐富的動畫效果,Lottie 還有一個可選的緩存機制,對那些頻繁使用的東西能夠更快加載,目標(biāo)就是幫助開發(fā)者和設(shè)計師能夠更輕松的為應(yīng)用創(chuàng)建動畫。
Lottie 依賴于 AE 的 Bodymovin 插件,Bodymovin 可以把各種矢量元素以及位圖動畫導(dǎo)出一個 json 格式的文本,開發(fā)工程師拿到 json 文件后就可以用Lottie 來解析讀取。
下面以工作中的一個具體的項目來闡述下 json 的使用經(jīng)驗。
Bodymovin 并不能支持所有AE的動畫屬性(常見的基本都支持),不支持漸變導(dǎo)出(位圖中包含漸變完全沒影響,比如這個項目案例的漸變就只是位圖),如果你的動畫有形狀動畫且形狀填充了漸變,那就沒辦法用 json 了,他導(dǎo)出的漸變是黑白而非彩色的。
下圖是 Bodymovin 導(dǎo)出時設(shè)置的勾選注意事項,設(shè)置后指定文件夾渲染導(dǎo)出即可。
在輸出 json 的時候,不一定是要有個固定的規(guī)則,具體要怎么樣輸出都可以通過跟開發(fā)商量看他們認(rèn)知到了怎樣的實現(xiàn)方式。這個登錄的項目也是前后導(dǎo)出了不同形式的 json ,最先是每一段動作導(dǎo)出一個 json,一共四段,開發(fā)嘗試之后實現(xiàn)比較麻煩,覺得還是需要輸出一整個連貫的動作,且動作之間不必做任何時間停留,他們可以對 json 監(jiān)控,在動畫暫停處加入交互動作,最終形成一套完整的交互行為。json 有個很大的優(yōu)點是如果動畫是整屏他可以適配屏幕大小。有些時長較長的大型動畫用以上幾種方式都不合適,就需要用視頻格式了,視頻也是被廣泛兼容的格式,再經(jīng)過壓縮后文件也不至于過大,視頻也是一種有損的輸出格式且對透明通道的支持不好,一般不選用此格式。AE 直接導(dǎo)出的視頻文件非常大,給大家推薦一個視頻壓縮的軟件 Total Video Converter,非常好用提供了很多輸出格式,一般選常用的 MP4 格式。
最后我們要根據(jù)動效的特點,來決定具體要用哪一種輸出方式,在選擇輸出方式時,往往方法不是唯一的,具體用哪種方法可以跟配合的開發(fā)老哥哥們協(xié)同商定,大家形成統(tǒng)一習(xí)慣時,輸出就會很默契和高效了。
文章轉(zhuǎn)自:首汽約車UED-朱曉峰(已獲得授權(quán))

我們致力于提供一個高質(zhì)量內(nèi)容的交流平臺。為落實國家互聯(lián)網(wǎng)信息辦公室“依法管網(wǎng)、依法辦網(wǎng)、依法上網(wǎng)”的要求,為完善跟帖評論自律管理,為了保護用戶創(chuàng)造的內(nèi)容、維護開放、真實、專業(yè)的平臺氛圍,我們團隊將依據(jù)本公約中的條款對注冊用戶和發(fā)布在本平臺的內(nèi)容進行管理。平臺鼓勵用戶創(chuàng)作、發(fā)布優(yōu)質(zhì)內(nèi)容,同時也將采取必要措施管理違法、侵權(quán)或有其他不良影響的網(wǎng)絡(luò)信息。
一、根據(jù)《網(wǎng)絡(luò)信息內(nèi)容生態(tài)治理規(guī)定》《中華人民共和國未成年人保護法》等法律法規(guī),對以下違法、不良信息或存在危害的行為進行處理。
1. 違反法律法規(guī)的信息,主要表現(xiàn)為:
1)反對憲法所確定的基本原則;
2)危害國家安全,泄露國家秘密,顛覆國家政權(quán),破壞國家統(tǒng)一,損害國家榮譽和利益;
3)侮辱、濫用英烈形象,歪曲、丑化、褻瀆、否定英雄烈士事跡和精神,以侮辱、誹謗或者其他方式侵害英雄烈士的姓名、肖像、名譽、榮譽;
4)宣揚恐怖主義、極端主義或者煽動實施恐怖活動、極端主義活動;
5)煽動民族仇恨、民族歧視,破壞民族團結(jié);
6)破壞國家宗教政策,宣揚邪教和封建迷信;
7)散布謠言,擾亂社會秩序,破壞社會穩(wěn)定;
8)宣揚淫穢、色情、賭博、暴力、兇殺、恐怖或者教唆犯罪;
9)煽動非法集會、結(jié)社、游行、示威、聚眾擾亂社會秩序;
10)侮辱或者誹謗他人,侵害他人名譽、隱私和其他合法權(quán)益;
11)通過網(wǎng)絡(luò)以文字、圖片、音視頻等形式,對未成年人實施侮辱、誹謗、威脅或者惡意損害未成年人形象進行網(wǎng)絡(luò)欺凌的;
12)危害未成年人身心健康的;
13)含有法律、行政法規(guī)禁止的其他內(nèi)容;
2. 不友善:不尊重用戶及其所貢獻內(nèi)容的信息或行為。主要表現(xiàn)為:
1)輕蔑:貶低、輕視他人及其勞動成果;
2)誹謗:捏造、散布虛假事實,損害他人名譽;
3)嘲諷:以比喻、夸張、侮辱性的手法對他人或其行為進行揭露或描述,以此來激怒他人;
4)挑釁:以不友好的方式激怒他人,意圖使對方對自己的言論作出回應(yīng),蓄意制造事端;
5)羞辱:貶低他人的能力、行為、生理或身份特征,讓對方難堪;
6)謾罵:以不文明的語言對他人進行負面評價;
7)歧視:煽動人群歧視、地域歧視等,針對他人的民族、種族、宗教、性取向、性別、年齡、地域、生理特征等身份或者歸類的攻擊;
8)威脅:許諾以不良的后果來迫使他人服從自己的意志;
3. 發(fā)布垃圾廣告信息:以推廣曝光為目的,發(fā)布影響用戶體驗、擾亂本網(wǎng)站秩序的內(nèi)容,或進行相關(guān)行為。主要表現(xiàn)為:
1)多次發(fā)布包含售賣產(chǎn)品、提供服務(wù)、宣傳推廣內(nèi)容的垃圾廣告。包括但不限于以下幾種形式:
2)單個帳號多次發(fā)布包含垃圾廣告的內(nèi)容;
3)多個廣告帳號互相配合發(fā)布、傳播包含垃圾廣告的內(nèi)容;
4)多次發(fā)布包含欺騙性外鏈的內(nèi)容,如未注明的淘寶客鏈接、跳轉(zhuǎn)網(wǎng)站等,誘騙用戶點擊鏈接
5)發(fā)布大量包含推廣鏈接、產(chǎn)品、品牌等內(nèi)容獲取搜索引擎中的不正當(dāng)曝光;
6)購買或出售帳號之間虛假地互動,發(fā)布干擾網(wǎng)站秩序的推廣內(nèi)容及相關(guān)交易。
7)發(fā)布包含欺騙性的惡意營銷內(nèi)容,如通過偽造經(jīng)歷、冒充他人等方式進行惡意營銷;
8)使用特殊符號、圖片等方式規(guī)避垃圾廣告內(nèi)容審核的廣告內(nèi)容。
4. 色情低俗信息,主要表現(xiàn)為:
1)包含自己或他人性經(jīng)驗的細節(jié)描述或露骨的感受描述;
2)涉及色情段子、兩性笑話的低俗內(nèi)容;
3)配圖、頭圖中包含庸俗或挑逗性圖片的內(nèi)容;
4)帶有性暗示、性挑逗等易使人產(chǎn)生性聯(lián)想;
5)展現(xiàn)血腥、驚悚、殘忍等致人身心不適;
6)炒作緋聞、丑聞、劣跡等;
7)宣揚低俗、庸俗、媚俗內(nèi)容。
5. 不實信息,主要表現(xiàn)為:
1)可能存在事實性錯誤或者造謠等內(nèi)容;
2)存在事實夸大、偽造虛假經(jīng)歷等誤導(dǎo)他人的內(nèi)容;
3)偽造身份、冒充他人,通過頭像、用戶名等個人信息暗示自己具有特定身份,或與特定機構(gòu)或個人存在關(guān)聯(lián)。
6. 傳播封建迷信,主要表現(xiàn)為:
1)找人算命、測字、占卜、解夢、化解厄運、使用迷信方式治病;
2)求推薦算命看相大師;
3)針對具體風(fēng)水等問題進行求助或咨詢;
4)問自己或他人的八字、六爻、星盤、手相、面相、五行缺失,包括通過占卜方法問婚姻、前程、運勢,東西寵物丟了能不能找回、取名改名等;
7. 文章標(biāo)題黨,主要表現(xiàn)為:
1)以各種夸張、獵奇、不合常理的表現(xiàn)手法等行為來誘導(dǎo)用戶;
2)內(nèi)容與標(biāo)題之間存在嚴(yán)重不實或者原意扭曲;
3)使用夸張標(biāo)題,內(nèi)容與標(biāo)題嚴(yán)重不符的。
8.「飯圈」亂象行為,主要表現(xiàn)為:
1)誘導(dǎo)未成年人應(yīng)援集資、高額消費、投票打榜
2)粉絲互撕謾罵、拉踩引戰(zhàn)、造謠攻擊、人肉搜索、侵犯隱私
3)鼓動「飯圈」粉絲攀比炫富、奢靡享樂等行為
4)以號召粉絲、雇用網(wǎng)絡(luò)水軍、「養(yǎng)號」形式刷量控評等行為
5)通過「蹭熱點」、制造話題等形式干擾輿論,影響傳播秩序
9. 其他危害行為或內(nèi)容,主要表現(xiàn)為:
1)可能引發(fā)未成年人模仿不安全行為和違反社會公德行為、誘導(dǎo)未成年人不良嗜好影響未成年人身心健康的;
2)不當(dāng)評述自然災(zāi)害、重大事故等災(zāi)難的;
3)美化、粉飾侵略戰(zhàn)爭行為的;
4)法律、行政法規(guī)禁止,或可能對網(wǎng)絡(luò)生態(tài)造成不良影響的其他內(nèi)容。
二、違規(guī)處罰
本網(wǎng)站通過主動發(fā)現(xiàn)和接受用戶舉報兩種方式收集違規(guī)行為信息。所有有意的降低內(nèi)容質(zhì)量、傷害平臺氛圍及欺凌未成年人或危害未成年人身心健康的行為都是不能容忍的。
當(dāng)一個用戶發(fā)布違規(guī)內(nèi)容時,本網(wǎng)站將依據(jù)相關(guān)用戶違規(guī)情節(jié)嚴(yán)重程度,對帳號進行禁言 1 天、7 天、15 天直至永久禁言或封停賬號的處罰。當(dāng)涉及欺凌未成年人、危害未成年人身心健康、通過作弊手段注冊、使用帳號,或者濫用多個帳號發(fā)布違規(guī)內(nèi)容時,本網(wǎng)站將加重處罰。
三、申訴
隨著平臺管理經(jīng)驗的不斷豐富,本網(wǎng)站出于維護本網(wǎng)站氛圍和秩序的目的,將不斷完善本公約。
如果本網(wǎng)站用戶對本網(wǎng)站基于本公約規(guī)定做出的處理有異議,可以通過「建議反饋」功能向本網(wǎng)站進行反饋。
(規(guī)則的最終解釋權(quán)歸屬本網(wǎng)站所有)