频道栏目
读书频道 > 移动开发 > 其他综合 >
简介
2012-11-01 15:51:23     我来说两句
收藏   我要投稿

诸色众生,但能各司其职,俱倚天赋,顺守其序,心无挂碍,辄万物丰美止在反手耳。

——柏拉图

自从使用机械开关和插线板来编程的首批数字计算机问世以来,数十年间,计算机的运算和人机交互方式都有了显著的发展。这种发展的某些方面在预料之中,并且经受住了时间的考验。摩尔定律就是一例。该定律的内容为:当价格几乎不变时,一块集成电路板上可容纳的晶体管数量几乎每两年会翻一番。此定律所描述的趋势已为计算机行业的发展创造了很多机会,使其融入我们生活的方方面面。随着计算机处理能力的增强、体积的减小和成本的降低,新的设备形态得以产生(如智能手机、PDA、数码相机等),新的平台得以形成(如因特网),新的基础设施得以广泛应用(例如GPS),新的行业得以崛起(例如计算机游戏),新的应用谱系得以繁荣发展(例如电子表格,文档处理,图像的生成、修饰及共享)。所有的这些趋势导致了计算的民主化,因为直接与计算机打交道的人数已稳步增长。计算机行业的这种繁荣已经跨越了国界,渗透到几乎各个经济层面,从而改变了人们的工作、娱乐及交流方式。

计算能力的增强基本上还是持续的,而人机界面的发展则相对是间断式的。人们普遍认为人机界面经历了数个阶段。这些阶段的定义很宽泛,大致可以分为输入命令的阶段(命令行)和随之兴起的图形化用户界面(GUI)阶段。更确切地说,大多数计算机与人类的交互方式是建立在桌面这种比喻的基础之上的(如同纸张置于桌面一般,各窗口允许层叠,故有此称),并且依赖于一套众所周知的用户界面元素,通常称为WIMP:Window(窗口)、Icon(图标)、Menu(菜单)和Pointer(鼠标指针)。

在这场进化中,主流人机界面的其他一些竞争者,例如唯菜单操作系统(menu-only system),就没有获得优势或广泛应用。相反,它们被限制在一些面向小众市场的应用中,例如ATM(自动取款机)和电视。深入的分析表明,许多流行的应用都包含每一风格的元素。实际上,它们都是杂糅的。例如,典型的GUI应用都使用菜单(下拉菜单)和表格(对话框和属性表)。在某些情况下,例如电子表格中的交互风格还包括类似命令的元素,比如复杂的公式和高级函数。与此相似,另一类成功的应用,即文档处理,也引入了新的概念。例如,“所见即所得”(WYSIWYG),就是说屏幕上显示的效果和最终打印出来的效果完全一致。上述两例中的GUI的元素都伴有着特别有用和吸引人的特质,这才使这些应用被广泛采用。我们必须认识到,这些方法并非注定会产生,也不能脱离具体任务。譬如,WYSIWYG便从根本上左右了人们组织文本的方式,要求人们同时关注形式和内容。

虽然深入阐释人机交互的历史会繁琐,但做一点大致的总结还是很容易的。人类与计算机的交互方式已经进化。这场进化已使更多人能够利用计算机做更多事。计算机业务的总量、范围和多样化都在其引导下获得了长足的进步。

我们可以从很多角度来审视这场发展,其中一些不过是同一种观点的不同说法而已。例如,人们普遍认为,之所以更多的人使用更多计算,是因为人机交互的障碍变少了,而机器功能增加了。但是,这种特性描述几乎毫无见地。不过要赋予它知识的深度,我们还要更明确地指出具体消除了哪些障碍以及提供了哪些功能。仔细审视某些计算业“小众市场”的发展也很有用, 它们茁壮成长所依赖的生存环境虽然受限但却界定明确。

一些早期的GUI分析正好给出了这样的深刻见解。分析家们指出,“识别而后选择”要比“记忆而后输入”容易得多。换句话说,有了菜单、对话框、图标和熟悉的工作区,相对于命令行来说,用户更容易操作WIMP GUI。若我们考察具体的应用,这种区别会越发清晰。总体而言,要创建简单的文档,学习使用文档处理程序要比用文本标记语言来编辑容易得多。此外,计算机常常被忽略的优势是它的产品可以反复修改,这在文字处理系统中也体现得淋漓尽致。

功能上的得益对于多数用户来说也是显而易见的。在计算机问世之前,一个熟练的打字员能制作格式化的文档,而对于一般人而言,受限于等宽字体及笨重的修正工具,使得他们无法打出格式较好的文稿。学习门槛的降低,更方便的撤销功能,针对普通用户的功能增强,摩尔定律预见的成本下降,无需重来即可修改工作的普遍应有的功能,这些因素合起来引发了一批应用的爆炸式增长,它们都有着优秀的功能和设计,占据了桌面计算机市场,以及随后更多的传统渠道乃致专业小众市场。

当桌面GUI初创且大范围铺开之时,它的最终命运仍然未知。它被不少专家嘲笑并戏称为WIMP 界面。尽管WIMP代表“窗口、图标、菜单和鼠标指针”,却也暗示了GUI用户不是那些精通早先与计算机交流的深奥难懂的方式。最主要的是,这些所谓的达人被赋予了专家或者业余高手的社会地位。我们可以在许多其他领域中看到这样的情况:个人交通工具、烹饪、书法以及民用电台主持等。

如今,我们又一次站在计算业潜在发展的边缘了。NUI的处境看起来就和20世纪80年代早期GUI的处境一样。与桌面GUI类似,NUI力图更进一步地削减人们与计算的障碍,并增强用户的能力,使计算能深入到更小众的应用。但是正如GUI不仅仅是让命令行系统简单些一样,NUI也不是简单地对GUI加以矫饰。相反,与GUI一样,NUI也有一系列优势,这些优势主要根植于以下几方面:能够便捷处理的领域与处理方式,塑造用户与技术的交互方式,适用的小众市场,以及扩展至传统GUI占优势的小众市场上的可能性。

回顾历史,展望未来,我们不应该被一两个失败的案例所干扰。其中有许多都会失败,然而它们却并不能代表整体趋势。就像汽车的某些品牌和型号的失败,不会终结整个个人交通工具的总体发展一样,许多GUI产品的失败以及不可避免的市场合并,不会阻挡个人计算业的整体进展,也不会影响GUI的卓越地位。根据少数个例来概括未来是危险的,正如从当下的情况很难预测未来一样。

本书并不打算详尽无遗地介绍NUI。我们预测不了人机交互的未来,也不会假设基于NUI的设计将卓尔不群,更不会为创建一个成功的NUI提供一整套规则。因为NUI的发展阶段或说标准化程度并非达到足以定义的地步。

我们能做的是一些相对安全的预测。NUI会生存下去。它们或许会找到成功的小众市场(就像使用菜单系统的ATM),或者会进而主宰计算机产业的版图。如果后者真的到来,我们仍会期待GUI在特定领域继续存在。须知,NUI的最终发展并不是取决于分析师和批评家,关键在于那些勇于创建真正NUI应用的人们。此处我们给出了一种思考NUI的方法,它与当前占主导地位的隐喻迥异。我们认为NUI为新手提供了一种令人愉悦的通往技术牛人的迅捷之旅。这条途径不仅仅是“自然”或直观。它意味着使用的领域和应用环境的需求都得到仔细的评估。它还意味着应该主动摒弃GUI的传统。它需要精心的设计和严谨的研究。如何做到这些事情以及如何重新定义NUI的概念,本书会就这方面给出相关指导。

就NUI及其实现方法而言,本书提供了很多文章,作者是经验丰富的用户体验专家,他们曾参与一系列使NUI概念得以定型的产品开发过程,具体包括产品的艺术设计、工程设计、构建、测试、调研和发布等。总之,这些文章旨在介绍一系列详细阐述NUI系统的观点。这些观点范围广泛,既有对NUI语法语义的描述,也有从计算业历史的角度对NUI的广域分析。每篇文章都由相同的关键要素组成。每篇总结都有特定具体的设计指导原则,用来帮助将理论转化成实践。这些指导原则分为三类:必需原则,这一类是我们认为要达成自然感体验的必须条件;必要原则,这一类是我们认为虽不关键但十分有助于达成自然体验;可选原则,这一类指导原则可能仅适用于特定的环境或状况。

为了组织这些论文集,我们按照创建基于手势的自然用户界面所需的一般流程制定了框架。本书各个部分反映了这个流程的各个阶段,其下各个章节则提供实现界面所需的概念、工具和方法。这个框架是在设计交互系统的传统方法基础上演进的,添加了创建全新交互方式所需的独特元素(图1-1)。

对于创建基于触摸和手势的产品的团队来说,本书中各部分针对不同的人群各有侧重。第2章和第3章最适合规划师和业务经理查看。第4章至第11章适合设计师们,他们会在前期天马行空地思考,直至最终删繁就简成为最终产品。第12章至第15章可能最适合项目经理,他们寻求快速理清目前所处阶段,需要达成的目标,以及一路需要克服的障碍。第16章至第21章最适合软件开发者和测试人员,他们需要详细的目标定义和测试用例。第22章至第26章显而易见是以硬件工程师为目标,他们希冀找到硬件各种感知功能的用法。第27章至第29章则旨在帮助用户研究人员,他们需求指导设计流程和目标的方法。

不过,以如此学术的观点来看待本书未免失之东隅了。本书是由一位哲学家研究人员和一位计算机科学家—设计师倾情撰写的,凭借着他们在创新型跨学科团队的紧密合作经验,本书足以成为一件瑰宝。我们极度鼓励创建NUI应用的团队所有成员深入阅读本书,充分理解我们对自然用户界面的理念和如何实现的指导原则。


 

我们更大的目标是同时推进NUI系统的思考和实践。我们希望其他思想家和实践家能将本书作为一个起点,开始深思、阐释、创建,甚至诘难。我们希望将关于何为NUI以及如何创建NUI的讨论,推进至更高端的讨论。我们想要让关于NUI的思考更加有洞见和深度。我们很乐观地认为,有趣而受欢迎的NUI应用必将大行其道。最重要的,我们希望我们的同仁(NUI探索者、研究者、设计者、开发者和商业领袖们):团结起来,你们就能决定NUI在人机交互中的未来。

 

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:目录
下一篇:移动应用UI设计模式
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站