接著上周的文章糟红,繼續(xù)捧起《about face 3》——交互設(shè)計入門經(jīng)典瘦癌,消化提煉猪贪,結(jié)合自己的工作實踐,輸出有自己印記的方法論佩憾。正如武志紅老師所說哮伟,一切流經(jīng)你身體的知識,才是屬于你的知識妄帘。
(三)產(chǎn)品應(yīng)當追求與用戶心流最佳共振的和諧狀態(tài)
所有交互設(shè)計只有一個目的:讓用戶更好地完成目標楞黄,而不是比其他人更酷炫,顏色更華麗等表面的裝飾性元素抡驼,往往樣式的過度美化會反過來削弱用戶對產(chǎn)品目標的專注度鬼廓,影響了用戶目標的達成。
所以致盟,無論你多酷碎税,越少越好。如果一個白板就能告訴用戶所有事馏锡,又為什么需要在上面花時間畫上其他顏色雷蹂?
用戶界面的設(shè)計,從四個層面層層遞進
a.明確產(chǎn)品主要用戶的主要目標杯道,以他們的心智模型來做為設(shè)計原則
b.目標操作引導(dǎo):指引用戶匪煌,而不是和用戶討論,盡量不使用對話框的模式和用戶溝通
c.達成目標的工具提供:思考用戶使用時的場景,讓最常用的工具出現(xiàn)在它應(yīng)當出現(xiàn)的位置萎庭,太多產(chǎn)品讓工具欄堆滿常用和幾乎不用的工具霜医,給用戶造成困擾;又在急需工具的場景內(nèi)驳规,常用工具被隱藏得極深肴敛,這都是沒有以用戶心智模型設(shè)計的后果
d.反饋:使用不打斷用戶心流的反饋方式(如非模態(tài)對話框,底部的狀態(tài)欄等)吗购,如果有可能医男,用狀態(tài)欄提示用戶,而不是對話框這類必然主動搶奪用戶注意力的方式反饋捻勉。
(四)產(chǎn)品在任何情況下都不應(yīng)當指責用戶的錯誤操作
所有人面對被人直接指出錯誤昨登,自我保護的本性會產(chǎn)生抗拒,拒絕的第一反應(yīng)贯底,為自己辯護(對于持續(xù)精進,吾日三省吾身的007er來說撒强,則一定有超于常人的好學(xué)與謙虛態(tài)度)禽捆;對人如此,面對機器發(fā)的錯誤警告飘哨,還夾雜著語焉不詳?shù)膶I(yè)術(shù)語胚想,想必所有人都有過這種想把軟件卸載掉的不快體驗。如果軟件設(shè)計中大量充斥著禁區(qū)與“指責“用戶行為錯誤的提示芽隆,將極大損害用戶的使用體驗浊服。
作者認為,程序員的心智往往是屬于”文件系統(tǒng)“型的胚吁,這意味著由程序員主導(dǎo)的軟件開發(fā)在面對用戶操作進行不許可的領(lǐng)域牙躺,他們往往將用戶當成必須用代碼處理的錯誤,用直接的禁止來警示用戶腕扶,這樣的軟件孽拷,歸結(jié)為“不禮貌的”,“惹人不快”的軟件設(shè)計半抱。
更為人性化的設(shè)計脓恕,應(yīng)當以用戶的心智模型(我可以利用軟件做自己想做的事,軟件給我?guī)椭蓿皇侵肛熚业腻e誤)炼幔,而非要求嚴格的“文件系統(tǒng)”,磁盤模型來設(shè)計史简,有幾個已經(jīng)在多領(lǐng)域證明成功的技巧
a.避免過多問問題乃秀,人不喜歡一直被追問
b.對話框不應(yīng)當使用諸如“你的輸入有誤,請重試”之類的話,而應(yīng)當改為“請輸入XXX格式的”环形,用引導(dǎo)代替指責
c.盡可能提供全局范圍內(nèi)的撤銷功能策泣,用戶可以自由且方便的撤銷操作,人生可能沒有后悔藥抬吟,但你的產(chǎn)品應(yīng)當給予用戶后悔的權(quán)力
等等萨咕。
大道至簡,尚需躬行火本,未完待續(xù)危队。