重新設計開關按鈕

開關按鈕在現實生活和軟件界面中都隨處可見,但設計都不是很理想,最大的問題是不知道開關當前狀態是開還是關,本文試圖分析軟件界面中開關設計存在的問題,并提供優化方案。

我們知道,開關按鈕通常是二態的(要么處于開啟狀態,要么處于關閉狀態),它一般由3種要素構成:(1)開關當前所處的狀態描述,開關正處在打開還是關閉的狀態,通常用文字或者視覺手段標識出來;(2)開關點按區域,提供一個足夠大的“熱區”供使用者點按;(3)操作對象說明,一般通過文本標簽說明開關操作是針對于哪個對象(比如要打開的是藍牙)。

現實生活中糟糕的開關設計

在討論軟件界面的開關之前,我們先來看看現實生活中的一些設計糟糕的開關(見圖1)。看似簡單的開關按鈕卻設計的不盡如人意,人類千百年來飽受其折磨。

圖1、糟糕的拉線開關和小風扇開關

圖1左側的拉線開關我本人曾經使用過,很糟糕,如果燈泡壞了,就只能擰開開關的蓋子或者通過電筆來確認當前開關是否正處在關閉的狀態,很危險、很不方便。

右側是一個奇葩的小風扇開關。開關有一個滑槽和撥動塊,圖中現實“OFF”字樣,一般會有兩種解釋:

【解釋一】開關滑塊正處在“ON”字樣上(被滑塊遮住了),所以開關處于打開的狀態。

【解釋二】我只清楚地看到了“OFF”字樣,所以開關處于關閉的狀態。

經過上面的分析,我們就知道,不管這種它是開還是關,都是不合理的!最后還是公布一下正確答案,它是關的!

軟件界面上糟糕的開關設計

在軟件界面上,也存在各種糟糕的開關設計,下面介紹比較常見的兩類。

(1) 翻滾按鈕

翻滾按鈕的問題主要是使用者無法分辨它是一個選擇,還是描述當前的狀態。雖然翻滾按鈕可以大大節省空間,受到一些設計師的青睞,但這種按鈕模式沒有經過良好的設計,就會讓用戶很苦惱。

圖2、糟糕的翻滾按鈕

如圖2中我們經常見到的電影或者音樂的播放和暫停翻滾按鈕,如果認真思考就會陷入混亂。以左側的暫停按鈕為例,我們完全沒有線索去判斷這個暫停按鈕到底表示的是當前影片正在暫停?還是表示點擊它就可以暫停?很明顯,約定俗成的答案是后者。

幸運的是,視頻畫面是動的并且是有聲音的(而音樂是有聲音的),我們可以通過這個線索來了解影片(或者音樂)當前的狀態。但如果畫面靜止不動時(或者音樂中有很長的休止符時),線索消失,用戶將陷入恐慌。

本文的后面(圖6)將對此進行重新設計。

(2)文字或圖形出現在滑槽內的開關

我們上面提到,風扇小開關也在滑槽內用文字來提示開關的當前狀態(見圖1)。軟件界面上,也存在這種設計,見下圖。

圖3、文字或圖形出現在滑槽內的開關

圖中的三種模棱兩可的“滑槽開關”設計我們上面已經解釋過了,不再重復。可能設計師認為他的設計合理的(表現模型),但用戶的想法(心理模型)與他不完全一致。

舊版iOS的開關設計就是圖3中下方兩組按鈕,使用起來也不太方便,一思考文字的含義就容易犯暈,所以果粉只能通過長期使用來適應它了。

本文的后面(圖8和圖9)將對此進行重新設計。

現實生活中優雅的開關設計

我們知道,生活是設計最好的導師,軟件界面中很多元素的設計靈感主要來源于現實生活。在優化軟件界面的開關設計之前,我們先來分析一些現實生活中的優秀開關,見下圖。

圖4、優雅的高壓配電箱開關和顯示器開關

上圖左側的的高壓配電箱是危險開關,萬萬不能馬虎。在顏色方面,“合”字的背景色用警戒色紅色,非常醒目;而“分”字的背景用黑色,有一點“漆黑”或者“無(色彩)”的含義。更重要的是,文字“分”和“合”的意義非常清晰,沒有使用“開/關”、“接通/斷開”等可能有歧義的詞。

上圖右側的顯示器按鈕,非常典型的合理的設計,開關按鈕凸起狀態很清晰標識可按壓區,右側的指示燈也完美地標識屏幕已經打開,再配合點亮的大屏幕,開關的狀態非常清楚!日常生活中,插板、微波爐、蒸蛋器等都是通過類似的工作指示燈來標識開關處于打開的狀態。

其實,現實生活中的開關比軟件界面的開關要容易設計一些,因為可供利用的知覺通道更多。

現實生活中的開關可通過視覺、聽覺(比如打開熱水壺開關時聽到水沸的聲音)、觸覺(比如有些開關在打開和關閉時摩擦力或彈力不同),甚至嗅覺(比如確認面包機是否已經打開),“火力全開”來確認按鈕的當前狀態。而軟件界面上,只能依靠視覺,以及部分的聽覺(用戶可能沒開聲音,只能作為輔助手段)。

盡管如此,我們還是可以從現實生活中發現優秀開關的一些優良品質,比如意義明確、操作對象鮮明、容易上手。一旦用戶用過之后,就不會輕易忘記使用規則,并且識別速度快如閃電!

重新設計開關按鈕

有人說,人們似乎已經習慣了痛苦和折磨,但這不是糟糕設計繼續存在的理由。我們必須做出改變,尋求優雅的設計方案,畢竟設計的終極目標就是讓生活更美好。

下面介紹幾種設計原則,并在這些原則的指導下重新設計軟件界面上的開關按鈕。

(1)明確標識當前狀態

明確標識當前開關的狀態,并提供操作區。如下圖:

圖5、明確表示當前狀態

上圖中的第一組按鈕,通過按鈕兩側的文字明確表示當前開關的狀態,很明確,但為了加快用戶的識別速度,加上綠色背景表示就打開中更加完美了(見第二組按鈕)!

第三組按鈕,通過單選框的形式來選擇打開和關閉,也是比較合理的方式。

明確表示當前對象的狀態非常重要,開關按鈕的很多問題,大多數是由于當前狀態不夠明顯或者不明確造成的。按照這個思路,我們對圖2的翻滾按鈕進行重新設計(見下圖)。

圖6、改進后的翻滾按鈕

為了表現當前視頻正在播放中(見上圖左側),可對播放頭進行重新設計(比如前進中的小動畫),或者增加一個聲音播放的小動畫,或者顯示已播放時間或者剩余時間(眼睛最多停留兩秒就知道當前正在播放中)。簡單地說,線索在動,就表示視頻正處在播放的狀態,反之則反(見上圖右側)。

當然,由于用戶可以通過視頻窗口變化(或聲音變化)來判斷影音當前的狀態,況且這種翻滾按鈕的設計已經“深入人心”,所以,影音播放軟件公司無需再考慮重新設計,這就使得糟糕的翻滾按鈕大行其道,非常遺憾。

(2)明確標識點擊動作

明確標識點擊動作,就可以推斷出當前狀態。動作是有指向性的,比如下圖左側的“請點擊打開”按鈕,意思就是點擊就可以將對象打開,由此可推斷當前的對象正處在關閉的狀態,反之則反(見下圖右側)。

圖7、明確表示點擊動作

雖然初看起來這種需要推斷的方式好像有點復雜,但命令式的按鈕的指向性非常明確,用戶很清楚點擊這個按鈕將會發生什么事情(這一點非常重要),所以實際使用起來效果還是相當不錯的。

(3)加強或者削弱某一種解釋

上面的“滑槽開關”由于兩種截然相反的解釋“相互競爭”而導致混亂,所以,如果我們能夠通過視覺表現手段加強或者削弱某一種解釋,那么平衡的天平將會向其中一邊傾斜,易用性將大大提升。見下圖:

圖8、加強或者削弱某一種解釋

上圖中,借鑒了高壓變電箱的開關設計(指針指向哪種狀態就表示當前處在哪種位置,清晰明了),優化方案1直接借用這一概念。優化方案2把開關按鈕的透明度調低,讓”遮擋”在底下的文字顯示出來。

兩個方案都是加強某一種解釋(即滑塊所處的位置就是按鈕當前狀態),削弱了另一種解釋(即當前看到什么字開關就是什么狀態)。

(4)減少“信息干擾”

其實,設計師在設計開關時,不需要用大量的語言和圖形來解釋說明,而僅提供一丁點微妙的“信息”,讓用戶自己去體會和發現。比如,“關閉”的狀態容易讓人聯想到“空”、 “斷開”、 “空白”、 “消失”等消極的詞;相反地,“打開”就對應于“滿”、 “接通”、 “高亮”、“存在”等積極的詞。設計見下圖(ios7上的開關)。

圖9、信息量很少,干擾很少

經過一番喧囂之后,終于返璞歸真,僅僅留下顏色線索,看起來信息量好像少了,但由于沒有了文字或圖形的各種“干擾”,開關當前狀態的“信號”更清晰了!

細節是魔鬼。即使產品整體的概念是優秀的,令人沮喪的開關控件也會導致一些煩惱,所以我們一定要小心謹慎,確保開關按鈕有適當的、明確的行為。

作者:運氣超好

來源:用戶體驗小故事

想了解更多關于互聯網崗位知識的信息,請移步微信,關注微信公眾號:硅谷堂(ID:guigutang)或下載“硅谷堂”APP。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,401評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,011評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,263評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,543評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,323評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,874評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,968評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,095評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,605評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,551評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,720評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,242評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,961評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,358評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,612評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,330評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,690評論 2 370

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,580評論 25 707
  • 使用sketch最重要的一點是設計好控件的規范。 為做好設計規范需要對色彩進行編號,比如:color_a”_1,c...
    youyeath閱讀 26,213評論 2 237
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,142評論 4 61
  • 《圖片來源于網絡、如有侵權,聯系白一子刪除》 今天小編跟大家聊聊頭像這個話題 我們選擇的頭像往往表達了我們的心境 ...
    白一子閱讀 326評論 0 0
  • 看了兩遍《尋夢環游記》,仍舊意猶未盡。在豆瓣的評分也是相當高,朋友圈去觀影的朋友也是贊聲不斷,這究竟是怎樣的一部神...
    舊渡頭閱讀 913評論 0 1