赞助商
立即赞助

日常生活最常用的「开关」,如何设计才能让体验更好?

产品设计3年前 (2021)更新 流光
2.4K 0 0

故事要从我搬到新出租屋开始讲起。半年前搬到新的出租屋后,房间里配置的洗衣机也比之前的大了一倍,而且操作区上分布着的密密麻麻的文字和按钮让洗衣机看起来更高级了,然而对它的好感并没有持续多久。在我第一次使用它时,我将衣物放进洗衣机后,选择好时间和洗涤方式,按下了启动按钮(如下图右侧白色按钮)。

日常生活最常用的「开关」,如何设计才能让体验更好?

按下后洗衣机发出了「滴」的一声,在我的认知里它应该是开始工作了,但是 10 秒过后没有任何抽水声和洗衣服的声音。我疑惑地想:是不是刚才并没有成功启动?于是再次按下了启动按钮,又是「滴」的一声,但是这次我等了 1 分钟没有任何反应。之后的十分钟里,我与这台匪夷所思的机器「交涉」多次才理解了它的运行方式。这台洗衣机启动后需要等待大概十几秒才开始运行,但是在我按下启动按钮后,得不到任何反馈或者提示来告诉我洗衣机已经开始工作了,所以疑惑的我又按下了一次启动按钮。然而令人崩溃的是这台洗衣机的启动和暂停按钮是一体的,我第二次按下实际是进行了暂停操作,从而导致我第二次的困惑。

如果你是这台洗衣机的设计师,你会怎么解决上述的问题呢?

已答案,答先探究问题质。

人们不管是使用日常物品还是与机器进行交互,都会面对两个阶段的问题。一个是「执行」,一个是「评估」。执行时用户需要理解如何操作,操作后可能会有什么结果。评估时用户需要知道具体发生了什么。作为设计师我们要通过合理的手段帮助用户解决这些问题,保证交互的可用性和流畅性。

通常我们会使用「意符」在用户执行前告知用户如何理解、如何操作、操作后会有什么结果。在评估前通过「反馈」告知用户结果是什么。

对于意符的定义,在《设计心理学1-日常的设计》一书中,作者唐纳德·诺曼做出了这样的解释:

人们需要某种方式了解他们将要使用的产品或服务,某些标识表明的用途,会发生什么,有什么样的替代方案。人们寻找蛛丝马迹,寻找任何可以帮助他们应对和理解的符号。任何可能标识出有意义的信息的符号非常重要。设计师需要提供这些线索。人们所需要的和设计师必须提供的,就是意符。除此之外,优良的设计要求对产品的目的、结构和设备的操作与使用者进行良好的交代。那就是意符的作用。

简而言之,意符就是在用户使用前,机器为了让用户更好地理解和使用它而做出的提示。而反馈就更好理解了,机器在我们操作后做出的反应就是反馈,没有反应同样也是一种反馈。

下图展示了机器与用户如何进行交互。一个合理的设计可以让用户快速顺畅地进行 1234 四个步骤进而完成任务,而糟糕的设计会让用户不断重复这个流程。之所以会出现糟糕的设计,就是因为在步骤 1 和 3 没有进行合理的意符提示和反馈提示让用户摸不着头脑,进而导致用户根据自己的猜测和过往经验来进行操作,最后得到非预期的结果。

日常生活最常用的「开关」,如何设计才能让体验更好?

回到文章开始时的洗衣机开关问题,因为开始和暂停按钮是一体的,在没有任何意符和反馈的情况下,我按下这个按钮时,我并不知道我启动的是开始操作,还是暂停操作。

我们可以就这个问题列出以下解决方案:

  • 增加文字提示,如启动时在显示屏上显示「已启动」,暂停时显示「已暂停」;
  • 增加语音提示,启动开关后使用语音告知用户「已启动」或「已暂停」。

当然解决方案有很多,每个人都可以根据场景想出不同的解决方案。

与现实机器的开关类似,在 UI 设计中我们如果进行开关设计也需要遵循相应的设计原则。

一个合理的开关设计主体包含的意符分别有两种:

  • 表示当前状态;
  • 表示操作后的状态。

主体之外我们还可以添加辅助提示更加清晰地传达意符和反馈。

接下来将介绍一些常见的开关类型和辅助提示类型,最后总结出体验优质的开关设计方法。

开关类型

1. icon

在 UI 设计中最常见的开关可能就是 icon 了,即由单一的 icon 通过颜色或图形的变化来表示开或关的状态。因为交互设计从古到今并没有统一的严格标准,所以到底是将开关 icon 的样式设计为「当前状态样式」还是设计为「按下之后的状态样式」并没有一个约定俗成的规则。然而,对比而言如今各类 App 设计中常见的,且体验比较好的方案还是将开关样式设计为当前状态样式。如下图 iPhone 自带相机的实况照片开关 icon,就是显示当前状态。

日常生活最常用的「开关」,如何设计才能让体验更好?

然而,并不是说将开关样式设计为当前状态样式做法普遍,且体验更好,就可以这样做了。有些开关的设计因为使用广泛,已经在用户的心智中扎根,我们如果强行改变反而适得其反,导致体验变差。最典型的就是视频和音乐的播放暂停开关,他们表示的就是操作后的状态而不是当前状态,如下图。

日常生活最常用的「开关」,如何设计才能让体验更好?

因此,大部分应用的开关类 icon 都是混用当前状态和操作后状态的。如下图哔哩哔哩的视频播放界面,播放暂停开关 icon 表示的是操作后状态,弹幕开关表示的是当前状态,而视频锁开关 icon 又变成了表示操作后状态了。

日常生活最常用的「开关」,如何设计才能让体验更好?

是否统一倒不是关键,关键是我们是否能够让用户理解相应的意符和反馈,目标是让用户在操作开关前,能够知道当前状态是什么,操作开关后当前状态是什么。

举一个反例,下图中的美颜相机的夜拍模式开关,就没有直观表现出当前是开还是关,这种有歧义的设计可能让新手用户手足无措,可能本来未开启的功能让用户误以为已开启,导致拍出来的照片不符合用户预期。

日常生活最常用的「开关」,如何设计才能让体验更好?

由此我们可以看出,单一的 icon 开关如果没有其他的辅助提示会造成意符和反馈的缺失,进而形成较大的歧义性,用户会在疑惑中按照自己固有的心理模型和过往经验进行判断,体验因此降低。

2. 主体与开关分离(分离式)

上一部分举了美颜相机的反例,其意符和反馈不明的歧义问题,导致了用户的困惑,但使用「主体与开关分离」(后文一致简称为「分离式」)的开关设计可以解决这个问题,它在意符和反馈层面都给予了用户提示,可视性很强,完全解决了开关状态无法被用户感知的问题。分离式开关指的是,主体不再充当开关,只当做开关的名称或 icon,另外制作一个开关传达意符和反馈,解决了当前状态与操作后状态混淆的问题,其通常的样式如下图。

日常生活最常用的「开关」,如何设计才能让体验更好?

如下图,Faceu 激萌不同于美颜相机设计方式,就是将主体与开关分离,很清晰地传达了当前开关状态。

日常生活最常用的「开关」,如何设计才能让体验更好?

大部分 App 的设置页面使用的开关都是主体与开关分离的方式,如下图。

日常生活最常用的「开关」,如何设计才能让体验更好?

显而易见,分离式开关直观展示了当前状态,在消除歧义方面优于 icon 开关,但同时缺点也很明显,它占用了过多页面空间并美感欠佳。

3. 名称变化

名称变化指的是开关依赖于其名称的变化告知用户开关的当前状态和操作,常见的类型如下:

日常生活最常用的「开关」,如何设计才能让体验更好?

部分 App 会将开关的名称变化的方式统一,但也有部分 App 会将这两类进行混用,即一个是表示当前状态,一个是表示操作。

图 App 称,将图称类序。

日常生活最常用的「开关」,如何设计才能让体验更好?

表示操按钮引导,户易触。反,表示状按钮由引导,户类按钮形使习惯,甚至难识它击,此,逆应引导户。播 App ,希望引导户注播,图避免户注取播。将「注」表示操,案写「注播」(属1.启…)。将「取消注」表示状,案写「已注」(属7.已启…)。颜,「注播」按钮,吸引,「已注」弱,户误击,图斗播。

日常生活最常用的「开关」,如何设计才能让体验更好?

,称变由语言模糊,仍歧义。 App 称变,操它示消除歧义(:toast 示), App 则并未,此介绍辅示优使法。

4. 结

icon、离、称变,按照消除歧义优劣列,概离>称变>icon。

那这样的话是不是应该把开关都换成分离式呢?当然不是,分离式虽然在意符和反馈的层面充分地消除了歧义,但是也有明显的缺点,分离出的开关会占用部分空间,可能会影响美观,因此我们需要根据需求和页面结构选择最适合的开关类型。

那名称变化和 icon 类的开关如何消除歧义?我们可以通过添加下面介绍的辅助提示来消除歧义。

辅助提示

1. 环境暗示

环境暗示指的是用户在操作开关前,开关以外的区域给予用户的提示,这些提示本身存在于交互流程中,并不是我们刻意加入的,用户根据这些提示可以判断当前状态,以及按下开关后的状态。

例如在观看视频时,当用户去按下视频播放按钮前,用户会通过当前图像静止与无声音这个环境暗示,明白当前状态可能是视频未播放,所以应该按下播放按钮让视频播放。

再比如得到 App 的夜间模式,用户可以通过当前界面的样式判断当前是否已经开启了夜间模式,如下图。

日常生活最常用的「开关」,如何设计才能让体验更好?

看下图,如果没有环境暗示,你能分清得到的夜间模式的开关哪个当前状态是夜间,哪个当前状态是日间吗?

日常生活最常用的「开关」,如何设计才能让体验更好?

因此,环境暗示的优势是我们不需要另外设计其他的意符和反馈告知用户当前状态,环境给予的暗示已经足够直观。

2. 模态/非模态提示

当用户按下开关后,模态和非模态提示可以在反馈层面告知用户,让用户知道自己是触发了开启还是关闭。

常见的模态提醒控件是「警告框(Alerts)」,非模态提醒控件是「提示框(toast)」,前者提醒强度大,使用在一些危险、重要的反馈中,后者则使用在一些轻量的提示中。

介绍 icon 颜相夜模 icon 状难,图使顶模示,反馈告户状,决问题,图。

日常生活最常用的「开关」,如何设计才能让体验更好?

勾,隐藏简历危险操,户极由称歧义或由疏忽触,导致简历被隐藏,从,此此形警告框模示告户状及潜险。

日常生活最常用的「开关」,如何设计才能让体验更好?

3. 辅助文案

辅助文案指的是在主体(主体可能是开关名称、icon 或二者皆有之)之外,另外放置一些文案信息来充当意符和反馈。下图案例就是高德地图的下车提示的开关,开关的主体是名称,但是下面的一行辅助文案很清晰地传达了当前的开关是什么状态。

日常生活最常用的「开关」,如何设计才能让体验更好?

4. 其他辅助提示

并不是所有提示都需要让用户看见,我们可以给予用户其他感官的信号,告知用户当前开关的状态。

在现实生活中,我们会通过钥匙在锁中扭动发出的声音判断锁是否被打开,通过触摸感受摩托车是否继续震动,判断其是否已经熄火。

, UI ,仍使听触消除歧义。优案例图,户示,语音示「已启醒」,它充考虑身户户并获取屏幕视息,此使语音形示户。

5. 结

辅示补充消除歧义,需使,否则必视噪声。图,音暂播 toast 示怎呢?由已「否声音」暗示,获状, toast 示必必视噪声。

日常生活最常用的「开关」,如何设计才能让体验更好?

总结

介绍完开关类型和辅助提示后,我们如何将其应用到我们的产品中,设计出无歧义或低歧义的开关呢?

择类已够消除歧义,离,需额增辅示。使易歧义,按照(类+辅示1+辅示2+……),即辅示消除歧义,使组。

举个上文的例子,高德地图的下车提醒开关的设计就是「名称变化开关+辅助文案+语音提示」 的组合。

然而,任何设计都不是完美的,很多地方都需要我们做出妥协,虽然我们可以选择合适的开关类型和辅助提示解决歧义问题,但随之而来就可能出现其他问题。如分离式开关消除歧义效果很好,但是占用空间且不美观,模态和非模态提示给予用户的反馈比较强,但是可能打扰到用户。

综合上文提到的三款相机软件作为案例,如下图,我们可以发现在消除歧义的过程中,避免不了对用户造成的干扰或页面美观度的降低。我们很难去评判 Faceu 激萌、美颜相机和美图秀秀哪个设计得更好,它们只是在易用性和美观性之间,找到了它们所认为的平衡点。具体如何设计,还是要具体问题具体分析。

日常生活最常用的「开关」,如何设计才能让体验更好?

那么我们应该如何进行取舍呢?在这里我们要考虑另外的因素。我们可以从以下角度分析,使用频率、用户人群、潜在风险等。

使用频率:使用频率越高,用户对操作的熟悉度越高,对用户造成的理解与记忆成本就降低了,设计可以偏向低干扰和美观度。反之使用频率越低,用户理解与记忆成本升高,设计就应该偏向于易理解。

户群:户群偏、认。例,款目标户轻相,简约,此偏案类似颜相。反,目标户,偏易牺牲观,案转偏图或 Faceu 激萌。

潜在风险:开关的切换如果会导致潜在风险,设计就应该偏向于易理解,且需要使用模态提醒告知用户风险。例如用户如果关闭了推送通知开关,会导致接收不到实时重要的信息通知,此时不仅要使用易识别的开关类型,还需要添加模态提醒告知用户风险。

我们可以将这些考虑角度放到雷达图,如下图所示,最终形成的面积越大,我们越应该将按钮制作得易理解、易使用。反之我们可以偏向于将开关制作得更美观,牺牲一些易用性。考虑到一些特殊产品的特殊用户属性,我们可以在下图中增加其他考虑角度。

日常生活最常用的「开关」,如何设计才能让体验更好?

以上是本次对开关设计的思考,看似小小的一个开关,包含的学问却不胜枚举。作为一个互联网产品设计从业者,一定要善于感受生活,用设计师细腻的内心去打量、洞察身边的一切事物,发现美与不足,思考改进方法,并在这个过程中逐渐提升自我的价值。

欢迎关注作者的微信公众号:「贝林的设计站」

日常生活最常用的「开关」,如何设计才能让体验更好?

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

传统意义上以人为中心的设计,过分简化了人和技术之间的关系。是时候采用更加细致的分类和方法来进行描述了。 在 FastCompan...
以人为中心
一、移动互联网开启了新金融时代 为了探索移动互联网的普及以及用户对金融服务的需求变化,在2017年腾讯用户研究与体验设计部...
服务设计
最近收到的一则问题,大概是:在做设计的时候,经常会遇到一个问题,就是一个按钮,在同一页面的不同情况下,有时可用,有时...
交互设计
@Daidai丶呆 :想要理解「输入框」的校验规则,就要先对「输入框」的框架做好拆解。这篇文章将从框架到校验做全方位的梳理。 ...
交互设计
编者按:什么是信息架构?怎么理解用户体验五要素?本文用大量的案例和插图帮你轻松掌握这个基础知识。 今天想要跟大家聊一...
信息架构
这篇文章要为大家解析空白页的存在意义及设计技巧,希望对你有益。 一. 概念 空白页是什么? 空白页指的是当前页面内容为空...
加载设计
今天主要介绍了确认和应答两种对话技巧。对于确认,介绍了隐性和显性两种确认方式和使用场景。对于应答,也提供了一些使用原...
用户体验
服务蓝图是服务设计的主要工具,然而设计者们经常误解它与用户旅程图的关系,以及谁应该参与流程、如何将其价值展现给团队。 ...
体验设计