在應用程序設計時總會有一個系統設置的項, 為什麼要有這個菜單,設立的目的是什麼?什麼樣的內容應該放在這裡?


謝邀。

這個問題真的非常有趣。

感謝 @朱晨 的一些觀點,第二部分的許多內容來源於和他的討論。

——————————————————————————————————————

關於「設置」

中文中的「設置」原本是一個動詞,表示安裝,或者建立。

「系統設置」這個名詞,應該是從英文翻譯過來的。

英文中的Setting一指發生事情或者放置東西的地方,另外表示設備可以被調節的東西。

所以這個詞語有這個語義,應該是在出現了「機器設備」之後。

「設置」最早是不存在的。

我們使用什麼東西,不必要有個什麼「設置」。

我們會把一段樹枝磨尖,用來獵殺動物。但樹枝上不會有個「設置」,讓它改變形態成為可以撓痒痒的圓棒棒。

  • 「設置」這個詞語,超出沒有接觸機器設備的人的認知範疇。

  • 我贊同 @黃雯 的說法,在最理想的情況下,不應該有這樣一個「設置」,這些東西最好不需要用戶思考和配置。

  • 如果必須需要用戶控制,例如用戶需要屏幕亮度暗一點,我認為最直接的方案是有個明確的「降低屏幕亮度」按鈕,直接面對用戶目標。

——————————————————————————————————————

為什麼要有」設置「,目的是什麼?可以不用」設置「嗎?

正如第一部分里提到的,假如因為現階段的技術限制,必須需要用戶主動控制,我認為最好的解決方案應該是直接面對用戶任務目標:以iOS為例,如果它將可以調整的的壁紙、亮度、WIFI……等等所有東西都變成一個個圖標放在桌面上,對於大部分用戶來說,應該會更加易於理解和學習使用。

但是這樣的方案帶來了一個問題,效率降低:

用戶準備調整屏幕亮度,他必須在超過10個以上的功能中尋找」亮度「的那一個功能,可能還需要滑動屏幕瀏覽多個界面。

這時候,我們可以採用」抽象「的設計方法,將這些所有的控制功能,都抽象到一個」設置「的概念里。

這樣,經過一次或者多次學習,用戶會理解什麼叫做」設置「,以後再有類似的功能任務,他會嘗試進入」設置「中尋找。

  • 所以,設置是為了幫助用戶理解和更有效率地控制某個設備或者系統,採用的有一定學習成本的一種解決方案。
  • 對於一些簡單的產品,可以有其他的解決方案,盡量和任務結合在一起。例如iBook中的的字體設置,可以直接在界面中進入,而不需要有個專門的」設置「。
  • 另外,好的產品設計,可以大大降低用戶對」設置「的依賴。例如iOS6的激活流程,一些具體的場景中彈出需要用戶設置的賬戶,Wifi的自動記住密碼+自動尋找連接。

此外,Siri的語義理解讓我們看到了未來再進一步改變人機交互的方式,我們可以直接表達我們的目的,機器會自動觀察我們的行為,我們無需再通過」指令「這個抽象界面進行。我們大概就可以完全拋棄」設置「了。

」太暗了,我想看書。「 Siri會自動將亮度提升,當它發現用戶的眼睛出現了刺眼的反應,則會自動調低亮度。

真美好。

扯遠了。

——————————————————————————————————————

一些其他和「系統設置」相關的詞語

出於好奇,我找了一下以前的系統設計界面。

以下圖片來源於Google搜索。

Apple Lisa中,沒有Setting(設置),在各個軟體中也沒有出現。

它使用了Preferences(喜好)Customize(個人化定製)等詞語。

Windows 3.X的界面中,對系統進行調整的是Control Panel(控制面板),對窗口進行調整的是Options(選項),對鬧鐘進行調整的是Setting(設置)

  • 在軟體設計初期,無論蘋果還是微軟,都盡量使用貼近現實生活,或者從任務目標出發的詞語。

  • 也就是說,你仍然可以考慮其他用戶更容易理解的詞語。例如在我看來,某些情況下,」個性化定製「也許比」設置「更容易理解。


設立目的:彌補 應用程序無法自動滿足用戶需求 的缺陷,為 用戶自主更改應用程序以適應用戶的需求 提供可能。

什麼樣的內容:可以滿足不同用戶的不同需求的各種選擇。


因為應用程序的用戶畢竟是一個群體,需求上總會有一些不同,程序的默認提供一般是為了滿足大多數用戶,總有一小部分用戶滿足不了……所以為這些提供用戶一個入口,通過自定義,滿足他們的需求,所以這裡一般是高級選項,如果發現某一項大部分用戶都要進行設置,那也許就需要放在更方便用戶找到的位置了


其實就是雜項 理論上 這些東西並不應由用戶思考和配置

狼大人 所說 「屏幕解析度」 應該通過記錄用戶長期習慣自動調節;「音樂音效大小」 應該根據用戶環境自動調整(如根據耳機和功放自動調整聲音大小)

諸如此類 然而現實(供方)與理想(需方)的妥協就是這些名叫 「系統設置」的畸形兒


推薦閱讀:

Smartisan os是好看,但是,google Material Design一出,Smartisan os的界面設計還有意義嗎?
羅子雄(Pumel)是誰?
為什麼 Google.com 的搜索輸入框比 Google.com.hk 的要長?

TAG:設計 | 交互設計 | 用戶界面設計 | 用戶體驗設計 |