ui設(shè)計(jì)需要注意的細(xì)節(jié)
做UI設(shè)計(jì)這行快8年了,見(jiàn)過(guò)太多“看起來(lái)很炫但用戶用不明白”的設(shè)計(jì),也踩過(guò)不少“以為不重要結(jié)果上線被狂噴”的坑。其實(shí)UI設(shè)計(jì)遠(yuǎn)不止“把界面做漂亮”這么簡(jiǎn)單——那些藏在視覺(jué)背后的細(xì)節(jié),才是決定用戶愿不愿意用、會(huì)不會(huì)再用的關(guān)鍵。今天就結(jié)合我這些年的實(shí)戰(zhàn)經(jīng)驗(yàn),跟大家聊聊UI設(shè)計(jì)里那些容易被忽略,但必須盯死的細(xì)節(jié)。
一、別讓“好看”掩蓋了“好用”:功能細(xì)節(jié)比視覺(jué)更重要
很多新手設(shè)計(jì)師(包括我剛?cè)胄袝r(shí))總盯著“視覺(jué)沖擊力”,覺(jué)得顏色夠亮、動(dòng)效夠酷就是好設(shè)計(jì)。但用戶打開(kāi)APP不是來(lái)看畫(huà)展的,他們是來(lái)解決問(wèn)題的——功能能不能順暢用起來(lái),比界面漂不漂亮重要10倍。
1. 信息層級(jí):別讓用戶“找答案”,要直接“給答案”
比如登錄頁(yè),你覺(jué)得“手機(jī)號(hào)輸入框+密碼輸入框+登錄按鈕”就夠了?大錯(cuò)特錯(cuò)。我之前帶過(guò)一個(gè)實(shí)習(xí)生,他做的登錄頁(yè)視覺(jué)稿配色、排版都很舒服,但用戶測(cè)試時(shí),30%的人卡在“密碼輸錯(cuò)了不知道為什么”。后來(lái)才發(fā)現(xiàn),他只寫(xiě)了“密碼錯(cuò)誤”,沒(méi)說(shuō)具體原因——是位數(shù)不夠?還是沒(méi)包含大小寫(xiě)?用戶只能瞎猜。
正確做法:錯(cuò)誤提示要具體到“密碼需包含大小寫(xiě)字母和數(shù)字(6-16位)”,甚至可以在輸入框下方加一行淺灰色小字“示例:Abc123456”。還有“忘記密碼”按鈕,別藏在角落里,就放在登錄按鈕下方,字體比正文小一號(hào)但顏色要清晰,用戶一眼就能看到。
2. 按鈕狀態(tài):“能不能點(diǎn)”要讓用戶一眼看明白
你有沒(méi)有遇到過(guò)這種情況:填完表單點(diǎn)提交,按鈕沒(méi)反應(yīng),你還以為手機(jī)卡了,結(jié)果發(fā)現(xiàn)是有個(gè)必填項(xiàng)沒(méi)填?這就是按鈕狀態(tài)沒(méi)做好。
正常的按鈕狀態(tài)至少要有3種:可點(diǎn)擊(顏色鮮明,比如主色)、不可點(diǎn)擊(灰顯,透明度50%)、點(diǎn)擊中(比如輕微縮小+顏色加深,或者加個(gè)加載動(dòng)畫(huà))。我之前做電商APP的“加入購(gòu)物車”按鈕,一開(kāi)始只做了可點(diǎn)擊和不可點(diǎn)擊,用戶反饋“點(diǎn)了沒(méi)反應(yīng),還以為沒(méi)加上”,后來(lái)加了點(diǎn)擊時(shí)的“彈跳”動(dòng)效(就像按鈕被按下去又彈起來(lái)),用戶才確定“哦,點(diǎn)成功了”。
二、視覺(jué)一致性:用戶不會(huì)記得你的設(shè)計(jì)多有創(chuàng)意,但會(huì)記得哪里“不對(duì)勁”
“這個(gè)頁(yè)面的按鈕是圓角8px,下個(gè)頁(yè)面怎么變成16px了?”“首頁(yè)的‘返回’圖標(biāo)是箭頭朝左,個(gè)人中心怎么朝右了?”——這些看似“小問(wèn)題”,其實(shí)在悄悄消耗用戶的耐心。用戶對(duì)設(shè)計(jì)的“一致性”特別敏感,哪怕只是一個(gè)圖標(biāo)的粗細(xì)不一樣,他們都會(huì)覺(jué)得“這個(gè)APP不專業(yè)”。
1. 建立“設(shè)計(jì)規(guī)范表”,把細(xì)節(jié)“寫(xiě)死”
別憑感覺(jué)設(shè)計(jì)!我現(xiàn)在做項(xiàng)目,第一步就是拉個(gè)Excel表格,把所有基礎(chǔ)元素的規(guī)范列清楚:
按鈕:主按鈕(顏色FF6B00,圓角8px,字號(hào)16px,行高24px)、次要按鈕(顏色FFFFFF,邊框1px E5E5E5,圓角8px)、文字按鈕(顏色666666,無(wú)背景,字號(hào)14px);
字體:標(biāo)題(微軟雅黑,20px,加粗)、正文(蘋(píng)方,16px,常規(guī))、輔助文字(蘋(píng)方,14px,顏色999999);
圖標(biāo):統(tǒng)一用線性圖標(biāo),線條粗細(xì)2px,尺寸24×24px,禁用時(shí)顏色CCCCCC。
之前合作過(guò)一個(gè)項(xiàng)目,開(kāi)發(fā)問(wèn)我“確認(rèn)按鈕和提交按鈕有什么區(qū)別?”我直接甩給他規(guī)范表,他再也沒(méi)問(wèn)過(guò)類似問(wèn)題——規(guī)范越細(xì),后期溝通成本越低,界面一致性也越高。
2. “重復(fù)”的元素別重復(fù)畫(huà),復(fù)用!
比如APP里的“列表項(xiàng)”(像微信聊天列表、淘寶商品列表),每個(gè)列表項(xiàng)里都有頭像、標(biāo)題、副標(biāo)題、時(shí)間。你要是每個(gè)頁(yè)面都重新畫(huà)一遍,很容易出現(xiàn)“這個(gè)頭像圓角10px,那個(gè)12px”的問(wèn)題。正確做法是:畫(huà)一個(gè)標(biāo)準(zhǔn)列表項(xiàng)組件,包含所有可能的狀態(tài)(正常、點(diǎn)擊、未讀、已讀),其他頁(yè)面直接復(fù)用這個(gè)組件。
我之前犯過(guò)傻,同一個(gè)“消息提示小紅點(diǎn)”,在首頁(yè)畫(huà)成圓形,在個(gè)人中心畫(huà)成橢圓形,上線后被用戶截圖吐槽“你們?cè)O(shè)計(jì)師是不是換人了?”后來(lái)把所有小紅點(diǎn)統(tǒng)一成“直徑8px的正圓形,顏色FF3B30”,才解決問(wèn)題。
三、交互邏輯:別讓用戶猜,“下一步”該做什么要明明白白
“這個(gè)按鈕點(diǎn)了會(huì)怎么樣?”“返回是回到上一頁(yè)還是首頁(yè)?”——好的交互設(shè)計(jì),用戶不用思考就能操作;差的交互設(shè)計(jì),用戶每一步都在“猜”。
1. “返回”按鈕:別讓用戶“迷路”
iOS和Android的返回邏輯不一樣:iOS的返回鍵通常在屏幕左上角,點(diǎn)擊回到上一頁(yè);Android很多手機(jī)有底部虛擬返回鍵,點(diǎn)擊也是回到上一頁(yè)。但有些設(shè)計(jì)師為了“個(gè)性化”,在APP里加個(gè)“返回首頁(yè)”的按鈕,結(jié)果用戶點(diǎn)習(xí)慣了左上角返回,突然回到首頁(yè),直接懵了。
原則:除非有特殊需求(比如從很深的層級(jí)快速回到首頁(yè)),否則“返回”按鈕就老老實(shí)實(shí)回到上一頁(yè)。如果一定要加“返回首頁(yè)”,就用明顯不同的樣式,比如在返回按鈕旁邊加個(gè)“房子”圖標(biāo),文字注明“首頁(yè)”。
2. 表單填寫(xiě):別讓用戶“來(lái)回跳”
填表單是最容易讓用戶煩躁的場(chǎng)景。我之前做一個(gè)注冊(cè)頁(yè),用戶填完手機(jī)號(hào),要手動(dòng)點(diǎn)擊“下一步”才能到驗(yàn)證碼輸入框;填完驗(yàn)證碼,又要點(diǎn)擊“下一步”到設(shè)置密碼——整個(gè)流程下來(lái),用戶要多點(diǎn)擊3次。后來(lái)改成“輸完手機(jī)號(hào)自動(dòng)跳轉(zhuǎn)到驗(yàn)證碼框,輸完驗(yàn)證碼自動(dòng)跳轉(zhuǎn)到密碼框”,注冊(cè)轉(zhuǎn)化率直接提升了20%。
還有一個(gè)細(xì)節(jié):輸入框要支持“鍵盤(pán)聯(lián)想”。比如填地址時(shí),用戶輸“北京市朝陽(yáng)區(qū)”,鍵盤(pán)能聯(lián)想出“建國(guó)路88號(hào)”,比讓用戶手動(dòng)打字快多了。這些小細(xì)節(jié),用戶不會(huì)說(shuō)“這個(gè)設(shè)計(jì)真好”,但會(huì)用“下次還想用”來(lái)投票。
四、適配與兼容性:你以為的“完美”,可能在用戶手機(jī)上是災(zāi)難
“我在iPhone 14上看挺好的啊,怎么到安卓小屏手機(jī)上字都疊在一起了?”——這是設(shè)計(jì)師最常聽(tīng)到的“靈魂拷問(wèn)”。UI設(shè)計(jì)不是在自己電腦上看著舒服就行,要考慮到不同設(shè)備、不同系統(tǒng)的“脾氣”。
1. 屏幕適配:別用“固定尺寸”,用“相對(duì)尺寸”
比如字體大小,別直接寫(xiě)“16px”,要用“sp”單位(安卓)或“pt”單位(iOS),這些單位會(huì)根據(jù)用戶手機(jī)的屏幕尺寸自動(dòng)縮放。我之前做一個(gè)老年APP,為了讓字大一點(diǎn),直接用了24px固定尺寸,結(jié)果在5.5英寸手機(jī)上顯示正常,在6.7英寸手機(jī)上字小得看不清——后來(lái)改用“20sp”,不同尺寸的手機(jī)都能適配。
還有圖片,別用“拉伸”適配,要用“居中裁剪”。比如商品主圖,在寬屏手機(jī)上可以顯示完整,在窄屏手機(jī)上裁掉左右兩邊不重要的部分,保留中間主體(比如衣服的正面),這樣圖片不會(huì)變形。
2. 系統(tǒng)兼容性:iOS和Android別“一視同仁”
iOS和Android的設(shè)計(jì)規(guī)范不一樣,硬要做“一套設(shè)計(jì)適配兩個(gè)系統(tǒng)”,結(jié)果就是兩邊都別扭。比如:
iOS的導(dǎo)航欄標(biāo)題居中,Android的導(dǎo)航欄標(biāo)題靠左;
iOS的開(kāi)關(guān)是“圓形滑塊”,Android的開(kāi)關(guān)是“矩形滑塊”;
iOS的底部Tab欄圖標(biāo)默認(rèn)是“線框+文字”,選中后變“填充+文字”;Android的底部Tab欄圖標(biāo)很多是“純圖標(biāo)”,選中后變色。
我之前圖省事,把iOS的設(shè)計(jì)直接搬到Android上,開(kāi)發(fā)小哥欲哭無(wú)淚:“Android原生控件不是這樣的,改起來(lái)要額外寫(xiě)好多代碼。”后來(lái)學(xué)乖了,針對(duì)兩個(gè)系統(tǒng)做“差異化適配”,雖然工作量多一點(diǎn),但用戶體驗(yàn)和開(kāi)發(fā)效率都高了。
五、用戶反饋:別等上線才發(fā)現(xiàn)問(wèn)題,細(xì)節(jié)要在“被罵”前改
“我覺(jué)得這個(gè)設(shè)計(jì)沒(méi)問(wèn)題啊!”——設(shè)計(jì)師最容易陷入“自嗨”,覺(jué)得自己考慮得很周全,但用戶的使用習(xí)慣可能和你完全不一樣。
1. 找“真實(shí)用戶”測(cè)試,別只聽(tīng)“同事說(shuō)”
我之前做一個(gè)母嬰APP的“添加寶寶信息”頁(yè)面,覺(jué)得“出生日期”用日歷選擇器很方便。結(jié)果找了幾個(gè)寶媽測(cè)試,她們說(shuō):“我家寶寶2022年出生的,你這個(gè)日歷要往前翻2年,太麻煩了!”后來(lái)改成“輸入框+數(shù)字鍵盤(pán)”,直接輸“20220512”,寶媽們都說(shuō)“這下快多了”。
測(cè)試用戶別只找“懂設(shè)計(jì)”的同事,要找目標(biāo)用戶——比如做老年APP就找60歲以上的老人,做學(xué)生APP就找大學(xué)生。他們的一句話,可能比你盯半天視覺(jué)稿有用得多。
2. 記錄“用戶吐槽”,把細(xì)節(jié)問(wèn)題列成“錯(cuò)題本”
我有個(gè)習(xí)慣,每次項(xiàng)目上線后,都會(huì)收集用戶評(píng)論和客服反饋,把吐槽的問(wèn)題記下來(lái):“按鈕太小點(diǎn)不準(zhǔn)”“加載半天沒(méi)反應(yīng)”“找不到退款入口”……這些都是設(shè)計(jì)細(xì)節(jié)的“漏洞”。下次做類似設(shè)計(jì)時(shí),翻出來(lái)看看,就能避免重復(fù)踩坑。
其實(shí)UI設(shè)計(jì)就像做飯,視覺(jué)是“擺盤(pán)”,細(xì)節(jié)是“火候”和“調(diào)味”——擺盤(pán)再好看,火候沒(méi)到、鹽放多了,用戶還是不會(huì)喜歡。與其追求“驚艷的創(chuàng)意”,不如把每個(gè)按鈕的狀態(tài)、每個(gè)文字的大小、每個(gè)交互的邏輯都打磨清楚。畢竟,用戶記住的不是你的設(shè)計(jì)有多酷,而是“用起來(lái)真順手”。
(文中案例均為個(gè)人實(shí)戰(zhàn)經(jīng)驗(yàn)總結(jié),不同項(xiàng)目需結(jié)合實(shí)際需求調(diào)整)
尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處與鏈接:http://www.abtbt.com.cn/jsjzx/Graphic_Design/630472.html,違者必究!