《交互式程序设计 第2版》一1.2.3 界面与交互

简介:

本节书摘来华章计算机《交互式程序设计 第2版》一书中的第1章 ,第1.2.3节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.2.3 界面与交互

消息(如文本提示)是系统反馈的重要部分,而界面也是交互通信中不可或缺的,它是交互双方之间沟通的桥梁。界面可以是屏幕、控制面板、互动墙,或者只是一个麦克风和一对音箱。用户和系统共享界面的资源以收发消息。界面设计本身就是一个很大的主题,但只要考虑到它对交互设计的意义,则也不是漫无边际的。
界面就是用户和系统之间沟通的媒介。这引发了一系列的话题和考虑,包括可能性、效率和风格等。我们平时跟别人讲话,不知不觉间已深受沟通媒介的影响,例如打电话和面谈,显然面谈的时候会使用更多的手势和面部表情等非语言方式,沟通起来更直接;打电话时则更多使用语调和语气。所使用的工具和方式直接影响到我们的做法和效果。富功能性、表达力和吸引力的界面对建立交互方式非常重要。一个具吸引力的界面让用户使用起来心情愉快,其中颜色、文本、对称、声音和图形都是至关重要的通信元素,直接影响系统在用户心目中的形象。这一点也不稀奇,大家都喜欢好看的东西。至于怎样让界面吸引人,则因情况而定,取决于你面向的用户以及用户需要达到的目的。除了好看,大家还喜欢好用的东西。界面的功能性影响到系统是否能很好地完成任务、用户是否能把系统使用得恰当自如。就算系统可看作在黑盒中运行,仍然需要一个功能化的界面告诉用户他输入的消息起到什么作用以及其他的反馈。
必须指出的是,交互远不止是使用界面。以最常见的人机交互——用手机打电话——作为例子,我们很容易会简单地认为这是用户和物件之间的交互。你拨号,就能找到电话另一头的某位;有人找你的时候,你的手机就会响;对谈的时候,手机在收发声音。这个简单的交互过程之所以重要,并不是因为它是人和物件之间的交互,而是因为交互发生的语境:你可以在几乎任何地方打电话。在手机出现之前,打电话需要电话线;而现在,一部手机在手,你只需要一个号码(电话账户)。就算人不在家也不在办公室,也依然可以联系到。在手机刚一出现的时候,用户就已经知道怎样打电话和接电话,因为用户界面的总体形态早就确定了,与以前打座机没太大区别。真正具创新性的用户界面,其实是很难被接受的,通常需要大量工程方面的考虑和工作,以确保界面正确运作;除此之外,还需要大量的用户培训和再培训。多年来,用户界面方面革新性的创造屈指可数:键盘的发明、Doug Engelbart的鼠标(我们今天所用鼠标的原型)、Ivan Sutherland的绘图板、桌面图形用户界面(Graphical User Interface, GUI),以及现在兴起的电容式触摸屏。以上这些都体现着技术的进步和工程的力量,它们改进甚至改变了人们使用电脑的方式。革新性的界面不仅会塑造一种工具的样子,更重要的是重新定义使用一种工具的可能性。

相关文章
|
JavaScript Android开发 Windows
|
JavaScript Android开发 iOS开发
|
JavaScript Android开发 索引
|
JavaScript Android开发