1、明確目標再設計
“軟件不是為了我們能單擊那些按鈕而存在,它是為了我們能完成任務而存在。”
2、人類希望自己控制軟件,而不是被其控制
“我們人類不喜歡感到自己正按軟件的要求去做事情。在采取某個行為的瞬間,我們希望由自己控制軟件,由自己告訴它應該做些什么,而不是相反。任何違反這一意愿的軟件都會讓人感到愚蠢而糟糕,結果會敬而遠之。”
3、操作文案應該描述生動
“如果沒有動詞,菜單就顯得愚蠢而糟糕。”
4、用戶不需要理解產品的內在邏輯,我們需要創建簡潔易懂的使用邏輯
“創建產品導航時,請確保你是以用戶為出發點,而不是以系統為出發點,用戶不是工具,系統才是……這個世界上不存在任何理由強迫用戶思考。”
5、簡單可以帶來美好
“界面越簡單,交互的瞬間就越美好”
6、交互要考慮時間維度
“遞進顯示”,根據實際需要逐步顯示控件,而不是默認把它們一股腦全堆在眼前。”
7、多功能會影響體驗
“多功能癥:一大堆的功能被塞到產品中,造成了極為繁復的用戶體驗。”
8、組織網站內容的兩種方法:建立分類系統 & 分眾分類系統
“有兩種不同的方法可以組織網站內容。一是建立分類系統,也就是說一旦你定義好類別,所有人都將遵循這個分類。另一種是分眾分類系統,它算是分類系統的一種協作形式。通過這種方法,用戶可以根據自己的需要持續不斷地添加和改變分類。”
9、交互的3個狀態
“一個有效的拖放交互需要提供完整的3種狀態:邀請、操作、實現”
10、簡單又清楚,可能需要增加步驟
“不是簡單,也不是清楚,而是簡單又清楚(有時候這意味著需要更多簡單的步驟,有時候又意味著需要執行更多的任務,每個任務中包括很少的步驟)。”
11、預告的作用
“告訴用戶你們正在做一些可能會影響他們的事,會帶來很多顯著的好處:
它會給你最忠誠的用戶帶來一些值得激動和期待的事情
它會給你最保守、最討厭改變的用戶足夠的警告,這樣他們就能提前對新功能的沖擊做好充分準備
它會在你的更新發布之前為人們創造談資,這樣你的新版本將會迎來巨大的訪問量
它會讓用戶知道自己即將需要一些再適應,而且會很值得。”
12、即使用戶離開產品,也要留下最后的好印象
“離別或許是既甜蜜又哀傷。但對交互設計來說,即使是離別的瞬間,同樣也是為顧客形成持久印象的契機。”
13、兩種信息系統
“closed system:sign-out后回到登錄頁,除非登錄,否則無法看到該應用的任何部分;
open system:退出后被送回為未登錄用戶所顯示的主頁,在沒有登錄的情況下仍然能夠看到網站的一部分內容。”