交互设计 从零开始学交互

​从零开始做交互:第一章 交互设计基础知识

0
登录或者登记去做吧。

[button type="primary" text="百度阅读:阅读全书" url="http://yuedu.baidu.com/ebook/6d8b975a49649b6648d7479d" open_new_tab="true"]

[button type="primary" text="网易云课堂:阅读全书" url="http://study.163.com/course/courseMain.htm?courseId=1211031" open_new_tab="true"]

---------下面是正文-------------

名词解释
无论多无聊和困难你都要先理解这些名称和单词以及单词缩写!
无论多无聊和困难你都要先理解这些名称和单词以及单词缩写!
无论多无聊和困难你都要先理解这些名称和单词以及单词缩写!
(三遍,不用解释了吧?)

详解:
UI:User Interface 用户界面
用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为例子,方向盘、仪表盘、换档器等都属于用户界面。
现在一般把屏幕上显示的图形用户界面(GUI :Graphic User Interface)都简单称为UI。
可能是UI这个概念比较难以被一般人理解,所以现在一般所说的UI设计师,也即是指GUI设计师。也就是图形界面设计师。
主要是负责产品或是网站的图形图标色彩搭配,总之是负责网站看起来是一个什么风格什么气质。
UE or UX: User Experience 用户体验
用户体验指用户在使用产品过程中的个人主观感受。关注用户使用前、使用过程中、使用后的整体感受,包括行为、情感、成就等各个方面。用户体验是整体感受,所以不仅仅来自于用户界面,那只是其中的一部分。

通俗的讲这是个整体的使用感受,包括受品牌影响,用户个人使用经验的影响,总之就是让用户用着爽。
IxD:Interaction design 交互设计
交互指任何机器互动的过程,交互设计通过了解人的心理、目标和期望,使用有效的交互方式来让整个过程可用、易用。
交互设计的主要对象是人机界面(UI),但不仅限于图形界面(GUI)。为了达到目标,交互设计师需要关注心理、文化、人体工程等许多方面的内容。
说白了,就是怎么让网站理解起来明白,用起来顺手。
UID: User Interface Design 用户界面设计
用户界面设计(UID)不仅仅是做“漂亮的界面”,所以不可避免的会涉及到交互设计。所以广义来说,界面设计包含交互设计。但是现在很少提这个概念了。
UED: User Experience Design 用户体验设计
用户体验是个人主观感受,但是共性的体验是可以经由良好的设计提升的。用户体验设计旨在提升用户使用产品的体验。
互联网企业中,一般将视觉界面设计,交互设计和前端设计都归为用户体验设计。
但实际上用户体验设计贯穿于整个产品设计流程,是必然涉及到的,只是重视与否。

一名优秀的用户体验设计师,实际上需要对界面、交互和实现技术都有深入的理解。
交互设计师  Interaction Designer
阿西导读:交互不是界面设计,你可以说交互是画线框图的,但不能说交互是臭画线框图的!
看到交互设计的英文缩写,大概已经让很多童鞋感到纳闷,我专门查阅过很多参考资料,其中很多资料对交互设计用ID的英文缩写,我认为这其实不准确,互联网技术领域里ID通常指信息设计(Information Design)。而在最传统的工业技术领域,ID指工业设计(Industry Design)。
另外,交互设计也叫“互动设计”,你可以看到百度竞价排名这个词已经被广告商攻占了,全是UI培训机构,他们把“互动设计”概念进行了包装,归根结底其实就是曾经的“多媒体设计”,类似于Flash Design、AE、AF等动画特效。所以搞的很乱套。

当然,以上比较复杂,但其中各有千丝万缕的关系。网上流传的最为广泛的一个版本:"Wikipedia上说是Bill Moggridge和Bill Verplank两位在20世纪80年代后期提出了“交互设计”概念,率先将交互设计发展为独立的学科。但网上又有大量资料表示,“交互设计”是Alan Cooper先生创造出来的新词,并号称“交互设计之父”。"

这两个说法根据我的了解应该是Moggridge和Verplank在20世纪80年代后期提出的概念,但当时不叫交互设计而是后面Alan Cooper改为交互设计之前的“Face Soft”,所以这两个说法都有可能行,但是我们仅作为了解,目的还是要学好交互设计,至于它的历史故事,你弄清楚又能怎样尼?大概能讲个好故事而已。
Alan是一位仅仅做了大约15年编程的交互设计师。如果你还要问我Alan-Cooper是谁,那么请先百度或Google后在来读这篇文章。
以下文字是对2001年一次访谈的文字提炼,相信能解答无数人心中的某些疑惑

交互设计
1. 处理对象是人,没有CPU、编程语言、操作系统,关注焦点是用户需求而不是设计,和用户界面设计不是一回事。
2. 不是艺术,不是工程类学科,是一种非常困难、非常不同的技术,与写代码相比是一个更复杂、老练、困难的工作。
3. 推广的最大困难,是让高级主管相信不需要花费很多金钱和时间,他们的软件可以有重大的变化。
4. 实质是让技术为用户服务,而不是让用户服务技术。
交互设计师
1. 不需要编程经验,但必须在代码被写出来之前想象它是做什么的,最好有些编程基础能力。
2. 必须知道哪些对于心理学家是重要的,所以不需要心理学专家参加项目,心理学专家不能设计交互系统。
3. 就是具有能非常好地确定软件将要做什么,以便别人顺利完成任务的人。
4. 既不是艺术家,也不是程序员,想开发这样一个新的职位是很难。
5. 好的交互设计师,在你采用他们的计划时可以给出令人信服的原因。
6. 没有实际的经验的话,想建立威信是非常困难的。
交互设计师的特质
1. 需要具备凭空想象复杂行为的能力,必须能够在代码被写出来之前,想象它是做什么的。
2. 应该停止编程。因为程序员和设计师的目标是有冲突的,你不可能同时做好两件事情。

交互设计师的职责
1. 工作之一是分析,但分析不是设计,主要是关于用户知识领域,更像建筑师。
2. 需要懂得什么对于程序设计人员是重要的,但是不需要知道怎样编程,只需要将代码要实现的功能形象化。
3. 应当负责程序做什么和怎样表达,设计项目的第一部分是针对问题域详细研究项目。
4. 在项目中的地位很重要,所以不能犯错误。
交互设计师的执行
1. 实质工作就是用图形将行为文档化。
2. 用定性的现场调查技术,用户建模方法,设计原则,设计模板。
3. 常用软件PowerPoint(PPT),Axure,Justinmind,Visio;常用工具有纸、白色书写板,2B铅笔。
交互设计师与程序员、工程师
1. 交互设计是针对交互设计师的,所以不一定对于程序员做的任何系统都有效。
2. 交互设计控制程序的外观和行为,技术和编码则应当由程序员控制。
3. 交互设计师负责表达,程序员负责逻辑,缺少任何一部分都将做不成事情。
4. 工程师们将厌恶交互设计师所做的工作。
5. 寻找一个好的交互设计师和寻找一个好的程序员同样的困难,在任何地方都是如此。

6. 各自发展阶段应当是初级程序员–>程序员–>高级程序员;初级设计师–>中级设计师–>高级设计师;初级管理者–>中级管理者–>高级管理者,程序员通常是一个差的设计师和差的管理者。
交互设计师与管理者
1. 交互设计师和项目管理者不应该是同一个人,管理者主要控制过程。
2. 管理者将时间期限定得短是因为他们不知道程序员在做什么,交互设计师就能告诉他们,同时能给程序员争取更多的时间。
3. 在没有完成软件行为描述文档前,告诉管理者不要开始编码。功能和表达不是一回事,特征和行为不是一回事。
4. “市场压力、预算、管理水平……”这些妥协,都是管理者掩饰他对产品和程序不了解的借口。
5. 项目周期安排不合理和需求变更频繁,只能说明管理非常差。
交互设计师需要具备的能力
现在大多公司找交互设计师是希望把自己公司的产品业务逻辑转换为可操作的、可设计界面、可实现的研发的情况。
你大概遇到各种要求的公司我这里统一说一下你作为交互设计师所具备的条件
具备阅读、理解、整理、修订产品需求文档说明书的能力具备思维导图、流程图、用例图、交互逻辑图、业务逻辑图、功能架构图的编写与解说的能力具备交互功能原型的线框图原型、高保真原型的制作与演示能力具备编写完善的交互设计说明书(DRD)能力。

具备交互设计项目方案演讲、解说、组织交互设计项目方案评审能力具备用户行为研究分析、与用户交流并收集FEEDBACK整理出关键点的能力交互设计方案迭代设计能力用户体验设计能力(宽泛的说法)动效设计能力与UI、研发进行沟通解释清楚设计思路的能力配合UI、PM、研发、BOSS等一干人等的八面玲珑的沟通技巧用户心理知识也需要懂点顶层架构设计能力(这个是配合BOSS说想法的)
其他和交互关联的职位
用户体验设计师 User Experience Designer
我用最简洁的话说明这个职位是什么:
需要很多年的相关经验:需要对界面、交互和实现技术都有深入的理解。
稍微复杂点解释:用户体验是个人主观感受,但是共性的体验是可以经由良好的设计提升的。用户体验设计旨在提升用户使用产品的体验。互联网企业中,一般将视觉界面设计,交互设计和前端设计都归为用户体验设计。但实际上用户体验设计贯穿于整个产品设计流程,是必然涉及到的,只是重视与否。一名优秀的用户体验设计师,实际上需要对界面、交互和实现技术都有深入的理解。

国内的UED应用多是部门和组织,UED部门负责整个公司的产品线的体验优化、迭代等等。
原型设计师 Prototype Designer
在中国,这个职位还没怎么见过,但是活却被谁干了?
产品助理在做原型设计产品经理在做原型设计交互设计师在做原型设计用户体验设计师在做原型设计UI设计师在做原型设计
问题来了,那么多人抢这个活?别说还真是这样,现在搞得人人都是交互设计师,都会画几个线框图,看几篇Axure从入门到精通之类的软件操作教程都号称会做原型设计了。
这个职责正规来说应该属于交互设计师的职责范围内的,如果没有专职的原型设计师的情况下。
还有跟多公司的职位布置交互设计师和用户体验设计师两个只有一个,那么有那个就是那个负责原型设计。
原型设计出来是有两种一种是线框原型、一种是高保真原型,这个两个原型是为不同情况准备应对的,我们后面有专门的章节解释这个,这里先按下不表。
产品经理 PM

产品经理不一定要从交互设计师开始做起的,产品经理其实对之前做什么职位要求并不严格,因为它更看重一个综合能力,例如做开发的如果做了产品经理,在代码层就会比较有优势,在做产品的时候这一部分可能就会把握的比较好;如果是做设计的做了产品经理,那么在界面和视觉效果方面就会有优势;如果是做交互的做了产品经理,那么在功能规划方面就比较有优势……我就不一一列举了。
产品经理其实就像是一个规划师一样,规划着一个产品的诞生、发展和消亡。这个职位更看重的是一个人的协调和管理能力,如何跟老板申请资源,如何把一个产品做得更酷,如何协调团队成员之间的关系,都是产品经理要干的事情。
交互设计师考虑的问题就相对微观一些,通常他们只考虑产品和用户之间的关系,一个产品面向哪些用户,满足他们什么样的需求,用户将怎样使用这个产品,如何确定功能的优先级,什么样界面设计才能让他们用得更顺畅,这是交互设计师要干的事情。
由于交互设计师的工作和一个产品的发展过程密切相关,所以很多交互设计师慢慢的就变成了产品经理,而且拥有交互设计背景也确实是成为一个好的产品经理的优势,但是并不意味着产品经理一定要从交互设计师开始做起的~~~

[button type="primary" text="百度阅读:阅读全书" url="http://yuedu.baidu.com/ebook/6d8b975a49649b6648d7479d" open_new_tab="true"]

[button type="primary" text="网易云课堂:阅读全书" url="http://study.163.com/course/courseMain.htm?courseId=1211031" open_new_tab="true"]

2015移动端UI/UX设计趋势报告
Material Design 官方演示视频