
賈爾斯科爾伯恩
追求簡單易用是人類的本性,簡單易用始終是贏得用戶的關鍵,並決定了產品壽命。本書作者賈爾斯·科爾伯恩依託20多年交互式設計的探索與實踐,提出了合理刪除、分層組織、適時隱藏和巧妙轉移這4個達成簡約至上的策略,講述了爲什麼應該站在主流用戶一邊,以及如何從他們的真實需求和期望出發,簡化設計,提升易用性,創造出卓爾不羣、歷久彌新的用戶體驗。本書第1版出版後一直高居同類圖書銷量排行榜前列,被讀者奉爲交互設計和產品設計必讀入門書。第2版根據近年來交互設計領域的實踐和發展,對書中案例進行了全面更新,並在設計策略層面有更深入的探討。
書中詳細描述瞭如何簡單的設計一款產品。簡單意味產品能持續走下去,能滿足主流用戶的體驗。在衆多外界干擾中也能完成自己的操作目標。 作者主要從以下4方面闡述如何能將一款產品設計得簡單好用 一、刪除刪除不必要的功能,保證只交付對用戶體驗真正有價值的功能和內容 刪除殘缺的功能和內容。減少用戶體驗負擔和公司維護成本 減少選擇項目,減少用戶負擔 界面視覺上減少讓用戶分心的元素 刪減界面山更不要的文字,如引見性文字、不必要的說明、繁瑣的解釋 精簡句子,讓界面上文字的表達直接簡單 二、組織只強調最重要的主題 將內容分塊,分塊越少,選擇越少,用戶負擔就越輕 圍繞用戶行爲進行組織,如電商流程:查看商品-添加到購物車-填寫信息-支付 分類:使用重複交叉最少的分類方法 搜索:先考慮對內容如何組織,然後再考慮如何設計搜索 重要和次要的元素拉大對比 把相似的元素放到一起,減少視覺干擾 三、隱藏將不常用但是不能少的功能進行隱藏 減少自定義功能,除非很有價值 適時出現:將隱藏的功能在適當的時候出現 四、轉移將正確的功能放到正確的平臺或正確的組件中做 簡單的事情交給界面,複雜的想法交給用戶 用戶指揮,計算機操作 瞭解人的社交場景,在適當的時候推動消息 讓計算機完成數據結構化的工作
本書介紹了以簡約爲目的的產品設計方法論。從爲什麼要做簡約、什麼是簡約爲起點開始,着重介紹了刪除-組織-隱藏-轉移四策略,如何通過這四種策略來實現簡約。每種不足的是本書的簡約設計主要圍繞着互聯網產品設計來闡述,比較侷限,我認爲簡約設計不僅是在軟件上要簡約,在硬件上也要實現簡約設計。 本書的最後也提到了什麼是好的簡約設計,好的簡約設計就是大道至簡,簡單的功能形態可以滿足多種的需求。 作者在闡述自己觀點時論點充足,邏輯清晰,作爲對產品設計入門者來講可以很友好。書裏提到的很多現象及好的解決方案在書中沒有很深刻的去闡述,比如提到的核心需求,怎麼去定義核心需求,不同用戶、不同場景下的核心需求不同,這時候該怎麼做…… 總得來講,這本書深入淺出的闡述簡約本質及實現方法,給到人上人。
四個簡約實踐 一、刪除 刪除不必要的功能,保證只交付對用戶體驗真正有價值的功能和內容 刪除殘缺的功能和內容。減少用戶體驗負擔和公司維護成本 減少選擇項目,減少用戶負擔 界面視覺上減少讓用戶分心的元素 刪減界面山更不要的文字,如引見性文字、不必要的說明、繁瑣的解釋 精簡句子,讓界面上文字的表達直接簡單 二、組織 只強調最重要的主題 將內容分塊,分塊越少,選擇越少,用戶負擔就越輕 圍繞用戶行爲進行組織,如電商流程:查看商品-添加到購物車-填寫信息-支付 分類:使用重複交叉最少的分類方法 搜索:先考慮對內容如何組織,然後再考慮如何設計搜索 重要和次要的元素拉大對比 把相似的元素放到一起,減少視覺干擾 三、隱藏 將不常用但是不能少的功能進行隱藏 減少自定義功能,除非很有價值 適時出現:將隱藏的功能在適當的時候出現 四、轉移 將正確的功能放到正確的平臺或正確的組件中做 簡單的事情交給界面,複雜的想法交給用戶 用戶指揮,計算機操作 瞭解人的社交場景,在適當的時候推動消息 讓計算機完成數據結構化的工作
少即是多如何以到簡單是一個哲學問題 功能的轉移隱藏的隱藏 在保證主要的核心的需求得到滿足的情況下的簡單 好的產品不是功能不能再增加了,而不能再去掉任何一個功能
一,簡潔的原則 二,故事的魅力 三,四個策略 1,刪除 “刪除”策略的核心就是幹掉那些分散注意力的因素,聚焦於項目。 2,組織 3,隱藏 4,轉移
2026.4.15日記 我們現在每天都離不開各種應用程序,除了使用,大家想過這些產品好不好用?操作是否足夠簡單?甚至,它會不會讓你不知不覺上癮? 產品是否容易讓你上癮?產品設計有很多考量,今天我們就從“簡單”這個角度聊一聊。 1.你是不是會疑問爲什麼產品要設計簡單呢?不是功能越多越好嗎? 但其實並不是。 功能越多,就越難發現真正對用戶有價值的東西。 所有不必要的功能都是要付錢的。 有沒有一些產品讓你感覺用起來怎麼都不順手,反正就是兩個字“難用”。不要懷疑,這不是你的問題,產品設計最重要的一個特點就是簡單,讓主流用戶操作簡單易上手。 冒充簡單的例子隨處可見,比如說明書,比如操作嚮導,都企圖告訴人們某個事物很簡單,但是寫再多說明書,也不會讓一個複雜的產品變簡單。 有時候感覺操作繁雜,問題不在於使用者,而是設計者把複雜轉移到了使用者身上。 真正簡單的產品是怎麼樣呢?簡單並不意味着欠缺或低劣,也不意味着不注重裝飾或者完全赤裸裸,而是說裝飾應該緊密貼近設計本身,任何無關的要素都應該予以剔除。 產品應該只專注核心功能,把那些“可有可無”的部分徹底剔除。 2.想讓產品變簡單,其實就四個詞: 刪除、組織、隱藏、轉移。 我們剛瞭解了產品設計應該簡單,那麼怎樣做才能簡單呢? 簡單來說就是刪除不必要的,組織提供的,隱藏非核心的,轉移適配不同設備 刪除,所謂完美,不是“多到不能再多”,而是“刪到不能再刪”。 如果功能太多,會讓用戶眼花繚亂,沒有一個重點,應該幫助用戶節省腦力,讓他們能夠保持專注。有一點很關鍵:不要用“功能多少”來衡量產品價值,而是應該看產品是否能滿足用戶的主要需求。 有些功能可能不太穩定,那就刪除,不要因爲感覺刪了浪費就保留,用戶不會因爲多了一個殘次品的功能就感覺產品更有價值,而是應該專注在提升核心功能,讓其更好用。 可以想一下,增加一個無關緊要的功能和對主要功能迭代優化,用戶會對哪個更感興趣? 組織往往是簡化設計最快捷的方式。 你可以想一下 Word,頂部工具區的功能少說也 100 個了,如果不對他們分類,就直接零散分佈,我相信大部分人都會經常找不到需要使用的工具,但是經過分組,大部分功能位置都非常清晰明瞭,這就是好的組織,涇渭分明。 隱藏只要能夠讓找到,並且不會找太久,就是有效的。 有些功能可能對於普通用戶不太需要,或者在當前操作情況下不需要,就可以進行隱藏,但在需要的時候能夠容易找到,或者恰到好處提示了隱藏功能的位置。 Word 對某些內容進行選中,右鍵就會出現操作功能區域,可以進行一些處理。 一些高級配置,對於普通用戶並不需要,可以進行摺疊隱藏,但是一些專家型用戶,他們可能會花心思在一些高級配置希望得到更好的定製化體驗。 轉移,看到這個詞大家可能會有點摸不着頭腦,轉移可以理解爲把複雜度分配到不同設備上,讓每個設備都有最佳體驗。比如運動程序,在手錶上只顯示運動時長,運動距離等核心數據,在手機和電腦則是顯示更多信息。 3.用戶其實分三類:主流用戶、隨意型用戶、專家用戶 我們知道了把產品設計簡單的幾個方法,但是這還不夠,還要能夠滿足用戶的需求。 一般用戶分爲主流用戶,隨意型用戶和專家用戶。 主流用戶佔大部分,他們唯一訴求就是操作簡單的解決問題;隨意型用戶則是處於好奇去使用這個產品,沒有特別要求,佔據一小部分;專家型用戶則是想要探索產品,能夠花費大量時間去研究怎麼使用,希望能夠有更多的自主權,讓產品更加定製化,只佔據一小部分。 一款產品主流用戶是大部分,所以設計需要考慮主流用戶的痛點,這不是坐在辦公室就能想出來的,而是去真正的使用場景裏面,看看會遇到什麼問題,產品慢慢就清晰可見了,剋制非常重要,不要想着什麼都要做。 聯想到了我們公司的產品,之前沒有從簡約這個角度想,最近才發現真的非常難用。 熟悉公司產品是我的工作,所以我可以耐着性子一點點去摸索。 但如果我是普通用戶呢? 這些複雜的功能,每一步都會變成“勸退點”。 但這也要結合產品的主要客戶來看,可能我不是主要受衆。 4.日常生活中跳出用戶角度看待產品 最近在日常生活中我就有意去觀察產品設計是否簡約,在這個過程中會發現一些產品的小巧思,爲什麼它要這樣設計以及產品是否可以優化。 這樣我就發現原來處處都是學問,處處都有考量。 比如抖音豎屏“刷”視頻對比 B 站的卡片列表“看”視頻。 這裏的“刷”和“看”其實動作已經體現出差別了,抖音只需要手指上下滑動就可以切換視頻,B 站則需要點擊對應的卡片去選擇觀看的視頻。 抖音幾乎不需要思考,只要一直“刷”。 行動阻力極低,自然更容易讓人上癮。 B 站多了操作,需要用戶主動選擇,有一定的行動阻力,相對不容易沉迷。
1、簡單的設計有什麼作用 簡單的東西,更容易被人喜歡,有更強的適應性;而複雜的功能,可能適合專家用戶,可專家用戶畢竟是少數,而且複雜意味着用戶要爲不必要的功能付錢。除非定位就是小衆,不然還是儘量簡單。 簡單要有度,過分簡單會適得其反。(如獨輪車、兩輪汽車) 簡單是有方法可循的。 2、用戶可分爲三種類型 專家型:捨得花時間探索,但用戶總數上,只佔少數,應該忽略 隨意性:學習產品的意願不強 主流用戶:不會因爲用了某種技術而使用產品,大多是需要用這個功能解決什麼特定的問題。 3、如何讓產品變得簡單:4個策略 1、刪除 簡單設計,就是去掉不必要的功能,讓焦點真正成爲焦點。 首先我們得承認,對於一個產品來說,並不是功能越多,就越好,我們已經過了物質匱乏、覺得多就是好的年代。 方法: 關注核心。從戰略層考慮是否具有長遠利益,和新功能相比,主流用戶更關注基礎功能的改進; 避免刪錯。因爲資源總是不足的,尤其臨近交付,很容易把工作量大的、複雜的部分給刪掉或放到下個版本,但是否應該刪除應該從價值出發; 殘缺的、過時的功能,刪!人總是不捨得扔東西,即使是個破爛,所以斷舍離的思想在產品開發中也適用 避免陷入“假如用戶……”的漩渦 任何一個功能之所以會產生,都有其存在的場景,但作爲產品經理,要考慮ROI,砍掉不重要的功能和有價值的功能一樣重要; 儘早收集反饋,判斷是否真的是客戶想要的最好的方法(比如做Demo) 有利比有害。每個功能,一定會對一部分用戶有利,對另一部分有害的,判斷價值,必須考慮兩面性 給那些輕易就能滿足主流用戶需求的功能,排定高的優先級 去掉讓人產生負擔、分心的內容, 1.聰明利用默認值2.精簡文字,不必要的說明、正確的廢話,通通刪掉3.精簡選擇項,可以更專注 (建議7±2法則,選擇有限,用戶會更喜歡)4.不要影響用戶的操作流程,如付款時,不要給客戶太多選項,甚至一個就好,能提高成交率5.避免精簡過多,比如日本的某個電梯將樓層按鈕給去掉的反面例子6.精簡視覺元素 2、組織 1.在平面設計中,可以理解爲排版,好的排版可以讓畫面有結構感,層次分明,引導瀏覽路徑,軟件的交互設計也是一樣,把功能分爲若干小塊(MECE原則、7±2法則) 2.圍繞用戶日常行爲,組織塊與塊之間的關係,降低學習、理解成本 3.分塊的方法 1.字母表2.網格,也是柵格的一種運用3.大小和位置的佈局,“如果一個元素重要性爲1/2,就把他的大小做成1/4”4.分層,舉例:倫敦地鐵線路用顏色分層5.色標,如交通信號燈,有通用的顏色屬性4.搜索,往往比瀏覽困難得多5.反例:人們並不總是走你爲他們鋪好的路(公園中被人踩踏產生的小路) 3、隱藏 隱藏和刪除有點類似。無法刪除,但必要的功能,可以利用隱藏技巧,來達到組織的效果 舉例: 1.遙控器上,低頻使用的案件,利用蓋板給藏起來 2.藏到“設置”功能中,比如檢查更新、版本號等 3.讓用戶自己設計功能佈局,或自定義按鈕功能 1.慎用。因爲大部分用戶不會;除非算法非常完美,否則適得其反;2.正例:Facebook的個人主頁,注重自我表達、張揚個性的軟件,就適合自定義;微信的發現頁,也是一樣;3.反例:微軟的工具欄,用戶很少自定義,因爲對一般用戶來說操作難度高; 4.漸進展示 舉例:Word、Photoshop、Lightroom,保存文件時,除了命名、存放路徑,也能支持專家用戶對格式、文件大小等複雜設置項; 5.階段展示 1.設定一個場景2.利用用戶的語言,用講故事的方式,展示每一步內容3.注:每一個故事快的大小要適當 6.實時出現 1.首先儘可能隱藏2.在恰當的時機、位置,顯示恰當的內容。比如詞典的“自動取詞”功能 7.提示與線索 如Photoshop、 Illustrator中的工具面板,在隱藏後,顯示小標籤,表明此處有隱藏的功能 4、轉移 1.向用戶轉移:人喜歡控制。讓用戶感覺簡單的重要前提,就是先搞清楚應該把什麼工作交給計算機,把什麼工作留給客戶 舉例:自動規劃旅行線路,計算機只負責在地圖上標註單個地點,至於將哪些規劃進線路中,讓用戶自己決定電視遙控器:將遙控器功能,轉移到電視屏幕中,然後用菜單控制,但遙控器中,仍需要保留播放、暫停、聲音等按鈕 2.在設備之間轉移 1.舉例:手環。利用手環進行採集,看簡單的信息,複雜的信息在手機或電腦上查看;2.舉例:電腦適合輸入大量文字,手機適合記錄所見所聞 3.把相似的功能綁到一起 舉例:汽車後擋風玻璃加熱的電阻絲,也是收音機天線 4.讓功能儘可能覆蓋到 專家用戶、主流用戶 1.舉例:菜刀、鋼琴,專家和主流用戶,都能用它切菜,並且都能用得挺不錯2.祕訣:儘量較少適合中級用戶的“便捷”特性,例如打蛋器、洋蔥切丁機等 5.非結構化的數據 舉例:點擊手機號碼,會自動開始撥號;滴答清單中的自然語言識別,輸入“今天上午九點”將自動識別時間;郵件中有地址,提醒是否加入到通訊錄。 簡單的設計,就是不要讓你的設計,干擾用戶的思緒。
首先確實是一本適合入門的書籍,內容很有指導性,打破了一些固有思維,通過已成功的案例總結出非常實用的交互模型。 然而,做完一本名叫《簡約至上》的書,寫的卻挺不簡潔的…������ 正確打開方式大概是快速閱讀和理解,刪除那些不需要再看第二遍的冗長描述,組織成一本精簡的思維手冊,反覆複習直到成爲本能思維,應該對做設計會有極大的幫助!
1/ 用戶可分爲三種類型專家型用戶 願意探索產品或服務的各種可能,並會提出各種改進建議。他們希望獲取到爲他們量身定做的功能,樂意看到產品使用前所未有的技術。該類用戶在用戶羣中佔少數。 隨意型用戶 有興趣使用比當前主流更高級、更復雜的產品或服務,但不願意接觸全新的東西。他們學習意願不強,要讓他們認可新功能,則新功能必須足夠簡單。該類用戶在用戶羣中佔少數。 主流用戶 不會因爲用了某種技術而使用產品,他們使用產品的目的是爲了解決問題。他們會掌握產品中重要功能的使用方式,但不會產生學會所有功能的想法。該類用戶在用戶羣中佔大多數。 2/ 產品變簡單的四個策略「1」刪除簡單設計,就是去掉不必要的功能,讓焦點真正成爲焦點。 首先我們得承認,對於一個產品來說,並不是功能越多,就越好,我們已經過了物質匱乏、覺得多就是好的年代。 方法: 關注核心。從戰略層考慮是否具有長遠利益,和新功能相比,主流用戶更關注基礎功能的改進;避免刪錯。因爲資源總是不足的,尤其臨近交付,很容易把工作量大的、複雜的部分給刪掉或放到下個版本,但是否應該刪除應該從價值出發;刪除殘缺的、過時的功能。人總是不捨得扔東西,即使是個破爛,所以斷舍離的思想在產品開發中也適用;避免陷入“假如用戶……”的漩渦。任何一個功能之所以會產生,都有其存在的場景,但作爲產品經理,要考慮ROI,砍掉不重要的功能和有價值的功能一樣重要;儘早收集反饋。判斷是否真的是客戶想要的最好的方法(比如做Demo);有利比有害。每個功能,一定會對一部分用戶有利,對另一部分有害的,判斷價值,必須考慮兩面性;影響力、信心、簡易性。給那些輕易就能滿足主流用戶需求的功能,排定高的優先級;去掉分心內容。去掉讓人產生負擔、分心的內容;注意事項: 聰明利用默認值,聰明的默認值指的是適合大多數人口味的選擇。通過分析客戶信息,可以找到很多選擇默認值的依據。精簡文字,不必要的說明、正確的廢話,通通刪掉。精簡選擇項,可以更專注 (建議7±2法則,選擇有限,用戶會更喜歡)。不要影響用戶的操作流程,如付款時,不要給客戶太多選項,甚至一個就好,能提高成交率。避免精簡過多,刪除所有操控裝置並沒有簡化體驗,反而讓用戶因基本需求得不到滿足而引發的焦慮。精簡視覺元素。「2」組織組織往往是簡化設計的最快捷方式。通過組織的方式來簡化設計,要點在於只強調一兩個最重要的主題。目的是降低用戶的學習、理解成本。 方法: 字母表、熱門程度、資源格式。雖然按字母排序看起來簡單,但其結果通常很難用。按熱門程度排序,不知道其他人喜歡什麼。資源格式組織內容是一種看似簡單其實沒用的分類方式。搜索。往往比瀏覽困難得多,想設計簡單的用戶體驗,那麼最好先對內容有效地組織,然後再考慮如何設計搜索。時間線。按照時間來組織活動是一種簡單又通用的方式。對於那些持續時間相差不大的活動,按照時間排序是最合適的。網格。利用不可見的網格來對齊界面元素,是吸引用戶注意力的一種有效方式。大小和位置的佈局。“如果一個元素重要性爲1/2,就把他的大小做成1/4”。分層。利用感知分層技術,我們可以把一些元素放在另一些元素上方,或者把兩組元素並排放置。感知分層藉助於顏色很容易實現。除了顏色之外,使用灰度、大小縮放,甚至形狀變化,都可以實現感知分層。色標。使用顏色來標記信息的代價卻很明顯:與任何標記系統一樣,需要人們花時間來學習和理解這些標記,因此需要用戶花費更多的心思。在確保人們會花很長時間學習,而且會重複使用你的設計時,色標系統非常適合。注意事項: 人們並不總是走你爲他們鋪好的路。在描述用戶使用軟件的路徑,千萬不要被自己規劃圖中清晰的線條和整潔的佈局所迷惑。簡單的組織意味着你在使用軟件時會對什麼感覺不錯,而不是你在規劃中看到了什麼邏輯。「3」隱藏隱藏的優勢在於用戶不會因不常用的功能分散注意力。無論隱藏什麼功能,都意味着你在用戶和功能之間設置了一道障礙。 方法: 不常用但能少用。選擇類似個性化設置不會經常改變且用戶使用頻率低的功能進行隱藏。自定義。隱藏用於自定義軟件的功能。不要使用自動定製。有些程序會根據用戶的行爲自動顯示或隱藏某些功能。自動定製不會讓界面變得更簡單,反而會把界面搞得很複雜,給用戶帶來極大不便。核心功能加擴展功能。優先展示少數核心的供主流用戶使用的控制部件,再考慮展示爲專家級用戶準備的擴展性的精確控制部件。階段展示。可以隨着用戶逐步深入界面而展示相應的功能。如果所有用戶都會隨着搜索的深入而尋找較爲複雜的功能,那麼就可以使用階段展示。適時出現。儘可能徹底地隱藏所有需要隱藏的功能。只在合適的時機、合適的位置上顯示相應的功能。提示與線索。隱藏處理得好的界面會給人一種優雅的感覺:界面中包含的線索儘管細微,卻能恰到好處地提示出隱藏功能的位置和功用。讓功能容易找到。保證用戶在前進的過程中能夠遇到提示。但不要擋住他們的去路。注意事項: 隱藏一次性設計和選項。隱藏精確控制選項,但專家用戶必須能夠讓這些選項始終保持可見。不可強迫或寄希望於主流用戶使用自定義功能,不過可以給專家提供這個選項。巧妙地隱藏。換句話說,首先是徹底隱藏,其次是適時出現。「4」轉移把合適的功能轉移放到合適的平臺或者合適的系統組件中去。 方法: 在設備之間轉移。對於有些平臺來說簡單的功能,在另一些平臺上就會變複雜。同一款應用在不同設備上的功能不同,但整個服務卻讓人感覺簡單。其中的祕密是讓重要的功能觸手可得,同時轉移那些過度複雜的東西。爲多個設備而設計。根據用戶需求、功能、內容和設備將需求分層。分層有助於發現誰在用、如何用、何效果、何時用之間的聯繫。這樣有助於設計好一個大系統的小組件。向用戶轉移。用戶指揮,計算機操作,就會給人簡單的感覺。提醒與打斷。監控需要計算機“無腦地”運行,提醒則需要顧及禮儀。創造開放式體驗。讓某項功能具有多種用途也是一種簡化之道。至於用這項功能來做什麼,就留給用戶決定好了。菜刀與鋼琴。簡單界面的最高境界,應該是專家和主流用戶都會感覺它非常好用。開放性界面的祕訣在於儘量減少僅適合中級用戶的“便捷”特性。非結構化數據。讓計算機負責完成數據的結構化工作,用戶體驗就會簡單多了。信任。簡單的體驗需要信任。計算機之所以讓用戶不舒服,就是因爲它們總是控制和指揮用戶。最後的話任何應用程序都會有一些無法消除的複雜性,關鍵的問題在於:誰會面對這些複雜性? 創造簡單用戶體驗的祕訣就在於把複雜性轉移到正確的地方,讓用戶每時每刻都能感受到簡單之美。
用戶體驗很重要,而且可能是永遠不會變的,因爲追求簡單且易用是人的本性,在做任何設計時就要考慮,所認爲用戶可能會需要的一切,爲主流用戶爲主要思考點,中流用戶爲可拓展,爲專家用戶爲可點擊高級功能查看,那麼在全面考慮這些裏面就需要想怎麼簡單又好用呢,哪些是多餘的可以刪除,哪些是可以隱藏,哪些是可以整合的,哪些又是可以轉移的呢!一切都是以用戶爲目標去出發點,設計出用戶覺得好用的產品