具体描述
触摸和手势将成为人机交互的主流趋势。软件公司都力图开发出下一个更好的触摸界面。《自然用户界面设计:NUI的经验教训与设计原则》是第一本面向产品和交互开发人员的实用图书,介绍了触摸和手势界面设计。两位作者都是业内知名人士,在多点触摸、多用户产品方面具有丰富的经验。《自然用 户界面设计:NUI的经验教训与设计原则》介绍了将触摸和手势实践整合到日常工作当中所需的工具和信息,展示了使用场景、问题解决方案、隐喻和相关技术,从而避免读者在实践过程中犯错误。
作者简介
Daniel Wigdor 目前是多伦多大学计算机科学助理教授。此前,他供职于微软,曾任微软Surface产品的用户体验架构师以及创建自然用户界面的专家。在加入微软之前,他在三菱电机美国研究所负责先进自然用户界面和设备的研究工作,并且在哈佛大学的自主创新计算 中心工作过。他还是Iota Wireless的联合创始人,该公司致力于推广手机的NUI技术。业内众多大型国际会议会刊、多家杂志和图书中都曾介绍过Daniel的工作成就。Daniel曾获Wolfond奖学金,并多次荣获ACM最佳论文奖。
Dennis Wixon目前是美国微软公司BPD部门主管,曾任微软Surface产品研发主管、Game Studies和MSN及家用产品研发主管。在加入微软之前,Dennis在数字设备公司管理产品可用性团队。Dennis已经在用户研究领域活跃了25年,是CHI 2002的联合主席、ACM SIGCHI会议副主席。他曾与人合著过大量文章和图书,介绍用户研究方法和理论。
目录信息
第1章 简介 2
第2章 自然用户界面 6
2.1 开宗明义 6
2.2 NUI应用 7
2.3 经验教训:第一台苹果平板电脑 7
2.4 设计原则 9
2.5 小结 9
第3章 生态位:计算机、社会环境和工作方式 11
3.1 开宗明义 11
3.2 NUI应用 13
3.3 经验教训 14
3.4 设计原则 14
3.5 小结 14
第二部分 NUI的设计风格
第4章 大道至简 16
4.1 开宗明义 16
4.2 NUI应用 16
4.3 经验教训 16
4.4 设计原则 17
4.5 小结 18
第5章 使用环境 19
5.1 开宗明义 19
5.2 NUI应用 20
5.3 经验教训 21
5.4 设计原则 21
5.5 小结 22
5.6 扩展阅读 22
第6章 空间NUI 24
6.1 开宗明义 24
6.2 NUI应用 24
6.3 经验教训 24
6.4 设计原则 25
6.4.1 支持使用2D平面空间 25
6.4.2 坚持3D空间利用原则(Z轴) 26
6.5 小结 26
6.6 扩展阅读 27
第7章 社交NUI 28
7.1 开宗明义 28
7.2 NUI应用 28
7.3 经验教训 29
7.4 用户间任务配对 29
7.5 设计原则 30
7.6 扩展阅读 31
第8章 无缝体验 32
8.1 开宗明义 32
8.2 经验教训 32
8.3 NUI应用 32
8.4 小结 34
8.5 扩展阅读 34
第9章 超现实 35
9.1 开宗明义 35
9.2 经验教训 36
9.3 NUI应用 37
9.4 小结 38
9.5 扩展阅读 38
第10章 脚手架 39
10.1 开宗明义 39
10.2 NUI应用 39
10.3 经验教训 40
10.4 设计原则 40
10.5 小结 42
10.6 扩展阅读 42
第11章 用户大不同 43
11.1 开宗明义 43
11.2 NUI应用 43
11.3 经验教训 43
11.4 设计原则 44
11.5 小结 45
第三部分 新技术:理解和技术工件
第12章 输入的状态转换模型 48
12.1 开宗明义 48
12.2 NUI应用 49
12.3 经验教训 50
12.4 设计原则 51
12.5 小结 53
12.6 扩展阅读 53
第13章 胖手指 54
13.1 开宗明义 54
13.2 NUI应用 55
13.3 经验教训 55
13.4 设计原则 56
13.4.1 让东西更大 56
13.4.2 调整触摸点时考虑用户的感知 56
13.4.3 冰山化目标 56
13.4.4 削弱直接触摸的角色 57
13.5 小结 59
13.6 扩展阅读 60
第14章 不遗漏任何一次触摸:反馈必不可少 61
14.1 开宗明义 61
14.2 NUI应用 62
14.3 经验教训 63
14.4 谬误来源 64
14.4.1 激活事件 64
14.4.2 胖手指 64
14.4.3 激活 64
14.4.4 无响应的内容 65
14.4.5 意外激活 65
14.4.6 多个捕获状态 65
14.4.7 实际操控限制 65
14.4.8 远程交互 65
14.4.9 被盗的捕获 65
14.4.10 桌面杂物 66
14.5 触点可视化工具 66
14.6 设计原则 66
14.7 小结 72
第15章 触摸和空中手势 73
15.1 开宗明义 73
15.2 NUI应用 73
15.3 经验教训 73
15.3.1 保留动作 74
15.3.2 保留离合器 75
15.3.3 多模态输入 76
15.4 设计原则 76
15.5 小结 77
15.6 扩展阅读 77
第四部分 创建一种交互语言
第16章 机制、动态、美学(MDA)及其应用 80
16.1 开宗明义 80
16.2 NUI应用 83
16.3 经验教训 84
16.4 设计原则 85
16.5 小结 85
16.6 扩展阅读 85
第17章 新的原语 87
17.1 开宗明义 87
17.2 NUI应用 88
17.3 经验教训 89
17.3.1 鼠标的优势 89
17.3.2 鼠标的劣势 89
17.3.3 触笔的劣势 90
17.3.4 触笔的优势 90
17.3.5 设计新的原语 90
17.4 设计原则 92
17.4.1 让初学者和专家的原语集合交叠 92
17.4.2 多少原语才合适 92
17.4.3 构建和评估原语 93
17.5 小结 94
17.6 扩展阅读 95
第18章 解构手势 96
18.1 开宗明义 96
18.2 NUI应用 97
18.3 经验教训:模糊性 97
18.4 设计原则 102
18.5 小结 102
第19章 手势语言的属性 103
19.1 开宗明义 103
19.2 NUI应用 104
19.3 经验教训 104
19.3.1 恒等 105
19.3.2 否定 105
19.3.3 倒置 106
19.3.4 交换 107
19.4 设计原则 108
19.5 小结 108
19.6 扩展阅读 109
第20章 自我提示手势 110
20.1 开宗明义 110
20.2 NUI应用 110
20.3 经验教训:CTRL热键对阵ALT热键 111
20.3.1 CTRL热键和竞争力鸿沟 111
20.3.2 ALT热键和新手到专家的无缝过渡 113
20.3.3 标记菜单:第一个自我展示的手势 114
20.4 设计准则 114
20.5 小结 118
20.6 扩展阅读 119
第21章 手势系统的模式和工作流模型 121
21.1 开宗明义 121
21.2 NUI应用 121
21.3 经验教训 122
21.3.1 添加和删除流程选项 123
21.3.2 拆分和合并模式 124
21.3.3 调整流程动作 126
21.4 设计原则 127
21.5 小结 127
第五部分 没有触摸这回事
第22章 了解你的平台 130
22.1 开宗明义 130
22.2 NUI应用 131
22.3 经验教训 131
22.4 设计原则 132
22.4.1 功能对阵质量 133
22.4.2 已表现对阵尚未表现 133
22.4.3 感知对象 134
22.4.4 感知信息 134
22.4.5 显示屏属性 136
22.4.6 汇总 136
22.5 小结 137
第23章 基础必行 139
23.1 开宗明义 139
23.2 NUI应用 139
23.3 经验教训 139
23.4 设计原则 140
23.5 小结 141
23.6 扩展阅读 141
第24章 触点的数量 142
24.1 开宗明义 142
24.2 NUI应用 142
24.3 经验教训 142
24.3.1 加速器和修改器 143
24.3.2 为第二根手指触摸做设计 143
24.3.3 单用户设计对阵多用户设
计 145
24.4 设计原则 146
24.5 小结 147
24.6 扩展阅读 147
第25章 触点数据:形状、压力和悬停 148
25.1 开宗明义 148
25.2 NUI应用 148
25.3 经验教训 149
25.4 设计原则 151
25.4.1 触点数据 151
25.4.2 悬停 151
25.4.3 压力 151
25.4.4 联合起来 153
25.5 小结 153
25.6 扩展阅读 154
第26章 垂直、水平和移动 156
26.1 开宗明义 156
26.2 NUI应用 156
26.3 经验教训 156
26.4 设计原则 157
26.4.1 生物力学和触点形状 157
26.4.2 交互区和隐私 157
26.4.3 窗口和非窗口 158
26.4.4 底盘手势对阵触摸手势 158
26.5 小结 159
第六部分 过程:你怎样实现目标
第27章 用户派生的界面 162
27.1 开宗明义 162
27.2 NUI应用 162
27.3 经验教训 163
27.4 设计原则 163
27.5 小结 164
27.6 扩展阅读 164
第28章 假手势识别的教训 165
28.1 开宗明义 165
28.2 NUI应用 166
28.3 经验教训 166
28.3.1 假阳性识别 166
28.3.2 假阴性识别 166
28.3.3 调整以平衡识别 167
28.3.4 用户猜测和学习 167
28.3.5 修剪你的手势语言 168
28.3.6 不一致的手势语言 168
28.3.7 迷信行为 169
28.4 设计原则 169
28.5 小结 170
28.6 扩展阅读 170
第29章 修改版RITE 171
29.1 开宗明义 171
29.2 NUI应用 171
29.3 经验教训 171
29.4 设计原则 172
29.5 小结 173
29.6 扩展阅读 173
第30章 NUI工程略谈 174
30.1 开宗明义 174
30.2 经验教训 175
30.3 NUI应用 176
30.4 小结 177
· · · · · · (收起)
读后感
看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催
从命令行界面到图形化用户界面(GUI),再到基于触摸和手势的界面,人机交互过程中,用户体验逐步得到了改进。用户体验的目标是令用户感到自然。何为“自然的用户体验”?举个例子,3岁的小孩在用iPhone时能很快上手,对于iPhone的开锁操作,一看便能掌握,几乎不需要学习过程...
从命令行界面到图形化用户界面(GUI),再到基于触摸和手势的界面,人机交互过程中,用户体验逐步得到了改进。用户体验的目标是令用户感到自然。何为“自然的用户体验”?举个例子,3岁的小孩在用iPhone时能很快上手,对于iPhone的开锁操作,一看便能掌握,几乎不需要学习过程...
从命令行界面到图形化用户界面(GUI),再到基于触摸和手势的界面,人机交互过程中,用户体验逐步得到了改进。用户体验的目标是令用户感到自然。何为“自然的用户体验”?举个例子,3岁的小孩在用iPhone时能很快上手,对于iPhone的开锁操作,一看便能掌握,几乎不需要学习过程...
看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催看了前一位的评价,感觉到深深的悲催
用户评价
阅读《自然用户界面设计》的过程中,我时常会停下来,反思自己过去的设计习惯。这本书最大的价值在于,它并没有提供一套僵化的“标准答案”,而是引导我不断地质疑和探索。作者在书中反复强调,“自然”并非一成不变,它需要我们深入理解特定用户群体、特定情境下的行为模式和心理需求。我记得书中对“用户授权”和“信息透明度”的讨论,让我开始重新审视自己在产品设计中对用户隐私的保护。我意识到,一个真正“自然”的界面,应该让用户感到掌控,而不是被动地接受。这种对用户权利的尊重,是构建信任的基石,也是实现真正用户友好的关键。
《自然用户界面设计》这本书,对于我这种在用户引导和新手体验方面经常遇到瓶颈的设计师来说,简直是福音。我过去常常依赖大量的教程和帮助文档,但效果总是不尽如人意。这本书却告诉我,最“自然”的引导,是融入在整个设计流程中的。作者通过对“场景化教学”和“情境化提示”的精妙运用,展示了如何让用户在完成任务的过程中,潜移默化地学习和掌握新知识。我被书中关于“探索式设计”的理念深深吸引,它鼓励我们为用户提供一个充满可能性的空间,让他们在自主探索中发现乐趣和价值。这种从“被动接受”到“主动发现”的转变,让我看到了提升产品粘性的巨大潜力。
对于像我这样,一直以来都觉得UI设计“可意会不可言传”的开发者来说,《自然用户界面设计》简直是黑暗中的一盏明灯。它并没有给我灌输一些晦涩难懂的专业术语,而是用一种非常生活化的语言,将那些抽象的设计原则具象化。我尤其喜欢书中关于“用户心智模型”的解读,作者通过生动形象的比喻,让我瞬间理解了为什么有些设计能够轻松被接受,而另一些则让人费解。这本书让我明白,优秀的设计并非天马行空,而是建立在对用户认知规律的深刻理解之上。作者鼓励我们去倾听用户的声音,去观察他们的行为,并从中提炼出设计的“黄金法则”。我常常在思考,很多时候我们之所以觉得用户难以理解我们的产品,不是因为用户笨,而是因为我们的设计不够“自然”。这本书正好提供了打破这种隔阂的钥匙。
《自然用户界面设计》这本书,最让我感到心生敬畏的是它对“长尾用户”体验的关注。我过去常常将精力集中在主流用户群体上,而忽略了那些使用频率较低、或者有特殊需求的用户。《自然用户界面设计》却提醒我,一个真正“自然”的设计,应该能够包容和照顾到所有用户。作者通过对“可访问性设计”和“个性化定制”的深入探讨,让我看到了如何通过细致入微的设计,为不同能力、不同偏好的用户提供同样优质的体验。这让我意识到,设计的“自然”,不仅仅是方便大多数人,更是关怀每一个人。这种人文关怀的精神,让这本书的价值远远超出了单纯的技术指导。
我必须承认,《自然用户界面设计》这本书,在“反馈机制”的探讨上,达到了我之前从未设想过的深度。我过去常常满足于简单的“成功”或“失败”提示,但这本书让我看到了反馈的千姿百态。作者详细阐述了如何通过即时反馈、渐进反馈、甚至是“幽默反馈”,来增强用户对操作结果的感知,并引导他们进行下一步行动。我尤其被书中关于“视觉反馈的动画节奏”的分析所吸引,原来微小的动画调整,就能在用户心中产生如此巨大的差异。这让我意识到,用户的交互过程并非一次性的命令和响应,而是一个动态的、持续的沟通过程。这本书让我开始思考,我的设计是否能够像一位善解人意的伙伴,时刻回应用户的需求,并让他们感到被理解和被支持。
《自然用户界面设计》这本书,让我对“一致性”这个概念有了全新的认识。以往,我总认为一致性仅仅是视觉风格上的统一,但书中却将一致性延伸到了交互逻辑、信息架构乃至用户行为的预测上。作者强调,真正的“自然”在于用户在不同场景、不同功能之间切换时,都能够感受到一种熟悉的、可预测的模式。这种“无处不在的熟悉感”,能够极大地降低用户的认知负荷,让他们更专注于任务本身,而不是去适应界面。我记得书中有一个关于“隐形导航”的案例,让我深刻体会到,当用户无需主动寻找导航时,他们的体验才是最流畅的。这种将用户需求放在首位的思考方式,让我意识到,设计的美学价值,最终要体现在其能够带来的无形便利上。
这本书就像是为我量身定做的一份详尽指南,即便我在用户界面设计领域已摸爬滚打多年,阅读《自然用户界面设计》依然让我获益匪浅。它没有流于表面地罗列一堆过时的理论,而是以一种非常接地气的方式,剖析了“自然”这个概念在UI设计中的深层含义。书中通过大量的案例研究,生动地展示了如何让用户在与产品交互时,感觉就像在与真人交流一样顺畅,毫无学习成本。我尤其欣赏作者对于“上下文感知”的深入探讨,这部分内容彻底颠覆了我过去对用户体验的认知。过去,我总是在设计功能,而这本书让我意识到,真正优秀的设计是能够预见用户的需求,甚至在用户意识到之前就提供解决方案。作者并没有直接给出“照做即可”的公式,而是鼓励读者去理解背后的原理,培养设计直觉。这种循循善诱的教学方式,让我感觉自己并非在被动接受信息,而是在与作者一同探索和成长。
《自然用户界面设计》这本书,最让我感到惊喜的是它对“情感化设计”的细腻描绘。我之前总认为UI设计主要关乎效率和易用性,但这本书让我看到了情感在用户体验中扮演的至关重要的角色。作者通过对不同文化背景下用户的情感反应进行分析,阐述了如何通过视觉元素、动画反馈以及声音设计等多种方式,巧妙地触动用户的情感神经,从而建立起更深层次的连接。书中关于“用户旅程中的情感曲线”的章节,更是让我眼前一亮,我开始重新审视自己在产品设计过程中忽略的许多细节,比如用户在初次接触产品时的好奇与期待,在使用过程中可能遇到的挫败感,以及最终获得成功时的满足感。作者鼓励设计师跳出纯粹的功能主义框架,去思考如何为用户创造一段愉悦、甚至令人难忘的体验。这种对用户内心世界的深刻洞察,让我对未来的设计工作充满了新的灵感和方向。
这本书的价值,体现在它对“渐进式学习”用户界面的深刻洞察。我过去的经验告诉我,一个复杂的功能往往需要大量的教程和说明才能让用户掌握,但《自然用户界面设计》却向我展示了另一种可能性。作者通过大量的实例,说明了如何通过巧妙的设计,让用户在不知不觉中学会使用更高级的功能,仿佛是自然而然地掌握了新的技能。这对我而言,简直是革命性的。书中关于“意图驱动设计”的理念,让我重新审视了交互流程的设置。我开始思考,我们是否总是将用户的每一步操作都安排得明明白白,而不是去预测用户的意图,并为他们提供最直接、最顺畅的路径?这种从“告知”到“引导”的转变,让我看到了提升用户体验的巨大空间。
这本书的另一大亮点,在于它对“多模态交互”的深入剖析。我过去常常将UI设计局限于屏幕上的视觉元素,但《自然用户界面设计》却拓宽了我的视野。作者详细探讨了如何将语音、手势、甚至眼动追踪等多种交互方式有机结合,从而为用户创造出更丰富、更自然的操作体验。我尤其对书中关于“语音交互的意图识别”的讲解印象深刻。我意识到,我们不能仅仅将语音视为一种命令输入的工具,而是要理解其背后的真实意图,并以一种更智能、更符合人类交流习惯的方式来响应。这种跨越媒介界限的设计思路,让我对未来的交互形式充满了无限遐想。
一般般。有些小业内知识,但对于其书价来比,不成正比。
被翻译吓到,还是翻原版。。。
翻译太烂了,有些句子都不通顺。想对照着原版看看。做交互的论文倒是可以翻阅看看,但是最好看原版,本书的中文翻译根本没法纳入学术论文
一般般,好啰嗦……第一次快速读完
用技术解决技术的问题有时只是在自娱自乐。