在一個設(shè)計任務(wù)完成后,用一些精簡的語句配上實際例子去記錄一些自己的心得或許是一個不錯的學(xué)習(xí)和提升的方法,希望能它的版本能夠一直迭代下去。以下是筆者在某次設(shè)計任務(wù)完成后記錄的一些心得。
Web應(yīng)用中盡量給用戶提供實時預(yù)覽的入口。實時預(yù)覽不僅可以讓用戶得到足夠的安全感,而且用戶預(yù)覽效果可以讓他得到一種成就感。


Eg:這是一個在線表單制作工具—“簡道云”,用戶在拖完控件后,點擊預(yù)覽可以預(yù)覽實時效果
在任何一項操作完成時都必須給用戶反饋,不然用戶并不知道這項操作到底成功與否。

Eg:如上圖,一個簡單的toast會許會讓用戶對你的產(chǎn)品產(chǎn)生更多的好感
Web應(yīng)用設(shè)計中盡量少出現(xiàn)模態(tài)彈窗,因為它的出現(xiàn)會影響甚至打斷用戶的行為流,增加用戶的認(rèn)知負(fù)擔(dān)。
在一個復(fù)雜的任務(wù)流程中,操作中必須要讓用戶知道他當(dāng)前處在的位置,并且能讓他返回到任意一個位置。

Eg.在web應(yīng)用或者時網(wǎng)頁設(shè)計中,面包屑菜單通常在這樣的場景中使用
在一個產(chǎn)品中如果有多處可以完成同一任務(wù),那么盡量讓各處的交互方式保持一直,這樣才能營造一致的用戶體驗,同時降低學(xué)習(xí)成本。
動效的目的是吸引用戶的視線,引導(dǎo)用戶的操作。不要特意為了動效而去做動效,它可能會影響到其他關(guān)鍵性的內(nèi)容。

Eg:取消管理旁邊的按鈕是由上一步點擊批量管理向左彈出的,彈出的動效吸引了用戶的視線影響到了條目旁邊復(fù)選框的出現(xiàn),使得用戶沒有注意到復(fù)選框的出現(xiàn)
避免鼠標(biāo)長距離跋涉。讓下一步的操作的入口盡可能出當(dāng)前用戶視覺焦點的附近,給用戶營造一個行為流。

Eg:條目上的按鈕是當(dāng)鼠標(biāo)懸浮在條目上出現(xiàn)的,在條目出現(xiàn)前用戶視覺焦點一般都在條目的名稱上,這里的三個按鈕距離用戶的視覺焦點過遠(yuǎn),很可能導(dǎo)致用戶注意不到按鈕的出現(xiàn),無法順利地轉(zhuǎn)移用戶的視覺焦點。
交互流程中,讓交互元素出現(xiàn)在該出現(xiàn)的場景和任務(wù)中,不該出現(xiàn)的時候消失,尤其是對于那些不重要的交互功能來講。

Eg:條目上的按鈕在鼠標(biāo)懸浮在條目上時才出現(xiàn),因為這個時候用戶大多情況下進(jìn)行的操作時點開條目產(chǎn)看內(nèi)容而不是對條目進(jìn)行其他的操作。
任何產(chǎn)品任何任務(wù)流程安全感是最重要的東西,在用戶進(jìn)行任何一步操作時都必須給用戶強(qiáng)烈的安全感。

Eg:如上圖,用戶在對圖表進(jìn)行修改時是實時保存的,但界面上并沒有實時保存的信息,左上角類似保存的按鈕是進(jìn)行另存為的操作,雖然你給用戶說明了時實時保存但是還是會給用戶極大的不安全感,會讓用戶不知道自己的東西到底保存成功沒有。
原文地址:www.jesondesign.com