向导设计模式

原文:Medium点击这里
作者:Nick Babich
标注:2017.04.07 - 6 min read
译者:Lisa - lisapeng1996@gmail.com 侵删

向导设计模式

作者: Nick Babich

今天我想谈谈关于向导(wizard)的话题,我指的不是那些用帽子和拥有神奇法术的巫师(wizard)。我指的是我们在app或网站中用来指导用户进行混序渐进的过程。

你应该使用向导吗?向导不只是糟糕界面的修补途径吗?在本文中,你将会找到这些问题的答案。

什么是向导?

向导提供了一系列步骤或条件,用户需要完成这些以完成目标(例如使用产品)。这种模式首先在物理世界中引入(一篇著名的论文快速入门指南,它会明确的告诉你将所有的装置放在一起),不久之前以数字形式(例如软件安装向导)引入。

安装向导曾在传统桌面软件应用和新的硬件安装上被使用。该模式在Windows 95流行起来。
安装向导曾在传统桌面软件应用和新的硬件安装上被使用。该模式在Windows 95流行起来。

该模式有以下好处:

简化任务

通过将一个复杂的任务分解成一系列块,你可以有效地简化任务。

分治法

如前所述,这种任务的一个常见例子是软件安装。在安装向导变得普遍之前,用户必须自己拷贝文件,编辑配置文件,设置控制目录,并检查软件是否正常运行。安装向导将这种一系列复杂的条件转化为可理解的步骤。使用向导的结果是明确的 - 它减少了支持和培训成本。

减轻用户做决策的负担

当用户缺乏必要的专业知识时,向导变得尤其便捷。完成任务变得更加容易:用户可以按照预先计划的循序渐进的步骤来完成他的目标: “不要让我思考,只要告诉我下一步该做什么。

何时考虑向导

向导可以在以下情况有作用:

用户想完成一个有很多步骤的目标时

你正在为一个长或复杂的任务设计一个UI界面, 并且它不能被简化 。使用向导可以减少任务的看似复杂性,同时提供前进感。

用户必须在一个具体的顺序中完成步骤时

在这种情况下,向导可以通过降低学习曲线来支持执行任务的用户。当用户被迫遵循任务顺序时,用户不太可能会错过重要的事情,从而可以减少错误。

Facebook有效地使用向导来安装应用程序。向导会确保按照适当的顺序执行所有必需的步骤。
Facebook有效地使用向导来安装应用程序。向导会确保按照适当的顺序执行所有必需的步骤。

何时向导不起作用

使用这种模式要十分小心。将任务分解成更小的步骤并不总是提供更好的用户体验:

当任务本身并不复杂时

向导的需要表明一个任务可能太复杂了。如果你可以简化一个任务,通过一个简单的形式或几个按钮的点击可以做到这一点,那么这是一个更好的解决方案。

当用户很资深时

即使是处理复杂问题,向导也不总是创建最佳UI设计解决方案的笨蛋答案。标准用户通常会发现向导很令人沮丧,很受限制(因为向导不会向用户显示他们的行为真正在做什么,或者应用程序状态如何随着选择而改变)。当向导尝试“帮助”那些用户已知道怎么做的事情时,这是现象很常见。对于支持创意过程(如艺术或编码)的软件,这种现象尤为常见。

小技巧: ******允许用户选择他们想完成任务的方式。

Dropbox安装界面为专家提供了一些自由选项。
Dropbox安装界面为专家提供了一些自由选项。
当你想要教学时

不要使用向导来提出一个概念。用户在使用向导时不会阅读补充文本。他们非常专注于完成他们的工作。

向导的最佳实践

在设计你的下一个向导时,你还可以采取以下几项好办法来确保其有效性:

使步骤的数量最小

设计这种UI的难点在于块的大小和数量之间的平衡 。有一个两步骤的向导是愚蠢的,一个10步的向导似乎是难以承受的或乏味的。理想情况下,该过程应该有3-5个步骤。将你的向导通过可用性测试将有助于确保屏幕数量是可以接受的。

使向导的目的明确

在每个步骤中,用户需要明确了解向导的问题。向导应为用户提供足够的信息来做出决定并采取行动。如果不清楚,用户会被卡住。要清楚你的向导的目的,有两件事情是必不可少的:

  • 每个屏幕上都要有一个清晰简洁的向导标签
  • 在第一个屏幕上简要说明目的。
**反面教材:** Homesite家庭保险在第一屏幕上没有提供目的说明。如果用户直接从不同的网站进入该页面,那么他们可能难以理解这个向导将帮助他们完成的任务是什么。图片来源:ibm
**反面教材:** Homesite家庭保险在第一屏幕上没有提供目的说明。如果用户直接从不同的网站进入该页面,那么他们可能难以理解这个向导将帮助他们完成的任务是什么。图片来源:ibm
去除掉不必要的界面元素

用户在完成任务时不需要的其他链接和内容可能会分散用户的注意力。通过删除它们,你可以帮助用户专注于任务,并提高成功完成任务的可能性。

明确显示用户在进程的进度
你需要清楚地标记向导的边界,以便用户知道何时完成。为了使向导方便用户,你应该体现以下几个功能:

  • 编号步骤
  • 显示运动的方向(通常是从左到右或从上到下)
  • 区分当前步骤,以及剩下的步骤。
  • 包含显示成功完成步骤的指标
  • 用结果作为最后的显示信息
**反面教材:**每一步都是一个不显示任何上下文的孤立的UI空间——用户无法看到之前发生的事情或接下来的事情。
**反面教材:**每一步都是一个不显示任何上下文的孤立的UI空间——用户无法看到之前发生的事情或接下来的事情。
**正确教材:**在步骤标题上有清晰的步骤数目。此外,UI显示了模式顶部所有步骤的概述。原始图片来源: [Raj Shrestha](https://dribbble.com/rsthdn)
选择好的默认值

无论你如何安排步骤,良好的默认值都是有用的。但是,如果用户愿意将过程的控制权交给您,愿意让你选择合理的默认选项,例如软件安装的位置,那么默认值是有用的。

提供“取消”按钮

有时候用户进入向导,出于各种原因决定不完成。为了避免正在寻找出炉的用户感到沮丧,请在向导界面中添加一个“取消”按钮。

允许每个步骤撤消

为用户提供一种返回的方式,或以其他方式改变选择。如果用户可以重新运行该步骤并修改以前输入的数据,则用户将受益。当他们无法回到上一步来修改他们输入的内容(即使这是一个微小的改变),用户也经常重新运行整个向导。

**不要**禁用或隐藏“返回”按钮
提供选择的摘要

在向导结尾附近向用户提供整个向导中的选择摘要。这将允许用户在单击最终“完成”按钮之前查看并仔细检查输入的数据。

结论

虽然向导对局外人看起来简单,但设计师和开发人员知道真相: 设计一个好的向导真的很难 。有很多规划,尝试和错误设计,以及进行向导创建的复杂开发。希望上面列出的最佳做法将有助于您开始开发您的向导艺术。
谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,695评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,569评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,130评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,648评论 1 297
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,655评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,268评论 1 309
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,835评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,740评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,286评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,375评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,505评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,185评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,873评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,357评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,466评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,921评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,515评论 2 359

推荐阅读更多精彩内容