減輕用戶記憶負擔:識別與回憶在人機交互中的應用
為了更好的理解和區分識別和回憶,并找出為什么在UI設計時我們更喜歡“識別”,我們要探究一下人類的記憶是如何工作的。
在交互設計領域,Top 10的提升用戶體驗的方法之一即是:避免讓用戶艱難回憶,而是要讓他們自然地識別出產品的功能。那么什么是識別,什么是回憶?為什么識別要比回憶更好?
心理學家一般記憶檢索分為兩種:識別、回憶。設想一個場景,你在街上遇到了一個人,如果你們之前見過,你可以很輕松的認出他來,但叫出他的名字卻更難一些。第一個階段(你發現之前見過他)就叫做識別,第二個階段(思考他的名字)就叫做回憶。識別就是我們發現某種東西很熟悉,而回憶是要將相關聯的細節都找出來。
為了更好的理解和區分識別和回憶,并找出為什么在UI設計時我們更喜歡“識別”,我們要探究一下人類的記憶是如何工作的。
記憶的激活
心理學家通常認為記憶是區塊化的:由基礎的單元鏈接而成。每個記憶塊最重要的性質就是它的活化程度,即檢索這段記憶的難易程度。舉個例子,你的名字是一個記憶塊,它的火花程度就非常高——如果有人在半夜把你叫醒,然后問你的名字,你肯定可以輕易回答出來。但如果問起你小學老師的名字,你可能很難說出來,它的活化程度就很低。
記憶塊的活化程度主要由三方面影響:
- 練習:記憶塊曾被使用的次數
- 時間:記憶塊最近一次被使用的時間
- 環境:當前我們關注的焦點是什么
下面我們來簡單說明一下這幾方面。
俗話說,熟能生巧。實際上,你用的越多,某段記憶就記得越牢。記憶塊的活化程度取決于你使用它的頻率。這就是你的名字活化程度遠高于你小學老師的原因——它經常被使用。
但使用或練習并不是唯一影響活化度的因素。時間,最后一次使用某記憶的時間也很重要。換句話說,你剛剛使用過的記憶就會比長時間不用的記憶活化度更高(就像你自己的名字和你老師的名字)。
第三點影響因素是環境。為了理解這一點,我們先來談談“聯想”。
前文提過,記憶塊就是相互連接的記憶單元。兩個記憶塊之間的鏈接就叫做“聯想”。如果我對你說“巴黎”,然后問你聽到之后第一個想到的詞是什么,你也許會說法國、事物、艾弗爾鐵塔或者拿破侖。這些詞都與巴黎有著強烈的聯系,當你的注意力集中在巴黎上時,與之相連接的記憶塊也被激活了。你說出的第一個詞就是那個活化度最高的記憶,以此類推。
在心理學中,聯想的概念非常重要。它是學習和解決問題的基礎。聯想讓我們能一起討論相關的事情并探索新事物。聯想是幫助我們連接現在與過去經驗的橋梁。
但環境是如何影響回憶的呢?像瑪德琳蛋糕一樣,當前環境中出現一些事物的時候(比如蛋糕的香氣和味道),它們會勾起我們與之相關的記憶,讓他們更加活躍。遙遠童年中那個蛋糕的味道已經被遺忘了很久,但卻被你眼前的蛋糕所激活。
識別 vs. 回憶?Recognition vs. Recall
識別和記憶最大的區別,就是所需的記憶線索量?;貞浶枰木€索更少,識別則更多。
回答一個類似于“Herman Melville 寫了Moby Dick這首歌嗎”這種問題時,你只需要說對或者錯。但如果我問你,是誰寫了Moby Dick?你則需要仔細回憶才能想到答案。
識別比回憶更簡單,因為他需要更多的線索。所有的相關線索都能夠激活記憶,讓答案浮出水面。這就是為什么選擇題比簡答題更容易,因為選項可以讓你回憶起答案。
在日常生活中,我們則會把識別和回憶組合使用。通常我們會從一個簡單的線索開始回憶事情,然后逐步縮小范圍,最終選擇出我們想要的答案。比方說我們在進入網站時通常憑著記憶先在地址欄輸入幾個字母,假設是nngroup.com,如果你經常來,你可以直接輸入快速進入這個網站;但大多數人沒法記得這么清楚,他們可能會輸入”usability“,”user experience“,或者”Jakon Nielsen.”之類的。通過簡單的搜索,他們會在結果頁看到我們的網站。這樣,用戶的任務從“輸入完整域名”,變成了“在列表中找到我想去的那個網站”。
這就是為什么搜索引擎這么受歡迎的原因,他把回憶簡化成了識別。
回憶在UI設計中的應用
回憶在UI設計中的經典應用案例就是登錄頁面。當你登錄到一個網站的時候,你必須記住用戶名和密碼,而除了這個網站本身以外,你幾乎沒有什么線索來幫助回憶賬號密碼是什么。一些人使用了一些小技巧來幫助自己記憶密碼,比如說所有網站都用一個密碼。也有人根據不同的網站注冊不同的密碼,比如在亞馬遜(Amazon)的密碼就是“amazonpassword”,在Zappos.com的密碼就是“zappospassword”。這樣他們就可以更方便的回憶密碼。當然也有很多人吧密碼記載計算機或者紙上。
識別在UI設計中的應用
菜單系統是”識別“應用的經典例子。電腦把可用的指令展示給你,然后你挑出自己想要的選項。舉例來說,當你使用一個文字編輯器,想在一行字上畫一條線代表刪除他們。在圖形界面出現之前,你需要記住畫刪除線這個功能的名字,這是一個不常用,很難記的名字。而現在你可以在菜單里尋找到相應的選項,很簡單的完成加線的操作。
提高頁面的可識別性
如何提高頁面的可識別性?通過信息和功能的可視化,并讓用戶能輕松的找到他們。一個應用程序或者網站通常有兩個組成部分:
- UI界面:包括所有按鈕,導航或者其他能幫助到用戶的元素。
- 內容:用戶用來達到其目的需要的信息。
從設計的角度來說,無論是界面還是內容上,識別都要比回憶好。
成功和失敗的案例
歷史瀏覽記錄
為了讓用戶能夠繼續先前中斷的操作,可以提供歷史瀏覽記錄或者搜索記錄。搜索引擎比如谷歌和bing,會為用戶提供歷史搜索記錄來幫助他們找回之前搜索的內容。
Bing提供了搜索記錄功能。它幫助用戶回憶起之前的搜索過的東西。
亞馬遜以及其他電子商務網站會展示用戶瀏覽過的商品。這些列表會提醒用戶他們該去付錢了。這樣用戶就不需要記住他看過的感興趣的商品,也不用特意去記住那些商品的名字。
用戶再次進入亞馬遜網站時,主頁就會根據用戶的瀏覽記錄進行定制,會顯示出這個用戶最近瀏覽的商品。
還有一些其他的功能,比如收藏、愿望清單、購物清單等等,都是為了幫助用戶輕松的找到想要的商品,而用戶只需要簡單的在列表中”識別“出他們就好。
直觀的界面
命令行是一個基于”回憶“的交互形式。如果你想要在UNIX系統中重命名一個文件,你需要輸入mv myfile yourfile這個指令。你不但要回憶起mv這個指令,而且要保證拼寫和語法的正確。
當直接操作形式和WYSIWYG出現的時候,我們改進的思路是將指令變得更直觀,這樣用戶不需要憑記憶輸入所有的命令。指令語言的另一種選擇就是按鈕和菜單,把可用的指令展示出來,用戶就可以直接選擇來用了。手勢交互把我們帶回了”回憶“的時代,因為用戶需要記住在特定情況下應該使用什么手勢。提示,逐步引導都是通過提供更多線索,來幫助用戶減輕額外的記憶負擔。
許多移動應用都會在一開始用一段教程來教用戶如何使用APP。這些軟件的坐著希望用戶能夠記住這些信息,并且在需要的時候想起來應該怎么用。這是不可能的:教程中包含許多的信息,但用戶并沒有實際操作過軟件,他們不能把教程中的提示和實際的軟件聯系起來。與其使用同一的教程,不如在用戶訪問至某一頁面時提供相關的幫助信息。
Mailbox是一款在iPad上的電子郵件App。但屏幕頂部的圖標并沒有提高軟件的可識別性,因為用戶很難認出來這些圖標代表什么功能。在圖標旁邊寫上文字會讓剛第一次使用的人更容易的理解圖標的含義。這個軟件也非常依賴手勢操作,那些手勢會在初次使用的教程中展示給用戶,但用戶需要在使用的過程中不斷的回憶應該用什么樣的手勢。
結語
記憶中的某些信息能否被我們輕松的回憶起來,取決于其使用的是否頻繁,近期是不是使用過,以及與當前環境的相關程度。豐富的環境信息能夠讓記憶更容易被喚醒??勺R別性強的軟件界面,應該能讓用戶在需要的時候回憶起相關信息。
Reference
Adar, E., Teevan, J., Dumais, S. T. Large scale analysis of web revisitation patterns. CHI ’08.
譯者:不器
作者: RALUCA BUDIU on July 6, 2014
原文:https://www.nngroup.com/articles/recognition-and-recall/
本文由 @不器 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自PEXELS,基于CC0協議
不錯不錯!
老鐵,6666666~~