当前位置: 首页 > news >正文

交互设计是什么?

所谓的“交互设计”指的是:

设计交互产品来支持人们日常工作生活中交流和交互的方式。

换句话说,它是关于创建用户体验,增加和增强人们的工作、交流和互动方式。更通俗地说,Terry Winograd最初将其描述为“为人类交流和互动设计出空间”。John Thackara将其视为“使用计算机进行日常互动的原因和方式”,而DanSaffer则强调其艺术方面:“通过产品和服务促进人与人之间相互作用的艺术”。

许多术语已被用来强调正在设计的产品的不同方面,其中包括用户界面设计,软件设计,以用户为中心的设计,产品设计,网页设计,用户体验设计和交互系统设计。交互设计涵盖了所有这些术语,所以交互设计正在被逐渐接受为这些术语的统称。用户体验(UX)在工业中通常是指一个专业。然而这些术语可以互换使用。因为这取决于他们的企业文化和品牌。

1交互设计的组成

我们将交互设计视为血多学科、领域、方法的基础。这些学科、领域和方法主要是为人们研究和设计基于计算机的系统。图1.5展示了跨学科领域中的核心学科,例如认知工效学。试图找出它们之间的差异可能会让人感到困惑。交互设计与图中提到的其他学科之间的主要区别在很大程度上在于他们用于研究、分析和设计产品的方法、理念和视角。另一种不同是它们的范围和强调的问题。例如,信息系统关注计算技术在商业、健康和教育等领域的应用,而普适计算则关注快速发展的计算技术(例如,物联网)的设计、开发和部署以及它们如何促进社交互动和人类的体验。


                           

图1 与交互设计相关的各个学科、设计实践和跨学科领域之间的关系(双头箭头意味着交叉)

交互设计是否超越人机交互?

我们将交互设计(ID)和人机交互(HCI)所涵盖的的范围作为主要区别。从历史上看,人机交互只关注计算系统的设计和可用性,而交互设计更广泛地涉及各种技术、系统和产品设计以及用户体验的理论、研究和实践。这就是我们将本书命名为“交互设计:超越人机交互”的原因之一,以此来反映这种更广泛的范围。然而现如今,人机交互的范围已大大扩展(Churchill等,2013),以至于它与交互设计重叠得更多(见图1.6)。


图2 人机交互打开了箱子:扩大覆盖范围以涵盖更多领域

2参与交互设计的人员

从图1中也可以看出,参与交互设计的人员从社会科学家到电影制作者等都有参与。这并不奇怪,因为技术已经成为我们生活中如此普遍的一部分。但令旁观者都感到困惑的是参与人员之间是如何协同工作的?

设计者为了创造有效的用户体验需要对用户、技术以及他们之间的交互有很多的了解。至少,他们需要了解人们是如何对事件采取行动和做出反应的,以及他们之间如何相互沟通和互动。为了能够创造引人入胜的用户体验,他们也需要了解情绪是如何工作的,同时对美学、人的意愿、以及在人类体验中的叙事的作用有所了解。他们还需要了解业务方面,技术方面,制造方面和营销方面。显然,一个人很难精通所有这些不同的领域并且很难知道如何将不同形式的知识应用到交互设计的过程中。

理想情况下,交互设计应该由跨学科团队来落实,其中包含工程师、设计师、程序员、心理学家、人类学、社会学家、营销人员、艺术家、玩具制造商、产品经理以及其他一些人。然而,很少有这样的情况,即一个设计团队将所有这些专业人员集合在一起工作。谁加入团队将取决于许多因素,包括公司的设计理念、规模、目的和产品线。

将不同背景的人聚集在一起的好处之一是可能会产生更多的想法、开发出新的方法以及产生更富创造性的原创设计。然而,不利的是其所涉及的高额成本。设计团队中具有不同背景的人越多,大家就越难以针对正在进行的设计来交流。这是为什么呢?在观察或讨论同一个事物时,不同背景的人有不同的视角和方法。某个人认为重要的东西其他人甚至可能对它视而不见(Kim,1990)。同样,计算机科学家对于“表征(Represention)”这个术语的理解通常与平面设计师或心理学家有很大不同。

这在实践中意味着团队中可能出现混乱,误解和交流障碍。各团队成员可能有不同的谈论设计的方式,可能使用相同的术语来表示完全不同的事情。当团队成员之前没有协作经验时还会出现一些其他的问题。例如,Aruna Balakrishnan等人(2011)发现,在许多项目中,将不同的学科和专业知识进行整合很困难,特别是在商定和分享任务的时候。团队成员在文化、背景和组织结构方面越不相同,这就可能就越复杂。

练习1:

在实践中,设计组的组成取决于交互式产品的类别,由此,你认为以下情况应该由何人参与设计?

(1)科学展览馆中一个提供展品信息的公共展亭。

(2)一个电视连续剧的互动教育网站。

解答

理想情况下,每个团队都会有许多拥有不同技能的人。例如,第一个交互产品的设计应包括以下这些人:

平面交互设计师,博物策展人,教育顾问,软件工程师,软件设计师和工效学家。

第二个产品设计人员应包括:

电视制片人、平面交互设计师、教师、视频专家、软件工程师和软件设计师。

除此之外,这两个系统的开发都是为了供公众使用。因此,如学龄儿童和家长等用户代表也应该参与到设计中。

在实践中,设计小组往往规模庞大尤其是大型项目且有固定时间限制的情况。例如,一个为期6个月的网站设计项目,其设计组通常多达15人,甚至更多。这意味着具有不同专长的人员都将作为项目组的一员。

3交互设计顾问

在产品和服务开发中,交互设计现在非常普及。尤其是网站顾问和计算机行业从业者已经意识到交互设计在交互产品取得成功中的关键作用。但是,并不只是IT公司正在意识到拥有用户体验设计师的好处。金融服务业,零售业,政府和公共部门也已经意识到了交互设计的价值。良好的交互设计的存在与否可以决定公司的成败。网络产品要吸引人们的注意从而在激烈的竞争中脱颖而出,而产品的易用性和有效性则是其核心问题。市场营销部门也意识到网站的可用性对品牌,点击次数,客户退货率和客户满意度的重大影响。

目前有很多交互设计咨询公司。其中包括Cooper、NielsenNorman Group和IDEO等知名公司,以及专注于特定领域的最新公司,如工作版块软件公司(如Madgex),数字媒体公司(如Cogapp)或移动设计公司(比如CXpartners)。较小的咨询公司,如Bunnyfoot和Dovetailed,通过聘用心理学家、科研人员、交互设计师、可用性和客户体验专家来促进多样性的、跨学科的和科学的用户体验研究。

许多用户体验咨询公司拥有令人印象深刻的网站,这些网站提供案例研究、工具和博客。例如,Holition公司出版年度小册子作为其用户体验系列的一部分(Javornik等,2017),以向更多的社区传播其内部研究的成果,这本小册子重点关注商业和文化方面的影响。这种对用户体验知识的共享使他们能够对有关技术在用户体验中的作用的讨论中作出一定的贡献。

RECOMMEND

推荐阅读

《交互设计:超越人机交互(原书第5版)》

作者:[英]海伦·夏普(Helen Sharp)

[美]詹妮弗·普瑞斯(Jennifer Preece)

[英]伊温妮·罗杰斯(Yvonne Rogers)

点击链接了解详情并购买

推荐语:本书由交互设计界的三位顶尖学者联袂撰写,是该领域的经典著作,被全球各地的大学选作教材。新版本继承了本书一贯的跨学科特色,并与时俱进地新增了一章讨论大规模数据,同时补充了新的发展成果。书中包含大量实例,涉及敏捷用户体验、社交媒体与情感交互、混合现实与脑机界面等。全书紧紧围绕设计与评估的迭代过程,不仅包含了传统的理论知识、实例解析、实践指导等内容,还通过“窘境”模块讨论了一系列启迪思考的开放问题。

更多精彩回顾

书讯 |9月书讯(上)| 开学季,读新书

上新 | 一本书带你吃透Nginx应用与运维
书单 | 开学季——计算机专业学生必读的10本畅销经典

干货 | 巨详细!使用OpenCV和OpenVINO轻松创建深度学习应用

收藏 | 从被动到主动,换个角度看DB

赠书 | 【第19期】追MM的各种算法

相关文章:

  • 开学季——想打好数学基础?这些经典教材你最需要!
  • Java 二十五载,正在 Kotlin 化!
  • 开学季 | 用十本书打破固有思维,“文理兼修”
  • 云安全调查:过去一年半80%的企业遭受云数据泄露
  • DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七
  • 跨平台桌面开发王器Electron:安装过程深入解析
  • 机器喵大作战 | 解剖人工智能、机器学习和深度学习
  • 【第20期】实践深度学习?先接住这三板斧再说
  • 万字长文的Redis五种数据结构详解(理论+实战)| 建议收藏
  • 学习就像一场旅行,12天带你玩转Flutter之旅
  • 漫谈“数据仓库演进史”
  • “设计”拍了拍“产品、技术、运营、管理”:求你看看《用户体验要素》
  • TIOBE 9 月编程语言:C++ 突起、Java 流行度下降
  • 数字化转型新视角:从国家和行业角度看数字化转型
  • ​用户画像从0到100的构建思路
  • 【译】JS基础算法脚本:字符串结尾
  • canvas 五子棋游戏
  • Docker容器管理
  • Java 内存分配及垃圾回收机制初探
  • JAVA 学习IO流
  • JSONP原理
  • k个最大的数及变种小结
  • MySQL数据库运维之数据恢复
  • Nodejs和JavaWeb协助开发
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Redux系列x:源码分析
  • ViewService——一种保证客户端与服务端同步的方法
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 每天10道Java面试题,跟我走,offer有!
  • 驱动程序原理
  • 手写一个CommonJS打包工具(一)
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 写代码的正确姿势
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​Spring Boot 分片上传文件
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #if #elif #endif
  • #WEB前端(HTML属性)
  • (4)logging(日志模块)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (算法)Travel Information Center
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • .bashrc在哪里,alias妙用
  • .gitignore
  • .net Signalr 使用笔记
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .Net6 Api Swagger配置
  • .NET应用架构设计:原则、模式与实践 目录预览
  • @Autowired和@Resource的区别
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序