應(yīng)用設(shè)置允許用戶選擇他們對應(yīng)用行為的偏好。它們授予用戶真實(shí)的控制感,并且避免用戶被同樣的問題反復(fù)打擾。
由于用戶并不需要經(jīng)常使用設(shè)置,所以它們在 UI 中并不顯眼。應(yīng)用中訪問設(shè)置時:在任何情況下,進(jìn)入“設(shè)置”的按鈕都應(yīng)簡單命名為“設(shè)置”。如果當(dāng)前的頁面支持左導(dǎo)航欄,那么把設(shè)置放在導(dǎo)航欄中除“幫助及反饋”外的所有按鈕的下方。另外,如果當(dāng)前頁面里有工具欄,把設(shè)置放在工具欄的更多操作(action overflow)中除“幫助及反饋”外的所有按鈕的下方。
當(dāng)用戶訪問設(shè)置時,盡管這不太頻繁,但他們對這個頁面抱有與其他頁面一樣的期待。這個頁面應(yīng)該是組織良好且符合常規(guī)的。需要特別指出的是,它應(yīng)該避免用過多的選項淹沒用戶。遇到產(chǎn)品上簡單的決定時,避免向“就把它作為一個設(shè)置吧”的誘惑所屈服。對于每個你考慮放入設(shè)置里的控制,通過下列問題來確保它合適:
這確實(shí)是一個用戶偏好嗎?信息和操作不是一個用戶偏好。如果不是用戶偏好,就不要把它當(dāng)做一個設(shè)置。如果它是應(yīng)用的靜態(tài)信息(比如版本號、服務(wù)條款、開源證書),將它組織到一個幫助頁面里。如果它是一個操作(比如刷新、切換賬號),在你的應(yīng)用的主要流程中為它找一個合適的位置。
這個選項經(jīng)常被用戶更改嗎?用戶每次訪問這個選項要多次操作會覺得負(fù)擔(dān)重嗎?如果是這樣,不要把它作為一個設(shè)置??梢酝ㄟ^把它放在工具欄或者更多操作(action overflow)中,讓這個控制更容易使用。
只有少于 20% 的用戶改變這個設(shè)置的值嗎?如果是這樣,不要將它作為一個設(shè)置。不管是新的還是本來就有的設(shè)置,都應(yīng)該問這些同樣的問題。
當(dāng)你有很多設(shè)置項時,最好通過分組來把一個長列表變成幾個短一些的列表。設(shè)置項的數(shù)量決定了分組的策略。
不需要分組。
試著用 1 到 2 個分隔符分隔相關(guān)的設(shè)置項。如果存在“獨(dú)立設(shè)置”(與其他設(shè)置項無關(guān)并且不能放進(jìn)已有的分組中),如下處理:
建議同上,不過試著用 2 到 4 個分隔符。
如果存在“獨(dú)立雙選項”(兩個互相相關(guān)的設(shè)置項,但與其他設(shè)置項無關(guān))。試著將它們合并成一個設(shè)置項。比如你可以把兩個相關(guān)的復(fù)選框重新設(shè)計成一個多選設(shè)置項。
如果你有四個以上的相關(guān)的設(shè)置項,把它們分在一個子屏里。對于每個子屏使用上面這些建議。
用戶通常期望每個設(shè)置項都有合理的默認(rèn)值。以下問題可以幫助你做決定: