模式 设置

设置

应用的设置功能可以让用户表明他们希望如何使用应用或服务。

把应用的设置放在应用导航的「设置」标签中。

位于设置中的控件应该要能捕获用户偏好,并且是不经常访问的。它们应该影响大部分用户、或者为少数用户提供重要的功能设置。

可选位置

侧边导航
工具栏菜单

设置组件

标签
次要文本
开关或复选框设置
状态


放置 展开或收起内容 当内容收起时,箭头向下,当内容展开时,箭头向上。

通过「设置」应当可以访问应用的所有设置项。不要使用「选项」或「偏好」等同义词。

侧边导航

如果存在侧边导航,例如导航抽屉,把「设置」放在其他选项(「帮助和反馈」除外)的下方。

不含导航的应用

放在工具栏菜单的所有其他选项下面(「帮助和反馈」除外)。

抽屉中的设置

工具栏菜单中的设置

用法 展开或收起内容 当内容收起时,箭头向下,当内容展开时,箭头向上。

设置应该是经过精心组织、可预测的,并有一定数量的选项。

提供概览

用户应当可以快速了解所有可用的设备以及它们的当前值。

如果有很多的设置,优先考虑用户可能最感兴趣的。对不重要的设置进行分组,并放到二级页面中。

重要设置显示在列表顶部

选择合适的设置

设置中的控件:

  • 捕获用户偏好
  • 不经常访问
  • 被大多数用户使用
  • 被少部分用户使用,但是为了满足它们的需求是比不可少的

设置不应该:

  • 包含需要频繁访问的操作(把这些操作放到工具栏)
  • 包含应用的相关信息,例如版本号或许可信息(这些信息应该移动到帮助页面)
  • 管理用户账户(在应用的主要流程中显示这些操作,例如在侧边栏中)

选择良好的默认值

设置的初始值应该:

  • 是大部分用户会选择的默认值
  • 是中性的,且没有风险的
  • 使用较少的电量或移动数据流量
  • 只有在重要时才中断。Only interrupt when important

设置分组 展开或收起内容 当内容收起时,箭头向下,当内容展开时,箭头向上。

对于有大量列表的设置,请把它分为多个短的列表组。请根据应用中的设置总数来分组。

7 个及以下
不分组。

9 到 10 个
按相关性使用 1~2 个分隔线来分组。对于不能分组的设置:

  • 如果是重要的,请在顶部列出它们,不使用分隔符。
  • 否则,将它们重要性排列在名为「其他」的分隔线下方。

11 到 15 个
按相关性使用 2~4 个分隔线来分组。将两组相关设置合并为一个单独的设置。

例如,两组包含复选框的相关设置可以合并成一组多选设置。

16 个及以上
分成四组或更多,并把设置项放在第二页。使用一致的术语,确保第二页的标题和打开它的设置的标签相相同。

中断的分组设置

相关设置放在第二页

标签和次要文本 展开或收起内容 当内容收起时,箭头向下,当内容展开时,箭头向上。

标签

使用简短且有意义的标签。

标签应当:

  • 只大写标签的首字母和专有名词。
  • 将标签中最重要的文字放在最前面。
  • 使用中性词(例如「阻止」)来替换像「不要」「绝不」这样的否定词。
  • 使用像「通知」这样的客观标签,而不要用「通知我」这样主观标签。例外:如果必须提及用户才能理解设置,使用第二人称(你),而不是第一人称(我)。

标签应避免:

  • 通用术语,例如:设定、变更、编辑、修改、管理、使用、挑选、选择
  • 在分区或子页面标题中重复文本
  • 使用技术术语,除非你的目标受众已经广泛理解这些术语

次要文本

次要文本是可选的。如果标签本身所传达的意思已经很明确了,就不用添加次要文本。

通知
显示通知

避免在次要文本中重复标签中的词。

开关或复选框设置

需要准确描述的设置可以在设置标签下添加单行描述。描述应该:

  • 告诉用户启用设置会发生什么
  • 使用尚未出现在标签中的词

启用 NFC
允许手机在接触其他设备时交换数据

描述应该使用动词作为开头。

可以在子页面中添加更长的说明来解释设置。

在标签下方显示设置状态「开」或「关」

将开关本身和更长的描述添加到子页面

所有其他设置

对于非开关设置,次要文本应仅显示当前的设置状态。

休眠
无操作 10 分钟后

屏幕超时
调整屏幕自动关闭前的等待时间

书写指南 展开或收起内容 当内容收起时,箭头向下,当内容展开时,箭头向上。

直接且易于理解。

触摸时震动

使用触觉反馈

在适当的场景中,使用特定细节来指示状态。

休眠
无操作 10 分钟后

屏幕超时
调整屏幕自动关闭前的等待时间

使用关键词来准确的描述设置。

屏幕锁定方式
图案

如果用户尚未设置屏幕锁,次要文本应显示「无」。

更改屏幕锁定方式
更改或禁用图案、PIN 码、或安全密码


在没有可替代的情况下,使用熟悉的缩略语来告诉用户这个陌生的设置如何使用以及为什么存在。

NFC
允许手机在接触其他设备时交换数据

NFC
使用近场通信读取或交换标签