《微交互:細節(jié)設(shè)計成就卓越產(chǎn)品》2規(guī)則、反饋、模式和循環(huán)

規(guī)則

微交互的規(guī)則決定了微交互能怎么用。而創(chuàng)建規(guī)則的核心,就是創(chuàng)建一個圍繞為交互如何運作的簡單的非技術(shù)性心智模型。

設(shè)計規(guī)則時最重要的是確定目標。設(shè)計規(guī)則前,需要確定一個最簡單、最明確的說法,即微交互到底是什么。最好的目標應(yīng)該是容易理解(我知道為什么要做這件事),而且能夠完成(我知道我可以做到這件事)。注意,不要把目標確定為整個交互過程中的某一步驟,目標是最終的狀態(tài)。比如說,登錄微交互的目標不是讓用戶輸入密碼,而是讓它們完成登錄并進入應(yīng)用。

規(guī)則的目的雖然是限制用戶的動作,但不應(yīng)該讓用戶感覺到它像規(guī)則。規(guī)則應(yīng)該潛移默化地引導(dǎo)用戶完成微交互的“交互”過程。

規(guī)則決定了以下事項:

1、微交互如何響應(yīng)被激活的觸發(fā)器。用戶單擊圖標會發(fā)生什么。

2、交互期間用戶可以進行什么操作。

3、動作發(fā)生的順序及時間。

4、使用什么數(shù)據(jù)以及數(shù)據(jù)的來源。

5、簡潔相關(guān)的配置及參數(shù)。

6、什么時候提供反饋。

7、微交互處于什么模式。

8、微交互是否重復(fù)以及重復(fù)多次。

9、微交互什么時候結(jié)束。

生成規(guī)則

用戶可以與之交互的對象都(至少)有三種狀態(tài)

1、邀請/默認狀態(tài)

第一次呈現(xiàn)在用戶眼前時的狀態(tài)。這個狀態(tài)也適合呈現(xiàn)一些預(yù)先加載的數(shù)據(jù)。

2、活動狀態(tài)

用戶與之交互時,對象有什么反應(yīng)

3、更新后的狀態(tài)

用戶停止與之交互后,對象有什么變化。

微交互的設(shè)計師應(yīng)該關(guān)注每一個狀態(tài),因為每一個狀態(tài)都需要向用戶傳達信息,告訴用戶當時發(fā)生了什么,即使什么也沒發(fā)生。

規(guī)則的約束條件

設(shè)計規(guī)則時需要考慮業(yè)務(wù)性、環(huán)境性及技術(shù)性的約束。

1、可用的輸入和輸出方法

2、輸入內(nèi)容的類型和范圍

3、要付出哪些代價

4、可用的數(shù)據(jù)有哪些

5、可以收集哪些數(shù)據(jù)

理解交互規(guī)則的復(fù)雜性

特斯勒復(fù)雜守恒定律。所有活動都有內(nèi)在的復(fù)雜性,超過了某一臨界點,簡化是不可能的。如何對待復(fù)雜性。要么讓系統(tǒng)來處理,不讓用戶介入,要么讓用戶來處理,把更多的決定權(quán)(包括控制權(quán))交給用戶。要找出最核心的復(fù)雜性在什么地方,確定用戶掌握著哪一部分以及何時需要介入。如果用戶介入絕對必要,則適時將控制權(quán)交給用戶。

系統(tǒng)處理的復(fù)雜性:

1、快速計算

2、同時執(zhí)行多個任務(wù)

3、記憶很多東西

4、檢測復(fù)雜模式

5、從大數(shù)據(jù)集中搜索特定的物品

除了讓系統(tǒng)承擔起處理復(fù)雜性的任務(wù)外,你還必須足夠聰明知道給用戶提供哪些選擇以及它們的默認值。

有限的選項和聰明的默認值

用戶手里的每個選項都至少對應(yīng)一條規(guī)則,因此減少規(guī)則最好的辦法就是給用戶提供有限的選項。簡言之,選項越少越好。微交互致力與把一件事做好,理想情況下用戶看不到選項,一以貫之的只有聰明的默認項。

控件和用戶輸入

控件的選擇需要權(quán)衡易操作和易辨識。

對于只要做一次或者偶爾才需要做的微交互,應(yīng)該讓它易操作,把所有選項都顯示出來,讓人一目了然,不要求用戶有什么先行經(jīng)驗。

文本字段應(yīng)該接受填入其中的任何內(nèi)容,并假設(shè)這些內(nèi)容可能來自任何地方,特別是用戶內(nèi)存中的剪貼板。文本字段特別需要系統(tǒng)設(shè)計師所說的“必要的多樣性”即適應(yīng)各種條件的能力。這意味著通常要通過代碼“修正”輸入,使其達到代碼或數(shù)據(jù)庫的要求。

預(yù)防錯誤

設(shè)計規(guī)則時的一個任務(wù)就是預(yù)防錯誤。防呆(防錯)原理:在設(shè)計產(chǎn)品和流程時,就要考慮不讓用戶出錯。

微文案

微文案,即標簽,說明及其他文本片段,是理解規(guī)則必不可少的一部分。微文案屬于固定不動的反饋或前饋。一個微文案本身就可能是一個完整的微交互。

1、如果標簽就足夠了,那就絕不要使用說明性的文案。

2、放置標簽的最佳位置是操作點上方,其次是被操作的對象之上或之中。

3、確定每個說明性文案與控件嚴格匹配

算法

規(guī)則是微交互模型的非技術(shù)層面,規(guī)定了什么可以做,什么不可以做,以什么順序做。

反饋

反饋闡釋規(guī)則

微交互中反饋的目的,是幫助用戶理解微交互的規(guī)則,如果用戶按下一個按鈕,至少會有兩件事發(fā)生:按鈕被按下了以及按鈕被按下后導(dǎo)致什么結(jié)果。

反饋的原則

微交互反饋的第一條原則是:別讓反饋給用戶找出壓力。怎樣通過最少的反饋傳達同樣的信息。

反饋應(yīng)該由需求驅(qū)動:用戶需要知道什么,什么時候知道。

通常需要給出反饋的情況:

1、手動啟動觸發(fā)器之后或者手動調(diào)整規(guī)則之后/期間。按下按鈕時表明確實有事發(fā)生

2、微交互(或周邊功能)的狀態(tài)因為系統(tǒng)啟動觸發(fā)器而發(fā)生顯著的變化時。郵件檢查更新

3、用戶突破(或超越)了規(guī)則時。用戶錯誤輸入

4、系統(tǒng)不能執(zhí)行命令時。弱網(wǎng)或斷網(wǎng)情況

5、在關(guān)鍵過程特別需要花較長的時間的操作中顯示進度。上傳下載進度條。

6、過程的開始和結(jié)束時。下載完成

7、模式開始或結(jié)束時,或者切換了模式時。

對于微交互來說,需要給到用戶的反饋通常有:

1、什么事情已經(jīng)開始了

2、用戶剛剛做了什么事

3、哪些過程已經(jīng)開始了

4、哪些過程已經(jīng)結(jié)束了

5、哪些過程正在進行中

6、用戶不能干什么

反饋的第二條原則:最好的反饋永遠不會高深莫測。最好的微交互都能做到觸發(fā)器與規(guī)則以及反饋緊密結(jié)合,讓人感覺它們在一起非?!白匀欢弧?/b>

反饋的第三條原則:用最少的反饋傳達最豐富的信息。先確定要傳達什么信息(下載已經(jīng)開始了),然后再選擇能傳達信息的最少反饋,信息越重要,反饋的方式就要越明顯。

反饋的第四條原則:使用被人忽視的東西作為傳達信息的手段。

反饋的方法:視覺、聽覺和觸覺

視覺反饋:要讓用戶做出決定,需要給他看什么。然后,盡量以巧妙地方式呈現(xiàn)出來。

不要顯示多余的視覺反饋。比如,千萬不要顯示內(nèi)容跟按鈕標簽一樣的提示條。任何反饋都必須力求清晰。

動畫:人類大腦對運動具有極強的響應(yīng)能力,因此動畫一定不要多用。如果可以不用動畫,那就別用。沒有動畫會讓微交互速度更快,認知負擔更少。但另一方面,若運用得當,短小精悍的動畫既能增添趣味性又可以傳達信息。

設(shè)計動畫應(yīng)該注意

1、速度快

2、平滑

3、自然

4、簡單

5、有目的

聽覺反饋:強調(diào)和警報

聲音反饋分為兩種:耳標和語音

耳標:用來傳達信息的短促而獨特的聲音。最好的耳標能讓用戶(有意或無意)聯(lián)想到其他聽過的聲音。

觸覺反饋:1、強化物理動作,比如在觸摸屏上模擬按下按鈕的壓力,或者在手機關(guān)閉鈴聲時讓手機震動。2、在聲音不可用或不適合用的情況下,用來發(fā)出警告。

反饋的規(guī)則

1、環(huán)境變化

反饋會根據(jù)環(huán)境的變化而變化嗎?比如,到了晚上,音量會加大,還是會減???

2、持續(xù)時間

反饋要持續(xù)多長時間?如何停止?

3、強烈程度

效果有多亮、多快、多劇烈?

4、重復(fù)次數(shù)

反饋重復(fù)么?多長時間重復(fù)一次?

循環(huán)與模式

模式是規(guī)則的一個分支,而且對微交互來說,模式應(yīng)該盡可能少用。模式最主要的目的是執(zhí)行一種不常用的動作,這種動作可能會妨礙微交互達成其主要的目的。

常見的模式就是設(shè)置,用戶可以在其中指定一些有關(guān)微交互的選項。在進入設(shè)置模式時,通常僅修改微交互,而不會執(zhí)行主任務(wù)。

彈簧模式:只有在用戶按下或按住鼠標不放的情況下才會激活。用戶一停止上述動作,模式就會消失。彈簧模式的價值在于,用戶很少會忘記自己在不同的模式里,因為他們必須通過實際的操作才能切換到另一個模式,而且也不需要切換不同的屏幕。這中模式的缺點是不適合費時的操作或復(fù)雜的輸入。如,長按“開始”鍵可以重新啟動或重置。

一次性模式:用戶發(fā)起模式時,模式持續(xù)時間和執(zhí)行時間相等,動作結(jié)束,模式就結(jié)束。一次性模式適合快速的任務(wù)切換。

循環(huán)(在微交互的語境下)就是不斷重復(fù)的一段時間,通常用于設(shè)定持續(xù)時間。循環(huán)的核心是計時,即確定微交互的速度和持續(xù)時間。

循環(huán)由規(guī)則(直接或間接)的指明?!懊?0秒獲取一次數(shù)據(jù)”或“運行3分鐘,然后停止”或“每10天發(fā)送一次提醒”

循環(huán)的分類:

計數(shù)循環(huán):重復(fù)既定次數(shù)的循環(huán)。

條件循環(huán):在滿足條件的情況下反復(fù)執(zhí)行的循環(huán)。

集合循環(huán):與計數(shù)循環(huán)類似,這種循環(huán)會遍歷集合中的每個值,然后停止。

無窮循環(huán):循環(huán)開始后,除非出錯或被人強制停止,否則永遠不會結(jié)束。

除了以上循環(huán),還有兩種循環(huán):開放循環(huán)和封閉模式。微交互將這兩種循環(huán)用于不同的情況。開放循環(huán)不響應(yīng)反饋,它們執(zhí)行完就結(jié)束。封閉循環(huán)具有內(nèi)置反饋機制,因而可以自調(diào)整。比如,汽車開動起來后,封閉循環(huán)可以自動檢查發(fā)動機噪音,據(jù)此調(diào)整汽車的音響。

長循環(huán)

使用長循環(huán)賦予微交互記憶力,或者使其能隨時間推移漸進揭示或漸進減少新功能。

微交互的結(jié)構(gòu)

微交互是由觸發(fā)器、規(guī)則、反饋和循環(huán)與模式組成;這四部分是設(shè)計和分解微交互的一種方式:觸發(fā)器啟動微交互,規(guī)則規(guī)定微交互的工作過程,反饋向用戶說明規(guī)則、循環(huán)與模式是影響微交互的元規(guī)則。

《微交互:細節(jié)設(shè)計成就卓越產(chǎn)品》1啟動微交互-觸發(fā)器 - 簡書

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容