在應用程序設計時總會有一個系統設置的項, 為什麼要有這個菜單,設立的目的是什麼?什麼樣的內容應該放在這裡?
01-07
謝邀。
這個問題真的非常有趣。感謝 @朱晨 的一些觀點,第二部分的許多內容來源於和他的討論。——————————————————————————————————————
關於「設置」
中文中的「設置」原本是一個動詞,表示安裝,或者建立。
「系統設置」這個名詞,應該是從英文翻譯過來的。英文中的Setting一指發生事情或者放置東西的地方,另外表示設備可以被調節的東西。所以這個詞語有這個語義,應該是在出現了「機器設備」之後。「設置」最早是不存在的。
我們使用什麼東西,不必要有個什麼「設置」。我們會把一段樹枝磨尖,用來獵殺動物。但樹枝上不會有個「設置」,讓它改變形態成為可以撓痒痒的圓棒棒。- 「設置」這個詞語,超出沒有接觸機器設備的人的認知範疇。
- 我贊同 @黃雯 的說法,在最理想的情況下,不應該有這樣一個「設置」,這些東西最好不需要用戶思考和配置。
- 如果必須需要用戶控制,例如用戶需要屏幕亮度暗一點,我認為最直接的方案是有個明確的「降低屏幕亮度」按鈕,直接面對用戶目標。
——————————————————————————————————————
為什麼要有」設置「,目的是什麼?可以不用」設置「嗎?正如第一部分里提到的,假如因為現階段的技術限制,必須需要用戶主動控制,我認為最好的解決方案應該是直接面對用戶任務目標:以iOS為例,如果它將可以調整的的壁紙、亮度、WIFI……等等所有東西都變成一個個圖標放在桌面上,對於大部分用戶來說,應該會更加易於理解和學習使用。
但是這樣的方案帶來了一個問題,效率降低:
用戶準備調整屏幕亮度,他必須在超過10個以上的功能中尋找」亮度「的那一個功能,可能還需要滑動屏幕瀏覽多個界面。這時候,我們可以採用」抽象「的設計方法,將這些所有的控制功能,都抽象到一個」設置「的概念里。
這樣,經過一次或者多次學習,用戶會理解什麼叫做」設置「,以後再有類似的功能任務,他會嘗試進入」設置「中尋找。- 所以,設置是為了幫助用戶理解和更有效率地控制某個設備或者系統,採用的有一定學習成本的一種解決方案。
- 對於一些簡單的產品,可以有其他的解決方案,盡量和任務結合在一起。例如iBook中的的字體設置,可以直接在界面中進入,而不需要有個專門的」設置「。
- 另外,好的產品設計,可以大大降低用戶對」設置「的依賴。例如iOS6的激活流程,一些具體的場景中彈出需要用戶設置的賬戶,Wifi的自動記住密碼+自動尋找連接。
此外,Siri的語義理解讓我們看到了未來再進一步改變人機交互的方式,我們可以直接表達我們的目的,機器會自動觀察我們的行為,我們無需再通過」指令「這個抽象界面進行。我們大概就可以完全拋棄」設置「了。
」太暗了,我想看書。「 Siri會自動將亮度提升,當它發現用戶的眼睛出現了刺眼的反應,則會自動調低亮度。
真美好。
扯遠了。——————————————————————————————————————
一些其他和「系統設置」相關的詞語出於好奇,我找了一下以前的系統設計界面。
以下圖片來源於Google搜索。- 在軟體設計初期,無論蘋果還是微軟,都盡量使用貼近現實生活,或者從任務目標出發的詞語。
- 也就是說,你仍然可以考慮其他用戶更容易理解的詞語。例如在我看來,某些情況下,」個性化定製「也許比」設置「更容易理解。
設立目的:彌補 應用程序無法自動滿足用戶需求 的缺陷,為 用戶自主更改應用程序以適應用戶的需求 提供可能。什麼樣的內容:可以滿足不同用戶的不同需求的各種選擇。
因為應用程序的用戶畢竟是一個群體,需求上總會有一些不同,程序的默認提供一般是為了滿足大多數用戶,總有一小部分用戶滿足不了……所以為這些提供用戶一個入口,通過自定義,滿足他們的需求,所以這裡一般是高級選項,如果發現某一項大部分用戶都要進行設置,那也許就需要放在更方便用戶找到的位置了
其實就是雜項 理論上 這些東西並不應由用戶思考和配置狼大人 所說 「屏幕解析度」 應該通過記錄用戶長期習慣自動調節;「音樂音效大小」 應該根據用戶環境自動調整(如根據耳機和功放自動調整聲音大小) 諸如此類 然而現實(供方)與理想(需方)的妥協就是這些名叫 「系統設置」的畸形兒
推薦閱讀:
※Smartisan os是好看,但是,google Material Design一出,Smartisan os的界面設計還有意義嗎?
※羅子雄(Pumel)是誰?
※為什麼 Google.com 的搜索輸入框比 Google.com.hk 的要長?