一些感受
2014-09-22
趁着刚读完的热乎劲,赶快把感受写下来。
耗时有一个多星期,从前半部分的比较细读到后来就粗略地浏览了一些。总的来说是很不错的。
先总结一下书中的知识点。
第一部分讲述了对目标导向的设计的理解。其主要过程即:研究->建模->定义需求->定义框架->细化->支持。从而完成从用户研究到设计的过渡转化。也就是交互设计要做的事情。若从模型化的角度来看,也就是要把开发者的实现模型通过表现模型来尽量完成用户理解的心理模型。
第二部分是说设计行为与形态。我的理解就是在讲如何设计交互。一面讲述了交互设计原则,一面也讲述了形式化的交互设计模式。这一部分感觉还是理论偏多。但是最印象深刻的是对工作流这一概念的提出。不阻断用户的工作流,我以为这应该是好的交互要做到的一点。
第三部分就谈到了细节问题。通过对不同的软件所包含的控件(这里我指软件所有的涉及到交互的部件)分析和评价来具体化每个部件的优缺点。不过这里的软件则只是对word,ps等常用的应用工具软件来讲,个人觉得要理解的话还可以自己去延伸。
读完的第一个感觉是交互不仅仅是针对应用软件而言,交互无处不在--只要涉及到用户使用就一定存在交互。所以这本书很具有普遍性,但是若想要针对性的对某一领域的交互则还需要更进一步的学习和理解。
第二个感觉是对交互本身而言,尽管书中一直谈到(而我自己也这样认为)交互的根本在于以用户的需求为出发点,但是实际实现上还是有很大难度。比如最后一部分中谈到word中对文件保存,观点中觉得“一旦保存了文档就无法撤销用户的上一个操作”这个让用户无法接受。但实际上(确实和windows的文件管理系统有关)我认为一旦保存就相当于告诉计算机对此前的行为已经确定,而不再需要更改。计算机则将内存中的内容返回到磁盘。计算机这样的理解才能对用户的行为作出正确的反应,否则用户希望的不停地保存后还能撤销则对内存来说是个不小的挑战。以上也就是说,许多实现模型是无法形成用户模型的,最大的问题就在于技术。技术才是影响用户体验的根本。
这里突然联想到曾经看过的一个人的问答,说程序员的地位问题。我觉得他涵盖得很好:没有程序员其实很多人会失业。这就谈到了技术的重要性。当然这里针对的是数字产品而言。
所以说交互很重要,因为毕竟产品的受众是普通的中间用户。但是好的交互则需要理解,理解用户是一方面,理解技术也是另一个重要的环节。
p.s.书中涉及的案例很少,而且很陈旧(计算机界的摩尔定律是雷打不动的)。一些交互体验其实在我个人看来不是很赞同。所以我认为个人想要对网站及手机app交互界面的学习还是要另找其他的书来巩固。但是整体对于理解交互很有帮助。