UI设置界面先按用户任务分组,再为每项设置说明作用、当前值、生效范围与保存方式。独立的开关可采用即时保存;相互依赖的多项设置可统一提交。用户改完后应能分清“正在保存”“已保存”和“未保存”,不能只通过开关变色判断结果。
下面结合论坛、游戏、音乐和购物设置页,说明怎样在Pixso 的界面设计与协作画布中组织分组、控件和反馈。示例设置属于画布内设计的应用,生效规则需要与产品和研发共同定义。

1. 设置界面UI设计小技巧
1.1 按用途分组
当应用程序有多个设置时,用户可能很难找到他们所需要的内容,解决的方法是将设置分组,便于浏览和查找。如示例中分为会员、电子邮件设置和草稿设置等等。
1.2 建立视觉层次
如果没有视觉层次结构,设置面板的用户体验就很难得到提升。我们可以将常用设置放在首位,当选项较多时,也可以将类别分成子页面以减少认知负担。如示例中游戏直播类APP,将用户常用的游戏音量和话筒音量放在首位,方便用户使用。
1.3 提供清晰的描述
设置需要明确说明其具体用途,最好用常见的带有指示功能的简单词汇来描述设置,避免使用会让用户感到困惑的技术名词,但要注意不要提供太多信息,以免分散用户注意力,忽视了重要细节。如示例中的蓝色音乐主题播放APP,以离线模式、自动混音等简单清晰的语言告诉用户重点的同时,在每个具体设置下面以灰色小字的形式补充说明了选中设置后会对用户产生什么影响。
1.4 提供状态指示器和对已保存状态的反馈
设置是否自动保存,应在同一页面保持一致并给出反馈。下图资讯APP在主题颜色上显示选中标记,能说明“当前选择”;如果更改还需要保存到服务器,另需设计保存中、成功和失败反馈,不能将勾选本身当作持久化成功。
1.5 使用适当的UI控件
单选适合一组互斥选项,复选适合多项选择,开关适合明确的开启/关闭状态。W3C 的开关模式指出开关是二态控件,标签不应随状态变化;例如始终叫“活动提醒”,让“开/关”或状态说明变化。不要把同一开关开时叫“接收通知”、关时改叫“关闭打扰”,造成含义翻转。
Salala购物软件
1.6 提供基本和高级设置
处理具有多种设置的应用程序的一种聪明方法是提供两个级别的输入,如基本设置和高级设置。基本设置默认填充设置面板并满足普通用户的需求,而高级设置则吸引需要更精细控制的用户。
资讯类APP
2. 应用程序设置界面的设计过程
2.1 从信息架构和用户流开始
用户流程描述为完成目标需要经过的步骤;信息架构决定设置如何分类和归属。可通过卡片分类了解用户把“消息提醒”“账号安全”“播放偏好”放在哪里。顶级类别数取决于内容关系与可查找性,不必为了凑四或五个类别,把不相关设置塞在一起。
2.2 定义默认模式
默认值应支持用户开始使用,并让其理解影响。例如提醒设置需要说明通知渠道,播放偏好需要说明是否消耗移动数据。涉及安全或隐私的选项,与产品、安全和研发一起确定默认行为及修改权限,不通过预先勾选替用户作出新的同意。
2.3 在设计过程的早期联系团队成员
开始设计协作,并与团队相关成员讨论他们与设置相关的需求,与产品经理、安全专家、设计师、工程师和任何对设置感兴趣的人提前沟通,以免等到设置设计过程的后期才发生修改,可能会导致昂贵的重新设计。设计细化从识别用户的痛点开始,客户支持团队每天都在处理用户的问题。他们知道应用程序的哪些方面令人困惑,哪些设置难以管理。如果可能,请定期参加客户支持会议,以深入了解设置面板的未来迭代方向。
2.4 原型和测试
构建和测试原型,观察设置如何影响核心任务。例如让用户关闭活动邮件,再检查应用内提醒是否仍然开启;让用户遇到保存失败后继续操作,判断他能否说清当前真正生效的值。尽早测试这些分支,才能在交付前发现规则不一致。
2.5 以周到的应用程序设置改善用户体验
上线后结合具体问题继续调整分类与描述。例如用户找不到“关闭活动邮件”,需要判断是入口难找、名称不清,还是邮件与站内消息被混为一谈。客服问题可以转为可观察的设计任务,而不只是统一增加说明文字。
3. 消息通知设置:改了什么,在哪里生效
同一个“消息通知”页面可能同时控制账号偏好、此设备的提示以及操作系统权限。把它们合成一个总开关,会让用户误以为关闭一台手机就能停止所有邮件。先说明范围,再决定控件。
| 设置项 | 生效范围 | 合适的表达 |
|---|---|---|
| 活动邮件 | 当前账号 | 接收活动邮件;说明用于哪个邮箱 |
| 应用内活动提醒 | 当前账号的应用内偏好 | 活动提醒开/关;不承诺改变系统权限 |
| 此设备声音 | 当前设备 | 明确只影响这台设备 |
| 系统通知权限 | 系统权限状态 | 显示已允许或未允许,并给出真实可用的设置入口 |
独立开关采用即时保存时,可以设计“当前关闭→用户开启→正在保存→已保存”的路径。若保存失败,恢复原值并显示“未保存,请重试”,或明确保留待保存状态并提供重试;两种方式需要择一,不能显示已开启却没有说明失败。
若提醒时间和时区必须一起生效,则把它们作为一组编辑内容,用“保存更改”统一提交。退出未保存页面时说明哪些改动还未生效;恢复默认也应明确是恢复当前分组还是整套设置,不让用户猜测影响范围。
在Pixso 资源社区选择设置页案例后,先保留一组真实任务,例如“关闭活动邮件但继续接收应用内提醒”。复用行项目的样式时,把保存中、失败和只读原因一起放入设计稿,让评审者逐项说明哪个范围发生了变化。
前面的音乐与资讯案例已经能观察到分组、说明文字和开关。继续设计时,在同一文件中补上通知设置的保存失败画板,并用评论标明账号与设备范围。团队讨论应围绕“这个值是否已经生效”,而不只判断开关是否足够醒目。