萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 交互設計 >> 應該杜絕濫用的UI設計有哪些

應該杜絕濫用的UI設計有哪些

   今天這篇可讀性非常高,針對當下幾種被嚴重濫用的UI設計,漢堡菜單、手勢操作、引導頁、空白頁等,仔細分析了它們的缺點,也給出了正確的使用姿勢。既是干貨也是吐槽,相當有看點,來收!

  @TerryFan :創新總是很少,互相借鑒總是特別多,我們一起來看看那些被濫用但有時並沒那麼好的設計,給大家敲響警鐘,參考無罪,但是多獨立思考,自主設計。

  如果你是一位有經驗的設計師,你也許常會在其他界面中獲取設計靈感,這並不等同於抄襲。這是在做最佳案例研究,可以套用常用的設計模式,也符合主流的設計規范,而且使用用戶熟知的UI組件,可以讓界面變得更加易用。

  也許有人會說太依賴於設計規范而且抄來抄去的,完全扼殺了創造力,而且最終,所有的應用都長成一樣了。然而從體驗的角度來說,我看到了另外一個問題。習慣於復用那些常見的UI組件會讓你慢慢陷入一個誤區,你會認為Google、Facebook、Instagram等你喜歡的應用總是對的,他們的設計意圖和你的想法一致,你會完全忘了帶著質疑的態度來看他們的設計。這裡我列舉一些UI組件,他們被認為(或是曾經被認為)是非常好的設計,然而他們也許並沒有那麼好。

  一、“深藏不露”的導航

  過去一段時間,有無數關於漢堡菜單的文章,大部分設計師都在抵制使用他,然而這件事的本質並非是圖標的錯,而是將導航隱藏在圖標之下的問題。

  這種設計方案對於設計師來說特別省事,根本不用擔心有限的屏幕大小,只需要將你所有的菜單項排個序然後放進這個可滾動的浮層中,藏在漢堡菜單裡。

  然而實踐證明,使用可視化的菜單項會提高用戶的參與度、滿意度甚至是商業利益。這也是為什麼現在主流的應用都從漢堡菜單改成底部導航的可見菜單設計。

應該杜絕濫用的UI設計有哪些 三聯

  △ Youtube的菜單設計進化-Luke

  小結:

  如果你的菜單很多很復雜,將他們隱藏起來並不會提高友好度, 信息重組並重排優先級才是正道。

  二、「遍地開花」的圖標

  還是因為有限的屏幕空間,似乎盡可能使用圖標代替文字來節省空間是個無需考慮的真理。圖形顯然占用更少的空間,他們無視多語言,而且用戶很很習慣,不是麼?幾乎所有應用都是這麼做的。

16js20151113

  有了這樣的設想後,設計師常常會選擇將功能隱藏在哪怕是可識別性特別低的圖標之下。例如Instagram,你能想到你可以通過點擊這個圖標直接發送消息麼?

15js20151113

  還有,如果你從來都沒有用過谷歌翻譯,你認為點擊這個鬼畫符似的圖標會發生什麼呢?

  假定用戶熟知那些抽象化的圖標或是認為用戶會花多余的時間探索並且學習圖標的功能,是一個常見的設計錯誤。

14js20151113

  △ Bloom.fm裡神奇的菜單欄

  如果你認為在界面中給圖標提供一個彈出式的標注能夠提高可用性,那你就錯了。即使是在Foursquare裡(譯者注:一款在國外超有名的簽到應用,街旁的原型)你的用戶總歸會去學習並且記住他,也不代表這樣設計是對的。

13js20151113

  △ Swarm應用裡的圖標指示

  但這並不意味著不能使用圖標,有許多已經形成普遍用戶認知,像那些代表常規功能的圖標,例如搜索、視頻播放、郵件、設置等等。(但是用戶仍然有可能不太確定,比如,點擊一個心形的圖標具體會發生什麼)

12js20151113

  △ 這些都是用戶熟知,可以被廣泛使用的圖標

  對於復雜的功能,應該始終配有合適的文字。在這種情況下,圖標仍然很有用,因為圖形可以提高菜單的可發現性,可以在界面中形成一個合適的觸摸區域,並且能夠增加應用的個性。

11js20151113

  △ 某圖片編輯工具的菜單

  小結:

  基礎功能可以用圖標來代替,復雜的功能需要有文字(如果你非要使用圖標,請進行可用性測試。)

  三、基於手勢的菜單

  當2007年蘋果推出iPhone時,多點觸控技術漸漸成為主流,用戶也逐步認知到操作不是只有點擊那麼單一的,他們還可以進行縮放、滑動等。

  手勢在設計中也漸漸受到青睐,有許多應用都是純手勢驅動設計。

10js20151113

  △ Clear的手勢操作

  就如同藏起菜單項和使用圖標代替文字一樣,手勢有時可以幫助設計師節省屏幕空間。(“這裡應該有個刪除按鈕,可以左劃調出,或者右劃,我們可以定一下。”)

  關於手勢,你需要知道的第一件事就是它總是隱藏的,需要用戶去記。就像漢堡菜單的情況:如果你把某個選項藏起來,使用它的人將會變少。

  還有,手勢有著圖標同樣的問題:有一些用戶熟知的手勢操作,比如點擊、縮放和滾動,同樣在不同的應用中都有需要用戶自己去發現並且學習的手勢操作。

  不幸的是,大部分的手勢都不是標准定義的,在不同應用中的功用也可能不同——這仍然是觸屏界面設計中很新的一塊領域。即使是想在郵件上滑動這樣簡單的操作,在不同的郵箱應用中,都會大相徑庭。

9js20151113

  在Apple Mail裡,郵件上右劃調出”標記為已讀”

8js20151113

  同樣的手勢在Mailbox裡確是”將郵件存檔”

  還有,“搖一搖”也許有不同的功用,iOS裡是撤銷,Google Maps裡是發送反饋。(譯者注:真應該讓作者來試試我大天朝的各大應用…)

  小結:

  別忘了手勢也是隱藏操作,是需要用戶花費精力去記住的東西。假如是在Tinder(譯者注:美國版陌陌),你也許可以去教會整個世界右劃會發生什麼——但是也僅限於手勢是你應用理念的重要組成部分。

  四、一打開應用就是引導

  引導頁,是進來很火熱的UX話題,指的是用戶與應用的首次邂逅。在大多數情況下,引導頁就是給用戶顯示一些新手指引,解釋界面:

7js20151113

  △ Dcovery應用的引導

  為什麼說這是一個糟糕的設計呢?因為許多用戶都會跳過這種介紹,他們就是想馬上開始使用。就算他們注意到你的引導,他們也會很快在關掉之後就忘得一干二淨。(尤其是界面裡塞得滿滿的都是信息。)而且最後而且同樣重要的是:界面中加入引導並不一定能讓用戶更易上手,記住:用戶界面就像講笑話,如果需要去解釋笑點,那麼你懂的。

6js20151113

  引導流程有許多其他設計的可能,也會更好用。比如Slack,通過第一屏的交互給用戶創造一些情境。 簡單地介紹自己,聚焦在給用戶帶來的好處而不是介紹界面和功能。

5js20151113

  △ Slake的介紹頁

  更有效的方法是增加和用戶的互動,使用步驟化的引導。Duolingo並沒有去解釋應用:他們鼓勵用戶加入做一個簡單的測試題(即使在未登錄狀態),因為實操才是最好的學習。而且這是一個更有效的展示應用好處的方式。

4js20151113

  △ Duolingo互動引導

  還記得Mailbox和Apple Mail的手勢區別麼? 我們來看看Mailbox是怎麼逐步帶用戶上路的:用戶在真實使用app前,就會看到這個引導的流程,並嘗試所有的手勢。

3js20151113

  △ Mailbox引導

  小結:

  在設計半透明遮罩+引導前,先停下來想想用戶在首次使用時將會碰到什麼。多想想使用場景。大部分的情況下,你總是有更好的方法來歡迎你的用戶的。

  五、創意十足但然並卵的空白頁

  空白頁是常常會被一些經驗不足的設計師忽視的地方。然而,它們在整體的用戶體驗中扮演著重要的角色。

  有時設計師看到錯誤信息或是空白狀態是個空的畫布時,會認為這是做些創意的絕好機會。以Google Photos的空白頁舉例:

2js20151113

  △ Google Photos的空白狀態頁

  乍一看,似乎設計得很棒,對麼? 層級清晰,符合規范,圖片設計得也很美

  但是再一看,你會發現有許多奇怪的地方:

  為什麼有個搜索按鈕在空白頁上?難道要在沒有內容的內容裡搜索麼?

  第二,界面中最為醒目的元素,圖標顯然是不能點擊的(然而許多用戶會嘗試去點它)。

  提示說我應該去頂上找到“+”,這超奇怪。為什麼這個提示裡不能帶個添加按鈕呢?就像說“點繼續按鈕繼續”一樣傻。

  上面這個空白狀態頁的設計顯然不能幫助用戶理解情景:

  什麼是集錦?有什麼用?為什麼我一個都沒有?我能做些什麼(如果我需要做些什麼的話)?

  說到創意,離不開“少即是多”。下面這個空白頁設計做的非常完美(讓我們先忽略“現在點擊下面這個按鈕”這句話)

1js20151113

  △ Lootsy的空白頁設計

  小結:

  別忘了空白頁的設計(類似的還有web上的404頁面)不僅是視覺設計和品牌表現,更是可用性的表現。好好的設計一下。

  質疑一切

  別誤解我的意思: 設計組件和最佳案例仍然是你最好的設計伙伴。但是請謹記應用和應用是不同的,用戶和用戶也是不同的。某個設計在別人的應用中能很好的解決問題但也許在你的應用中就不行。設計並不是均碼內衣。還有,你也不知道人家的應用這麼設計的深層原因。

  所以請獨立思考,自主設計,自己去研究。

  估算、測試、驗證——並且別害怕打破規范,如果你的設計可行性更高。

  譯者微信號: 開卷有譯,歡迎關注喲

copyright © 萬盛學電腦網 all rights reserved