網頁 UI 設計模型探析
來自專欄 產品阿蘭
任何關於 UI 設計的討論, 終將會回到 UI 模型的探討。我們見過的大大小小的網站,都符合 UI 設計模型。網頁技術發展到現在,有很多基礎功能都大同小異(如「登錄」、「註冊」),設計模式找出了相同的部分,進行要點總結,設計師進行交互設計時參考設計模型進行工作,可以避免在一些基礎的問題上犯錯誤。UI 模型起源於解決普遍性問題,如果越多的人使用,作用就越大。
模型剖析:
模型認知:掌握了 UI 設計模型就獲取了設計的捷徑
它是一個省時省力,並且相當實用的討巧方法。
常見的用戶界面模型舉例:
漢堡包按鈕(The Hamburger menu):富有爭議,近來收到一些質疑。但是它用處廣泛,好處是對移動端適配友好。
麵包屑(Breadcrumbs):在層級導航時,會讓用戶內心感覺安全。賬號註冊(Account registration):為了給用戶提供服務而獲取用戶信息的一種方式,樣式從簡到繁都有。
連續滾動(Continuous scroll):解決內容太多無法在一個頁面完成的問題,適用於講述視覺故事。可用性(availability):在線狀態FAQ:常問問題「從上至下」 vs「 從下至上」設計方法:常用「從下至上」方法設計,將界面分解為各個組件,這樣常常會導致我們無法從整體把握設計。用戶通常會由上至下,用自己的常識和經驗對網站進行交互。因此,網站交互需要和用戶期望一致。外部一致(和競爭對手或其他網站一致)毫無必要,重要的是內部一致。這也是設計模型解決的問題。
破壞模型的風險:最大的風險是會自絕於用戶。當我們希望打破模型的時候,問自己三個問題:
為什麼要破壞模型?
我們是否創造了一個更好的模型?用戶能夠快速掌握新模型嗎?打破模型的方法:用戶進行每一次交互都會希望獲得反饋。我們可以做的是在用戶沒有反饋意圖的時候,給用戶一個意外的反饋。
原型對測試模型的作用:原型之所以如此重要的原因是,用戶無法清晰表達他們需要什麼。測試模型的最好辦法是建立原型然後找人進行測試,以下是提高現有模型的方法:
找出設計問題:進行用戶訪談,用戶調查等;
研究現有的設計模型:查看其他app或者網站是如何解決的;將設計原型化:以現有的設計為基礎,或徹底重新設計,你的假設需要不受之前設計的束縛;至少找 5 個用戶測試;
總結測試結果並進行迭代測試;設計流程
不同層級的 UI 模型:
設計一致性:保持設計一致性是為了網站更好的邏輯體驗,確保內容外部一致。保證一致性有難度,因此需要創建一個 Style Guide(具體方法後面會寫)。
設計策略:用策略模型(模型流)幫助用戶在網站完成任務流。例如,側邊欄和漢堡包菜單都是模型流 - 他們只是幫助用戶在網站交互的兩種方式。設計情境:只適用於部分網站,如電商網站。亞馬遜在下訂單時候的分步設計,並不是憑空發明出來的,而是依據現實情境設計得到的。本篇理論較多,下一篇開始切入具體模型,並結合案例進行講解。
推薦閱讀:
※用戶&設計&公司_目標&任務
※一個文本框引發的思考
※掃盲貼: 教你如何 6 步快速上手設計師神器 Abstract
※10個實用的UX設計作品推銷小竅門
※交互設計新手需要看哪些書
TAG:交互設計 |