首页 理论教育 从人机交互到交互设计

从人机交互到交互设计

时间:2022-02-28 理论教育 版权反馈
【摘要】:交互设计的目的是使产品让用户能简单使用。因此,人的因素应作为设计的核心被体现出来。从用户的角度而言,交互设计在本质上就是关于开发易用、有效且令人愉快的交互式产品。研究、设计供人们使用的计算机系统涉及许多学科、领域和方法,交互设计被视为它们的共同基础。交互设计的作用就是从计算和创造性的媒体中提出创新性的建议同时建立并评估它们。

6.1.4 从人机交互到交互设计

交互设计是指设计人和产品或服务互动的一种机制,以用户体验为基础进行的人机交互设计是在考虑用户的背景、使用经验以及在操作过程中的感受的条件下,设计符合最终用户的产品,使得用户在使用产品时愉悦、符合自己的逻辑、有效完成任务且高效使用产品。交互设计的目的是使产品让用户能简单使用。任何产品功能的实现都是通过人和机器的交互来完成的。因此,人的因素应作为设计的核心被体现出来。

交互设计是一门从人机交互HCI领域分支并发展起来的新兴学科,是一个跨学科的知识领域,它涉及计算机科学、工程学、信息学、人类工程学、美学、心理学和社会科学等诸多学科。交互设计不仅要明确用户如何进行人机互动和人际交流,更要致力于用“意义”来限定环境系统中参与者的行为。也就是说,设计者通过对内容的理解来定义产品、服务、环境的行为,创造用于交流、理解和表达的新奇、便利、有效的交互产品、交互事件、交互方式。交互设计在网络时代得以多元化发展,这不仅延伸了传统技术,且不断在科技创新的刺激下,衍生出新的形式。

(1)交互设计的内涵

所谓“交互设计”指的是:设计支持人们日常工作与生活的交互式产品,这里的交互式产品用来泛指所有类别的交互式系统、技术、环境、工具、应用和设备,这些产品要求用户与之进行交互来完成它们的任务。从用户的角度而言,交互设计在本质上就是关于开发易用、有效且令人愉快的交互式产品。它最高层次的关注事项为“可用性目标”和“用户体验目标”。研究、设计供人们使用的计算机系统涉及许多学科、领域和方法,交互设计被视为它们的共同基础。最为人知的跨学科领域就是“人机交互(Humancomputer Interaction,HCI)”,它是“关于设计、评价、实现供人们使用的交互式计算系统,是研究围绕这些方面主要现象的科学”。直到20世纪90年代初,HCI的重点还主要是设计单用户(single user)界面。后来,为了满足日益增长的使用计算机系统来支持多用户协作的需要,产生“计算机支持的协作(Computer-Supported Cooperative Work,CSCW)”这一跨学科领域。“信息系统(information system)”是另一个有关计算技术在商业、医疗和教育领域的应用学科。其他与交互设计相关的领域包括:人员因素(human factors)、认知工程学(cognitive engineering)。所有这些都关系到如何设计能够满足用户目标的系统,但各有自己的侧重点和方法学。理解用户是基于证据而不是想象。可用性存在于交互之中,为了了解它,必须观察人们的交互,于是基于心理学的用户实验发展起来,通过这些实验方法形成或选择指导方针。为了通过交互设计传递价值,需要把计算学、心理学和社会学放在合适的位置。计算学的研究和新媒体的创造是创新的资源;社会学提供了使创新适用于使用实景的理解;心理学提供了设计的提炼和交互的评估。交互设计的作用就是从计算和创造性的媒体中提出创新性的建议同时建立并评估它们。因此交互设计(Interaction Design)作为一门关注交互体验的新学科在20世纪80年代产生了,它由IDEO的一位创始人比尔·莫格里奇1984年在一次设计会议上提出,他一开始给它命名为“软面(Soft Face)”,由于这个名字容易让人想起当时流行的玩具“椰菜娃娃(Cabbage Patch Doll)”,于是后来把它更名为“Interaction Design”——交互设计。从用户角度来说,交互设计是一种如何让产品易用,有效而且让人愉悦的技术,它致力于了解目标用户和他们的期望,了解用户在与产品交互时彼此的行为,了解“人”本身的心理和行为特点,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。交互设计还涉及多个学科,以及和多领域多背景人员的沟通。

(2)交互设计的原则及实质意义

交互设计的主要目标是优化人与产品之间的交互关系,这就要求设计人员在设计时,必须考虑尽可能地支持用户的要求,满足用户的期望并且扩大用户的潜在需求,因此,在产品的交互设计过程中,要遵循一些基本的原则:

①可视性。在产品控制和功能的执行当中,尽可能让用户感知产品的运行过程和执行原理,使产品的设计模型和用户的心理概念模型达到一致。这样做的好处是一方面满足用户的心理需求,另一方面使产品功能被用户正确地理解和控制。

②正确明晰的反馈。产品在接受到控制命令和功能运行当中,应能通过各种感官途径反馈正确的信息,使人与产品的控制和接触愉悦化、高效化和正确化。

③限制性。通过物理、逻辑和文化常识方面的限制性设计,使用户必须采取正确的交互行为才能使控制和功能生效,有效地避免用户人为错误操作,提高交互行为的易学性,能为用户创造一个安全可靠的使用环境。

④映射和匹配。控制和信息显示反馈之间应能建立一种直接高效和正确的关系,这是用户交互行为当中易用的保证。

⑤一致性。对用户心理的易记性和负荷有直接的影响,也是产品控制的效率之源。

对于这些设计原则,美国西北大学教授唐纳德·诺曼一言概之为:“设计必须反映产品的核心功能、工作原理、可能的操作方法和反馈产品在某一特定时刻的运转状态。”

技术决定了产品所能提供的功能,而良好的交互设计则决定了如何方便地把这些功能提供给用户,决定了在用户与产品交互时,需要提供哪些功能给用户。以Google为例,在后台,Google的服务器收集网络上海量的信息,以复杂的公式进行运算、排序,提供了无比强大的功能;但对用户而言,只需要在其简洁的页面中输入一个或几个搜索词,就可以得到我们想要的信息。Google首页的设计师玛丽莎·梅耶(Marissa Mayer)这样阐释它的成功:“在你想要的时候,给你所要的,而不是给你所有可能要的,甚至在你并不需要它的时候。”Google的成功就是其产品在可用层面上,超越、演变为一种易于使用、快乐使用的用户体验。目前,很多交互界面在设计时,往往只重视界面的美观和个性化,却忽略了可用性,只重视所采用技术的先进性,却忽略了与用户的交互。

随着Internet的普及应用,人们对计算机以及人与计算机之间关系的认识正在发生深刻变化,这主要体现在几个方面:一是计算机的主要作用已逐步从以计算为核心向以通信为核心转变。人们不断研制高性能计算机的主要目的是为了提高计算的速度,即使在Internet发展的初期,人们使用网络的目的之一也是为了实现远程计算。但随着网络和Internet技术的进一步发展,人们需要的不再仅仅是计算,更多的是通信和交流。我们自身的经历也说明,基于网络进行浏览、发送文件、E-mail、下载、在线阅读或听音乐、看电影和聊天都是通信和交流的具体体现。二是人们对计算机的认识已从计算机为人们提供了一种机器向为人们提供了一个空间的转变。人们所使用的计算机不再是一个由软硬件构成的简单机器,而是一个生活空间的拓展。Internet和WWW为人们提供的不再是一个简单的计算网络,而是一个取之不尽用之不竭的信息源,是一个丰富多彩、可无限扩展的生活空间。这种转变,使我们越来越认识到:在人—机构成的交互空间里,不应再以机器为中心,而应以人—用户为中心。也正是因为这种转变,人们提出并认识到交互设计的重要性。在进行软件设计时,交互设计和软件工程所起的作用是不同的,前者以用户为核心,从用户层面上保证产品的可用性;而后者则以机器为核心,通过编程完成人们所需的功能,从技术层面上保证程序的正确性。

(3)交互设计的实现过程

在交互设计中有4个基本的活动贯穿整个交互过程:标识用户需要并建立需求;开发满足需求的设计方案;构建设计的交互版本;对设计进行评估。[2]

①标识用户需要并建立需求。建立正确的需求对交互式服务的成功是至关重要的。需求活动的目标:一是尽可能理解用户、用户的工作、工作的上下文,保证目标,也被称为“标识需要”;另一个是从用户的需要中,提炼出一组稳定的需求,作为后续设计的坚实基础。以上需求活动能够对目标用户进行定位,从而了解目标用户的显性需求和隐性需求。

②开发满足需求的设计方案。建立需求以后,设计活动随即开始。设计大体上可分为概念设计和物理设计。前者关心的是开发概念模型,描述系统做什么,如何工作;后者关注的是设计的细节,包括要使用的色彩、声音和图像、菜单设计以及图标设计。设计是迭代进行的,需要重复“设计—评估—再设计”的过程,同时,也要让用户参与其中。

③构建设计的交互版本。交互设计就是设计交互式产品。评价设计的最佳方法就是让用户与产品进行交互,这就要求构建设计的交互式版本,但这并不意味着它必须是能够运行的软件版本。可采用多种技术来实现“交互”,而且,不是所有这些技术都需要有可运行的软件,如构建纸张原型就非常经济、快捷,而且能够在设计的早期阶段,有效地发现问题,再如通过角色模仿,用户就能确实体验到与产品交互时的情形。

④对设计进行评估。评估是要决定产品或设计的可用性和可接受性。这要用到各种评估标准,包括:用户在使用时的出错数,产品是否吸引人,在何种程度上满足了需求等。交互设计要求用户参与整个开发过程,这能够提高产品的可接受性。

开发候选设计方案,构建交互式版本以及评估,这3个活动是交织在一起的。对设计方案进行评估实际上是交互设计的核心步骤,其目的是保证产品是可用的。这通常可以采用“以用户为中心”的设计方法来实现,要让用户参与整个设计过程。除了以上4种基本设计活动之外,交互设计过程还有3个关键特征:

用户应参与整个的项目开发过程;

项目开始之前就必须确定具体的可用性和用户体验目标,不应有异议,而且要明确建档;

必须迭代进行4种设计活动。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈