用一個(gè)文本框,讓你學(xué)到交互設(shè)計(jì)師的邏輯思考方法
來(lái)源:中科服 發(fā)布時(shí)間:2016-10-19 文章分類(lèi):行業(yè)動(dòng)態(tài)
分享:
文本框是設(shè)計(jì)工作中常見(jiàn)的組件之一,無(wú)論是PC還是無(wú)線,大多僅是樣式上的不同,它們的交互行為上是可以相互參照的。本文想從這一簡(jiǎn)單的組件出發(fā),讓大家看到交互設(shè)計(jì)師在工作中的邏輯思考方法,從而達(dá)到見(jiàn)微知著的直觀感受。
先來(lái)做個(gè)設(shè)計(jì)需求吧!
這個(gè)設(shè)計(jì)需求是:我們需要用戶填寫(xiě)活動(dòng)的名稱。
第一反應(yīng),這個(gè)是用來(lái)收集信息的,需要用戶填寫(xiě)內(nèi)容,并提交給系統(tǒng),應(yīng)該使用文本框。
然后大筆一揮,設(shè)計(jì)如下圖:
這樣就完成了嗎?這個(gè)設(shè)計(jì)能交附程序猿開(kāi)發(fā)了嗎?答案顯示是:NO。
如何全面地思考?
1. 了解需求背景
首先我們需要了解這個(gè)需求的背景,多問(wèn)幾個(gè)問(wèn)題。
為什么要讓用戶填寫(xiě)?這個(gè)信息對(duì)我們的業(yè)務(wù)有什么幫助?
有沒(méi)有辦法通過(guò)其他渠道來(lái)獲取這個(gè)信息?
2. 考慮組件的基本屬性
文本框是最適合收集用戶輸入信息的組件,用戶按照要求輸入一定數(shù)量的字符。使用這個(gè)組件,要先了解它的基本屬性。
內(nèi)容
合法字符:是否支持中文、數(shù)字、下劃線、特殊符號(hào)?
格式:要填寫(xiě)的是郵箱、日期、還是密碼?能以數(shù)字或特殊字符開(kāi)頭嗎?
長(zhǎng)度
字?jǐn)?shù):是否有字?jǐn)?shù)的限制?若輸入字?jǐn)?shù)較少,使用文本框。盡量讓文本框的寬度比輸入量稍寬,從而給用戶形成心理預(yù)期,填寫(xiě)的內(nèi)容很簡(jiǎn)單,降低用戶填寫(xiě)的心理壓力。若輸入字?jǐn)?shù)較多,則使用文本域。
3. 完善流程體驗(yàn)
交互設(shè)計(jì)師在流程中主要承擔(dān)引導(dǎo)用戶前進(jìn)的角色:輸入前,需要先告訴用戶要填寫(xiě)哪些內(nèi)容,怎么填寫(xiě);輸入時(shí),需要及時(shí)的給予幫助;輸入完成后,若正確給予鼓勵(lì),若錯(cuò)誤說(shuō)明原因。
具體可以從下面這些方面來(lái)考慮:
預(yù)先提示
告訴用戶輸入內(nèi)容是否有特殊要求(如規(guī)定不能使用標(biāo)點(diǎn)符號(hào))。
告訴用戶輸入的字?jǐn)?shù)是否有要求(如規(guī)定只能輸入20個(gè)字)。
告訴用戶輸入的內(nèi)容是否要具有唯一性(如用戶名)。
合法性提示
輸入內(nèi)容出現(xiàn)不合規(guī)的字符提示用戶。
輸入的字?jǐn)?shù)超出限定的范圍提示用戶。
輸入的內(nèi)容在系統(tǒng)中已存在時(shí)提示用戶。
再深入挖掘的話,還有很多細(xì)節(jié),如:當(dāng)用戶在輸入的最后多敲擊了一下空格鍵,使得在輸入框中增加了一個(gè)字符,是否要將其自動(dòng)去除,以幫助用戶完成操作。
如何提高全面思考的能力?
設(shè)計(jì)其實(shí)是有“套路”可循的:從小的組控件到大的項(xiàng)目都有相似或相同的流程步驟。深諳套路的設(shè)計(jì)師在這個(gè)過(guò)程中可以快速的搭建頁(yè)面或理清流程,并在這個(gè)基礎(chǔ)上進(jìn)行不斷的迭代優(yōu)化。快速有效的了解設(shè)計(jì)背后的套路,提升全面思考的能力,可以從以下幾個(gè)方面來(lái)進(jìn)行:
1. 平時(shí)多積累收集
多看產(chǎn)品設(shè)計(jì)文檔,多研究動(dòng)態(tài)交互過(guò)程,多體會(huì)同類(lèi)型的組件,從中可以學(xué)到很多同行的設(shè)計(jì)思考。在這個(gè)過(guò)程中,督促自己思考為什么他們會(huì)這樣設(shè)計(jì),試著去找到答案,并將其內(nèi)化為自己的經(jīng)驗(yàn)。嗯,多記錄整理下來(lái),好記性不如爛筆頭!
2. 設(shè)計(jì)過(guò)程多體會(huì)
有了平時(shí)的積累,再遇到相似的設(shè)計(jì)需求時(shí),就會(huì)更容易的從多維度去思考各種可能性。就像上面提到的,首先從用戶角度出發(fā),思考這個(gè)需求是否必要,用戶是否要為此付出成本。其次從基礎(chǔ)屬性出發(fā),考慮解決方案。最后融合到流程中,針對(duì)用戶操作的觸點(diǎn),加強(qiáng)引導(dǎo)設(shè)計(jì),及時(shí)反饋結(jié)果。
3. 設(shè)計(jì)完成多驗(yàn)證
在設(shè)計(jì)完成后,除了上面帶點(diǎn)套路性質(zhì)的設(shè)計(jì)思考過(guò)程,我常用的驗(yàn)證方法是加入多方,一起驗(yàn)證設(shè)計(jì)的完整性:與設(shè)計(jì)小伙伴討論,收集問(wèn)題并持續(xù)優(yōu)化。
當(dāng)然,我們沒(méi)有辦法遍歷一個(gè)邏輯的全部,比如有些情況下系統(tǒng)延遲反饋,而在設(shè)計(jì)過(guò)程中沒(méi)有覆蓋到。解決方法是:與開(kāi)發(fā)同學(xué)保持良好的溝通,有新增細(xì)節(jié)馬上碰,減少遺漏。
設(shè)計(jì)參考
基于一些背景要求,拋個(gè)設(shè)計(jì)參考。
網(wǎng)站建設(shè)專家中科服網(wǎng)絡(luò)( www.xinzz.cc), 專注于高端品牌網(wǎng)站建設(shè)的解決方案,為您提供專業(yè)、安全的企業(yè)展示網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、商城系統(tǒng)網(wǎng)站建設(shè)、SEO優(yōu)化、網(wǎng)站認(rèn)證、網(wǎng)絡(luò)營(yíng)銷(xiāo)、并提供一站式互聯(lián)網(wǎng)基礎(chǔ)服務(wù)。7×24小時(shí)專業(yè)技術(shù)支持,互聯(lián)網(wǎng)用戶服務(wù)的選擇。