前面我們講了費(fèi)茨定律的理論內(nèi)容,如果你認(rèn)真消化后應(yīng)該對(duì)費(fèi)茨定律在研究什么,以及影響指點(diǎn)事件效率的關(guān)鍵因素已經(jīng)有所了解了。(回顧: 《費(fèi)茨定律》)
為了讓費(fèi)茨定律更易于理解,今天我挑選了一些案例并加以總結(jié),希望用真實(shí)的場(chǎng)景幫助你打開一些實(shí)操設(shè)計(jì)的思路。
前情提要:費(fèi)茨定律指“指點(diǎn) 動(dòng)作消耗的時(shí)間T與 距目標(biāo)離D成正比,與 目標(biāo)大小W成反比。
一、費(fèi)茨定律的常規(guī)思路
① 從距離切入的常規(guī)使用
1.1 對(duì)于起始點(diǎn)明確的指點(diǎn)事件
以前我在UI控件專題中分析導(dǎo)航欄使用方法的時(shí)候,有引用過(guò)滴滴的案例,談到了我對(duì)滴滴的“取消訂單”操作交互設(shè)計(jì)的看法,當(dāng)時(shí)是 將該操作與使用常規(guī)導(dǎo)航欄取消訂單進(jìn)行了對(duì)比。
首先毋庸置疑,「取消訂單」對(duì)于業(yè)務(wù)方來(lái)說(shuō)是一項(xiàng) 負(fù)向情緒操作(即:與業(yè)務(wù)流程、商業(yè)目標(biāo)相悖的操作)。我們?cè)谌粘TO(shè)計(jì)界面與交互時(shí),總是希望避免用戶產(chǎn)生負(fù)向情緒操作,這一點(diǎn)對(duì)于久經(jīng)沙場(chǎng),常與產(chǎn)品、運(yùn)營(yíng)甚至老板對(duì)接的設(shè)計(jì)師朋友,應(yīng)該能夠達(dá)成共識(shí)。
所以我們看到滴滴對(duì)于「取消訂單」操作采用了費(fèi)茨定律中的 減小目標(biāo)區(qū)域大小W的設(shè)計(jì),將「取消訂單」按鈕設(shè)計(jì)得 小而不顯眼。
但盡管我們總是在極力避免用戶負(fù)向情緒操作,可也無(wú)法徹底規(guī)避特殊場(chǎng)景的產(chǎn)生。例如示例中,滴滴雖不希望用戶取消訂單,但依然無(wú)法規(guī)避用戶誤操作呼叫、等待時(shí)間過(guò)長(zhǎng)等場(chǎng)景而導(dǎo)致需要取消訂單的行為。
從上圖中很容易看到,當(dāng)用戶點(diǎn)擊「確認(rèn)呼叫」時(shí), 點(diǎn)擊「確認(rèn)呼叫」按鈕是一個(gè)起始點(diǎn)明確的指點(diǎn)事件,與「取消訂單」的間距很小。對(duì)于有明確取消訂單意愿的用戶,可以快速方便地進(jìn)行取消呼叫操作。
再例如PC端中,我們?cè)谌我馕恢命c(diǎn)鼠標(biāo)右鍵,都會(huì)在 當(dāng)前位置彈出右鍵菜單。點(diǎn)擊鼠標(biāo)的位置是明確的起始點(diǎn),在就近位置彈出菜單可以大大降低目標(biāo)與起始位置的距離。
主流移動(dòng)端規(guī)范中,iOS與Material Design的氣泡彈窗菜單,也和PC端右鍵菜單的設(shè)計(jì)有異曲同工之妙,在許多APP中也屢見(jiàn)不鮮。
?設(shè)計(jì)思想總結(jié)
分析當(dāng)前設(shè)計(jì)場(chǎng)景中的功能與前后步驟是否有(關(guān)鍵)聯(lián)動(dòng)關(guān)系。如果有,即可以將功能入口定義為起始點(diǎn)明確的指點(diǎn)事件。如果聯(lián)動(dòng)關(guān)系具有正向意義,請(qǐng)進(jìn)行思考,是否采用減小目標(biāo)區(qū)域距離D的設(shè)計(jì),來(lái)協(xié)助提高用戶操作效率。
1.2 滿足操作習(xí)慣的指點(diǎn)事件
有聯(lián)動(dòng)關(guān)系的功能場(chǎng)景其實(shí)是非常具體的,具體的案例當(dāng)然比較少見(jiàn),而抽象的場(chǎng)景其實(shí)才占據(jù)了我們?cè)O(shè)計(jì)需求中的絕大多數(shù)。 有時(shí)候一個(gè)頁(yè)面的功能繁多,我們無(wú)法具體弄清楚用戶到底想要做什么。
舉個(gè)例子,當(dāng)用戶點(diǎn)開一個(gè)電商歷史訂單,他想要做什么呢?查看物流、查看訂單號(hào)、評(píng)價(jià)、復(fù)購(gòu)、聯(lián)系售后?可選擇性太多。我們無(wú)法確定用戶究竟想干嘛。
頁(yè)面中的信息與功能非常多,且不同的訂單狀態(tài)設(shè)計(jì)到的功能展示也各不相同。但滑動(dòng)頁(yè)面時(shí),始終有幾個(gè)關(guān)鍵操作 被固定在頁(yè)面底部,并且居右排列。
和前面起始點(diǎn)明確的操作相比,我們的設(shè)計(jì)需求可能包含太多不能完全明確起始點(diǎn)的指點(diǎn)事件,但為了幫助用戶做出選擇,我們可以 盡量使關(guān)鍵指點(diǎn)動(dòng)作符合當(dāng)前設(shè)備的操作習(xí)慣。
例如手機(jī)這樣的小屏設(shè)備,我們拇指最常操作的區(qū)域就是屏幕的右側(cè)中下部,拇指時(shí)常是停留在這個(gè)操作區(qū)域的,所以將主要功能操作放置在設(shè)備中下部, 雖然不能明確起始點(diǎn),但可以盡可能減小操作的移動(dòng)距離。
?設(shè)計(jì)思想總結(jié)
面臨“一個(gè)頁(yè)面不只做一件事”的情況,要 幫助用戶梳理繁多功能點(diǎn)中的功能優(yōu)先級(jí)和操作頻次數(shù)據(jù),優(yōu)先級(jí)高、頻次高的操作可以結(jié)合當(dāng)前操作設(shè)備的操作習(xí)慣,協(xié)助提高用戶操作效率。例如:當(dāng)設(shè)計(jì)車載HMI時(shí),我們是否可以考慮將司機(jī)高頻功能,如廣播、導(dǎo)航等置于偏主駕駛座方,方便司機(jī)操作;而次要功能可以放置于偏副駕駛座方。
② 從尺寸切入的常規(guī)使用
2.1 簡(jiǎn)單粗暴地放大按鈕尺寸
對(duì)于功能點(diǎn)比較單一、頁(yè)面內(nèi)容比較簡(jiǎn)單的頁(yè)面, 放大按鈕的尺寸一方面能夠填充頁(yè)面內(nèi)容,同時(shí)也可以利于用戶點(diǎn)擊。
2.2 擴(kuò)大操作熱區(qū)
考慮到平衡視覺(jué)關(guān)系,我們可能無(wú)法為了提高用戶操作體驗(yàn),而在頁(yè)面中將每一個(gè)操作都簡(jiǎn)單粗暴地放大。但我們可以選擇 在元素視覺(jué)大小不變的情況下,擴(kuò)大觸發(fā)操作的范圍,即擴(kuò)大熱區(qū)。
?設(shè)計(jì)思想總結(jié)
擴(kuò)大事件響應(yīng)區(qū)域是我認(rèn)為提升指點(diǎn)效率最粗暴也是最有效的方法(還記得上一篇文章我提起的“指墻”的例子嗎)。對(duì)于擴(kuò)大指點(diǎn)區(qū)域, 我們可以根據(jù)頁(yè)面具體內(nèi)容排版,往兩個(gè)方向思考:①直接擴(kuò)大視覺(jué)元素;②保持視覺(jué)元素不變,擴(kuò)大響應(yīng)熱區(qū)。兩個(gè)方案分別是從UI和前端落地上切入,所以要記得有效溝通。
二、費(fèi)茨定律的反向使用
以上我們所講到的案例,都是通過(guò)正向思考產(chǎn)生的。但許多交互與UI設(shè)計(jì)中,反向思考、逆向使用費(fèi)茨定律的例子,也不在少數(shù)。
這很好理解, 當(dāng)我們不希望讓用戶過(guò)于方便地操作的時(shí)候,我們就可以開始進(jìn)行逆向思維,反向使用費(fèi)茨定律,增加用戶的操作難度。什么時(shí)候我們不希望用戶過(guò)于方便地操作呢?—— 重要或危險(xiǎn)操作需要用戶小心謹(jǐn)慎,或者壓根想阻撓用戶操作的時(shí)候。
反向使用費(fèi)茨定律最常被人引用的案例就是iOS的關(guān)機(jī)操作。
iOS的確認(rèn)關(guān)機(jī)操作居于設(shè)備的頂部區(qū)域,是不太滿足用戶對(duì)手機(jī)的操作習(xí)慣的。其次通過(guò)滑動(dòng)關(guān)機(jī)操作也增加了費(fèi)茨定律中的「距離D」。各種反向設(shè)計(jì)都是為了提高用戶操作的不便性,放置用戶誤操作。
同時(shí)費(fèi)茨定律的反向使用方法在一些商業(yè)需求中也經(jīng)常被使用。
我們常??吹皆S多商業(yè)廣告的關(guān)閉按鈕被設(shè)計(jì)得很小,且點(diǎn)擊區(qū)域也和用戶習(xí)慣相悖,這也是反向使用費(fèi)茨定律的案例。雖然從用戶體驗(yàn)上來(lái)說(shuō),我們都希望盡量避免這些設(shè)計(jì)存在,但在商業(yè)價(jià)值面前,你懂的。
三、寫在最后
最后我想再回到費(fèi)茨定律的公式 T=a+blog2(D/W+1) 談一談對(duì)于設(shè)計(jì)法則的看法。
對(duì)高中數(shù)學(xué)還有一些記憶的朋友,應(yīng)該對(duì)log函數(shù)不陌生,是求冪的逆運(yùn)算。 log函數(shù)往往會(huì)大幅抵消真數(shù)變化對(duì)底數(shù)的影響。我舉個(gè)具體數(shù)值的例子:
我們?nèi)绻?jiǎn)單記為T=log2(D/W),假設(shè)「距離D」是「大小W」的32倍,那么T=log2(32)=5。如果保持「大小W」不變,「距離D」縮小為原來(lái)的1/4,即「距離D」是「大小W」的8倍,那么T=log2(8)=3。
看到了嗎,「距離D」雖然縮小了4倍,但因?yàn)閘og函數(shù)的影響,T縮小的倍數(shù)還不到原來(lái)的1/2。何況 我們?cè)谝苿?dòng)設(shè)備交互設(shè)計(jì)中,時(shí)間T往往連一個(gè)整數(shù)秒都達(dá)不到,通常是毫秒級(jí)的,所以就算「距離D」與「大小W」比率成倍變化,對(duì)時(shí)間T最后的真實(shí)數(shù)值改變其實(shí)非常微小。
在對(duì)費(fèi)茨定律的講解結(jié)束之際,我講這個(gè)是為了說(shuō)明了什么呢?
我相信讀者中,抱有“其實(shí)這樣做和那樣做,最后的實(shí)質(zhì)性差別并不大嘛”想法的大有人在,但對(duì)于老前輩們寫進(jìn)書里的理論又羞于反駁。起初我時(shí)常和你們一樣。
但隨著做設(shè)計(jì)的時(shí)長(zhǎng)越長(zhǎng),慢慢發(fā)現(xiàn), 多看多學(xué)“法則”其實(shí)往往是在鞏固一種思維模式和思考 方向,而這些我們裝在腦中的 東西往往比法則本身更有價(jià)值。對(duì)于費(fèi)茨定律我希望大家不要像我起初抱著絕對(duì)的數(shù)學(xué)思想去理解,不然會(huì)走進(jìn)一個(gè)胡同。多用開放思維去理解,可能更容易打開你設(shè)計(jì)的思想和對(duì)設(shè)計(jì)的理解~