就这么简单Web开发中的可用性和用户体验
- 格式:pdf
- 大小:1.67 MB
- 文档页数:42
网页设计中的可用性测试与用户体验分析在网页设计中,可用性测试与用户体验分析是至关重要的环节。
通过评估网页的可用性和用户体验,设计师可以确定用户在使用该网页时可能会遇到的问题,并提供相应的改进措施。
本文将探讨可用性测试的重要性以及如何进行用户体验分析。
让我们来谈谈可用性测试。
可用性测试旨在评估用户在使用网页时遇到的障碍和困惑。
测试过程中,测试人员会模拟用户在真正使用网页时的情境,以便更好地了解用户的行为和反应。
通过可用性测试,设计师可以发现用户在浏览网页时是否易于完成任务,是否能够快速找到需要的信息,是否容易理解网页的布局和导航等。
这些反馈可以帮助设计师制定相应的优化策略,提高网页的可用性。
进行可用性测试时,设计师可以采用多种方法。
其中一种方法是用户测试,即邀请真实用户来使用网页,并观察他们在使用过程中的行为和反应。
通过观察和记录用户的操作,设计师可以发现用户在使用过程中可能遇到的问题,例如难以理解的标签或按钮、歧义性的页面布局、冗长的表单等。
设计师还可以进行眼动追踪测试,以了解用户在浏览网页时的注意力焦点和视觉路径。
这些测试方法都可以为设计师提供有价值的反馈,帮助其改进网页的可用性。
除了可用性测试,用户体验分析也是提高网页设计质量的重要环节。
用户体验分析旨在评估用户在使用网页时的整体感受和满意度。
通过分析用户的情感、态度和满意度,设计师可以了解用户对网页的整体印象和体验的满意程度。
这有助于设计师确定哪些方面需要改进,并通过相应的调整来提高用户的满意度。
用户体验分析可以使用多种方法进行。
一种常用的方法是调查问卷,设计师可以向用户提供一个简短的问卷,询问他们对网页的整体印象以及对具体功能和设计元素的满意度。
设计师还可以通过观察用户的行为和反应来进行用户体验分析。
例如,设计师可以记录用户在浏览网页时的操作步骤,观察他们与网页的互动方式,并从中得出改进的建议。
除了可用性测试和用户体验分析,设计师还应该关注网页的视觉设计和内容呈现。
用户体验知识:创造充分的可用性,提高用户体验用户体验知识:创造充分的可用性,提高用户体验随着互联网的发展,用户体验(UX)成为了越来越重要的话题。
不仅需要网站或应用程序具备美观的界面,更需要提供一种令人愉悦的用户体验来吸引和留住用户。
而在提升用户体验的过程中,充分的可用性是至关重要的。
本文将探讨什么是可用性,为何可用性对用户体验如此重要,如何增强可用性以获得更好的用户体验。
什么是可用性?简单来说,可用性是一个系统(包括网站、应用程序等)为用户提供的易用性以及用户完成特定任务的效率。
在人机交互中,可用性是衡量系统是否易用的关键指标。
令人满意的可用性可以降低用户的学习成本,使用户更快更容易地完成特定任务,从而提高用户满意度,并增加用户留存率。
为何可用性对用户体验如此重要?由于互联网的日益普及,用户不仅要面对不同的界面和功能布局,还要因不同的设备和浏览器而产生不同的体验。
在这样的环境中,增加可用性可以为用户提供一种一致而令人满意的体验。
这不仅可以提高用户体验和满意度,还可以提高用户的忠诚度和留存时间。
而如果用户感到界面难以操作或任务难以完成,他们很有可能会选择放弃使用该系统并转而使用其他竞争对手的产品。
因此,提高可用性是优化用户体验的重要手段之一。
如何增强可用性以获得更好的用户体验?1.简化界面一个最为常见的可用性问题是界面过于繁杂。
过于复杂的界面可以让用户感到困惑,减缓他们的工作效率。
简化界面可以帮助用户更快地找到他们想要的内容和功能,从而提高用户体验。
通过排版、颜色、文字及图形等等元素,优化界面的表现形式,使其更加直观和易用。
2.提供一致的体验为了提高可用性,提供一致的用户体验就尤其必要。
这意味着在不同的页面和设备(如移动和桌面)间提供相同的设计元素和工具栏,以便用户可以快速地寻找他们熟悉的工具和功能。
这种一致性也应该应用于页面布局和导航,使用户能够轻松找到他们所需要的信息。
3.减少用户交互多余的用户交互是另一种常见的可用性问题。
网站可用性和用户体验的优化随着互联网的迅速发展,越来越多的人开始习惯于在网上购物、阅读、学习和娱乐。
然而,网站的可用性和用户体验对于这些活动的成功与否起着至关重要的作用。
如果网站的设计和操作难以理解、缓慢或者不安全,那么用户就很可能会放弃它,转而寻找更好的替代品。
因此,对于网站开发者来说,不断优化网站的可用性和用户体验是非常重要的一项任务。
一、网站可用性网站可用性是指用户在浏览网站时遇到的各种困难以及这些困难的程度。
具体来说,它包括以下几个方面:1.页面加载速度用户希望网站打开速度快,否则就会变得不耐烦,甚至选择关闭网站。
因此,网站开发者需要确保网站在任何条件下都能快速加载,包括在低网速、高流量、低计算机配置的情况下。
2.页面内容可读性网站的内容需要易于阅读和理解。
如果字体太小、颜色搭配不当或者排版不规则,用户就可能会觉得阅读困难,从而离开网站。
3.导航可用性网站的导航应该简单明了,使用户能够轻松找到他们所需的内容。
网站开发者可以使用标签或者导航栏等方式来实现。
4.错误处理如果网站出现了错误,比如404错误,用户就可能会认为网站不可靠。
因此,网站开发者需要在出现错误时提供清晰的错误信息,并提供一些解决方案。
5.可靠性网站应该能够持续稳定地运行。
如果用户发现网站经常出现宕机或者崩溃,他们就会去寻找其他更加稳定的网站。
二、用户体验用户体验是用户在使用网站时所感受到的一切,而不仅限于网站的可用性。
因此,它包括以下几个方面:1.网站的视觉外观网站的视觉外观是用户体验的重要组成部分。
如果网站的颜色、布局或者图片不得当,用户就可能会觉得不舒服,从而离开网站。
2.操作可用性网站的操作应该简单易懂,并且不需要过多的技术知识。
如果用户很难理解网站的操作方式,他们就不会愿意花费时间在上面。
3.个性化现在的用户希望网站能够根据他们的需求和兴趣进行定制。
如果网站能够提供个性化的体验,如基于用户历史记录的推荐,那么用户就会更加愿意使用它。
软件开发中的用户界面测试与可用性评估在软件开发过程中,用户界面测试和可用性评估是非常重要的环节。
本文将从定义、目的、方法和重要性等方面介绍软件开发中的用户界面测试与可用性评估。
一、定义用户界面测试是指在软件开发过程中,针对用户界面设计的合理性、易用性以及用户体验进行测试的过程。
可用性评估则是通过使用各种可用性评估方法,评估软件产品对用户的可用性和易用性。
二、目的1. 用户界面测试的目的:用户界面测试可以发现和解决用户界面设计中的问题,确保软件的用户界面能够满足用户的期望和需求。
通过用户界面测试,可以提高软件的易用性和用户满意度,减少用户在使用过程中的困惑和误操作。
2. 可用性评估的目的:可用性评估的目的是评估软件产品的可用性和易用性,发现和解决软件产品中的可用性问题,提高用户的工作效率和满意度。
通过可用性评估,可以优化软件的交互设计,提高用户对软件的接受度和使用频率。
三、方法1. 用户界面测试的方法:用户界面测试可以采用多种方法,包括专家评审、用户调查、用户访谈、功能测试等。
其中,专家评审可以通过专家对界面设计进行评估,提出改进建议;用户调查可以通过问卷调查、访谈等方式,了解用户对界面的满意度和建议;功能测试可以测试界面的各种功能是否正常运行。
2. 可用性评估的方法:可用性评估可以采用多种方法,如专家评估、用户测试、任务分析等。
其中,专家评估可以通过专家对软件产品的界面进行评估,提出改进建议;用户测试可以邀请真实用户对软件进行测试,观察和记录用户在使用过程中的需求和问题;任务分析可以通过对用户工作流程的分析,找出用户在使用软件过程中的痛点和问题,提出改进建议。
四、重要性用户界面测试和可用性评估在软件开发中具有重要的意义。
首先,用户界面是用户与软件产品进行交互的窗口,合理的用户界面设计能够提高用户体验,减少用户的困惑和操作错误。
其次,用户界面测试和可用性评估可以及早发现和解决用户体验问题,减少开发后期的改动和修复工作,提高开发效率和降低成本。
互联网产品的可用性与用户体验现代社会中,互联网是一个不可或缺的部分。
无论是购物、社交、学习、娱乐还是工作,几乎所有人都会使用互联网进行一些操作。
互联网产品的可用性和用户体验成为了用户选择是否继续使用该产品的重要因素。
本文将从可用性和用户体验两个方面分析互联网产品的优化方法。
一、可用性可用性是指用户可以容易地、快速地完成自己的特定目标。
一个具有高可用性的产品需要符合以下条件:1.简单易用用户需要能够轻松理解和操作产品。
这就需要互联网产品设计要尽量简单明了,不需要复杂的说明或隐藏操作。
2.稳定性互联网产品需要良好的稳定性。
当用户在使用某个功能或者在交流时,系统不能因为容量不够或其他因素而崩溃或者运行缓慢。
不稳定的产品将毁掉用户的信任,使其不愿继续使用产品。
3.易学性用户在第一次使用互联网产品时大多数都不会有完全掌握的技能,产品需要更好的设计和教程来帮助用户快速掌握使用技巧。
4.一致性设计人员需要在产品中保持逻辑和界面的一致性以简化使用者的操作难度。
二、用户体验用户体验是在产品使用过程中获得的感情、态度和意见。
一个好的用户体验需要满足以下方面:1.人性化设计把产品做得像人一样,理解和满足用户的需求。
互联网产品需要加强人性化设计,把更多的关注放在用户想要做什么及为什么这样做等问题上,而不仅是关心如何做到。
2.良好的交互界面交互界面设计需要符合人们的思维模式。
互联网产品必须考虑到人们的认知和操作方式,例如界面要简单易懂、直观;操作要方便快捷、逻辑易懂。
3.用户参与性互联网产品需要与用户之间建立良好的互动平台。
一个产品能鼓励用户参与,就会吸引更多的人来使用和发展它。
例如电子商务网站可以推出针对会员的促销活动,社交软件可以支持用户互动的功能。
4.用户服务用户需要得到周到的服务和支持。
互联网产品要把用户体验的各个环节进行优化,例如客服人员也应该更加高效快速、全面参与解决用户遇到的问题。
总结针对以上两个方面,产品设计的过程至关重要。
网页设计与开发中的用户体验设计在网页设计与开发中,用户体验设计是至关重要的一个环节。
好的用户体验设计可以提升用户对网页的满意度,从而增加用户黏性和转化率。
本文将从用户界面设计、信息架构设计和交互设计三个方面来探讨网页设计与开发中的用户体验设计。
一、用户界面设计用户界面设计是用户体验设计中最为直接的部分。
一个好的用户界面设计应该符合用户的直觉思维和习惯,让用户能够轻松地完成他们的操作。
以下是几个优秀的用户界面设计原则:1. 简洁明了:界面应该尽量简洁明了,避免过多的页面元素和复杂的布局,让用户能够一目了然地知道自己所处的位置和下一步该如何操作。
2. 一致性:界面中的元素应该保持一致性,包括颜色、字体、按钮样式等。
这样可以让用户建立起对网页的熟悉感,提高他们的操作效率。
3. 良好的反馈机制:当用户进行操作时,网页应该能够给予及时的反馈,告诉用户他们的操作是否成功,以及下一步该如何操作。
例如,按钮点击后能够有明显的按下效果,表单提交后能够有相应的成功提示。
二、信息架构设计信息架构设计是用户体验设计中的关键环节之一。
一个良好的信息架构设计可以帮助用户快速找到他们所需的信息,提供更好的用户体验。
以下是一些关于信息架构设计的建议:1. 清晰的导航菜单:导航菜单应该简明清晰,包括全局导航和局部导航。
全局导航用于切换不同的主要功能板块,而局部导航则用于在当前板块中进行进一步的导航。
2. 合理的信息分类:将网站的信息按照一定的逻辑分类,使用户能够迅速找到他们所需的信息。
可以通过使用标签、目录、标注等方式进行分类。
3. 搜索功能:提供一个强大的搜索功能,允许用户通过关键词搜索他们所需的信息。
同时,搜索结果的展示也需要简明清晰,让用户能够快速找到他们所需的内容。
三、交互设计交互设计是用户体验设计中的重要环节。
一个良好的交互设计可以使用户与网页进行有效的互动,提供流畅的操作体验。
以下是几个关于交互设计的建议:1. 易于操作:网页的交互操作应该简单明了,容易理解。
软件测试中的可用性与用户体验评估在当今数字化的时代,软件已经成为我们生活和工作中不可或缺的一部分。
从智能手机上的应用程序到企业使用的复杂业务系统,软件的质量和性能直接影响着用户的满意度和工作效率。
而在软件质量的评估中,可用性与用户体验评估是至关重要的环节。
可用性,简单来说,就是指一个产品是否易于使用,是否能够让用户在不经过过度学习和努力的情况下完成他们的目标。
一个可用性良好的软件应该具有清晰的界面布局、直观的操作流程和有效的反馈机制。
例如,当我们使用一款在线购物软件时,如果能够轻松找到想要的商品,顺利完成下单和支付流程,并且在遇到问题时能够及时得到明确的提示和帮助,那么我们就会认为这款软件具有较高的可用性。
用户体验则是一个更广泛的概念,它涵盖了用户在与软件交互过程中的所有感受,包括情感、认知和生理反应等。
良好的用户体验不仅仅是软件能够正常工作,还包括用户在使用过程中感受到的愉悦、满足和信任。
比如,一款游戏软件如果能够提供精彩的剧情、精美的画面和流畅的操作,让玩家沉浸其中并获得乐趣,那么它就为用户带来了出色的用户体验。
那么,在软件测试中,如何进行可用性与用户体验评估呢?首先,需要明确评估的目标和范围。
是针对整个软件系统,还是某个特定的功能模块?评估的目标是发现操作流程中的瓶颈,还是提升用户的情感满意度?明确这些问题有助于确定评估的重点和方法。
观察法是一种常用的评估手段。
测试人员可以观察用户在实际使用软件时的行为和反应,记录他们的操作步骤、遇到的问题以及面部表情等。
例如,在一个办公软件的测试中,可以邀请一些真实的用户在特定的环境中完成一些常见的任务,如撰写文档、制作表格等,测试人员在一旁观察并记录。
用户反馈也是非常重要的评估依据。
可以通过问卷调查、用户访谈等方式收集用户的意见和建议。
问卷的设计要简洁明了,问题要有针对性,涵盖用户对软件界面、功能、操作流程等方面的评价。
在访谈中,要鼓励用户畅所欲言,分享他们在使用过程中的真实感受和遇到的问题。
序章关于这本书没错,你看到的是一本关于人机交互的书。
如果你还不太了解这本书要讲什么东西……不知道你在住宅区或学校里面看到过减速板没有。
它是横在道路中间凸起的一道铁板,用于限制机动车的速度。
这是个增强了路人安全性的很好的办法。
但是,它在限制汽车的同时却又难为了自行车。
在很多小区或者校园,我发现几乎所有的减速板统统是一长条铁板,那些骑自行车的人就只能溜边,从减速板和马路牙子间的狭小缝隙中穿过。
这种糟糕的设施就是没有充分考虑“用户”的结果。
其实要限制机动车而不阻碍自行车,只需要把长长的一整条减速板分成几块短板,短板之间留出十几厘米的空隙便于自行车穿过就行了。
这就是是否“人性”的思维方式。
在人机交互设计中,也就是我们所说的“可用性”和“用户体验”。
网页也好,软件也好,或者是手机、影碟机等设备,只有充分考虑用户在使用时的感受,才能开发出令人满意的产品。
如果你不考虑用户,或者说没有考虑所有的用户,那么有可能就会出现类似下面这种情况:在你打开的这本书里面,我们主要讨论的是网页产品的界面设计。
这包括:l Web,也就是网站。
不管是个人网站还是商业网站,你都需要考虑用户体验和可用性问题。
l Web-based产品。
所谓的Web-based也就是基于网页的产品或服务。
它们不用安装客户端,用户以网页形式就能登录使用。
例如网络管理系统或一些在线软件。
简单来说,实现更好的“可用性”和“用户体验”就是我们要谈论的内容——如何才能充分考虑用户的感受?0.1 谁该看这本书?先看看你自己。
如果你是:l一个界面美术设计师,使用Photoshop和Flash软件来展现自己的创意和美学素养,考虑材质、渐变和光影效果以及页面的布局,但却不太清楚最合用户心意的到底是简洁实用还是美观大方;l一个软件程序员,对Java、C++和都很熟悉,戴着眼镜写出一行行漂亮的代码。
你觉得对软件来说功能的强大和完备才是最重要的,从没怎么在意过用户怎么使用它;l一个页面制作员,使用Dreamweaver把100个表格嵌套在一起,随心所欲地通过CSS样式表来控制页面的视觉效果。
前端开发中的用户体验与可用性设计原则在当今信息时代,互联网已经渗透到了人们的生活的方方面面。
作为互联网的入口之一,前端开发在用户体验和可用性设计方面起着至关重要的作用。
本文将探讨前端开发中的用户体验和可用性设计原则,并探讨如何通过这些原则提升用户体验和提高产品的可用性。
一、用户体验设计原则1.简洁明了:用户界面应该尽量简洁明了,让用户能够一目了然。
不要让用户感到迷茫或困惑,要确保每个功能都能在界面上得到合理的展示。
同时,可以通过适当的图标和颜色等方式来提高信息的呈现效果。
2.一致性:在整个产品的界面和交互过程中要保持一致性。
这包括使用相似的布局、颜色和交互方式。
一致性可以使用户更容易学习和使用产品,提高用户体验。
3.易学易用:产品的学习曲线应该尽可能的平缓,用户能够快速上手使用。
在交互设计时要遵循用户的习惯和心理模式,减少用户的认知负担。
同时,提供明确的指导和反馈可以帮助用户更好地理解和使用产品。
4.可定制化:给用户提供一定的定制化选项,让用户能够根据自己的需求和喜好进行个性化的设置。
个性化设置可以增加用户的参与感和满意度。
二、可用性设计原则1.清晰可见:页面的布局和内容要清晰可见,避免信息过载和视觉混乱。
通过合理的排版、字体和颜色等方式来增强内容的可读性,确保用户能够快速找到自己需要的信息。
2.直观易懂:交互操作要直观易懂,避免用户犯错和迷失方向。
使用符合用户心理模型的交互方式,减少用户的认知负担。
同时,提供明确的指导和错误提示可以帮助用户更好地完成任务。
3.高效便捷:产品的功能和操作要高效便捷,让用户能够快速完成任务。
避免不必要的操作步骤和复杂的流程,提供快捷的操作入口和功能按钮,节约用户的时间和精力。
4.容错性:产品应该具备一定的容错性,避免用户因为一次错误操作而失去数据或者遭受其他不可逆转的损失。
通过合理的数据保存机制和撤销功能可以帮助用户避免和修复错误。
总结:优秀的用户体验和可用性设计是前端开发中的核心要素之一。
序章关于这本书没错,你看到的是一本关于人机交互的书。
如果你还不太了解这本书要讲什么东西……不知道你在住宅区或学校里面看到过减速板没有。
它是横在道路中间凸起的一道铁板,用于限制机动车的速度。
这是个增强了路人安全性的很好的办法。
但是,它在限制汽车的同时却又难为了自行车。
在很多小区或者校园,我发现几乎所有的减速板统统是一长条铁板,那些骑自行车的人就只能溜边,从减速板和马路牙子间的狭小缝隙中穿过。
这种糟糕的设施就是没有充分考虑“用户”的结果。
其实要限制机动车而不阻碍自行车,只需要把长长的一整条减速板分成几块短板,短板之间留出十几厘米的空隙便于自行车穿过就行了。
这就是是否“人性”的思维方式。
在人机交互设计中,也就是我们所说的“可用性”和“用户体验”。
网页也好,软件也好,或者是手机、影碟机等设备,只有充分考虑用户在使用时的感受,才能开发出令人满意的产品。
如果你不考虑用户,或者说没有考虑所有的用户,那么有可能就会出现类似下面这种情况:在你打开的这本书里面,我们主要讨论的是网页产品的界面设计。
这包括:l Web,也就是网站。
不管是个人网站还是商业网站,你都需要考虑用户体验和可用性问题。
l Web-based产品。
所谓的Web-based也就是基于网页的产品或服务。
它们不用安装客户端,用户以网页形式就能登录使用。
例如网络管理系统或一些在线软件。
简单来说,实现更好的“可用性”和“用户体验”就是我们要谈论的内容——如何才能充分考虑用户的感受?0.1 谁该看这本书?先看看你自己。
如果你是:l一个界面美术设计师,使用Photoshop和Flash软件来展现自己的创意和美学素养,考虑材质、渐变和光影效果以及页面的布局,但却不太清楚最合用户心意的到底是简洁实用还是美观大方;l一个软件程序员,对Java、C++和都很熟悉,戴着眼镜写出一行行漂亮的代码。
你觉得对软件来说功能的强大和完备才是最重要的,从没怎么在意过用户怎么使用它;l一个页面制作员,使用Dreamweaver把100个表格嵌套在一起,随心所欲地通过CSS样式表来控制页面的视觉效果。
你认为自己掌握了不少知识和经验,如果有机会可以往更高的层次发展;l一个产品经理,甚至是一个网站或网络软件公司的老总,你知道自己手下的技术都很厉害,但不知为什么最后的成品总是有点无法让你安心。
或者你想让自己推出的产品或服务能够有更大的竞争力,获得更多的好评从而占有更大的市场份额;l一个初出茅庐的本科生或研究生,你掌握了很多人机交互的专业知识,了解很多这方面的技术,但不知道如何才能把你的本领发挥出来,并且告诉上司你做的工作并不比程序员们简单或者低级;l……如果你是上述这几类人的其中之一(可能有些家伙还身兼多职),而且:那么我很高兴这本书非常适合你。
如果你还在书店里犹豫……赶紧买下来吧!但是,如果你满足以下任何一种情况:那么,很遗憾,这本书不适合你,再看看架上其它的书吧!0.2 这是本什么样的书?我们仍然需要知道,人机交互是一门严谨的学科。
它涉及到很多方面的知识,包括人体工程学、软件工程学、心理学、美学、计算机科学、社会科学……很多很多。
这个领域在西方研究得比我们要早,大概在70年代就已经发展成为一门正式的学科了,到今天也已形成了无数的理论和流派。
市面上你能找到很多交互设计方面的书,它们绝大部分都非常有用,讲述了很多人机交互的内容,而且非常专业。
是的,非常专业。
有时候甚至专业得没有人愿意看下去。
不知道你有没有这种体验,就是面对着那些艰涩难懂、通篇专业术语的长篇累牍,明明都看在眼里,却没有经过大脑,然后在十分钟之后把它们全部忘光。
过于专业的词汇会让你的大脑有一种潜在的抵触情绪,它会欺骗你的眼睛,让你以为已经“看过”了,但其实你只是“看到”了,而没有形成印象。
……我只是开个玩笑在这本书里,我不想让你感觉责任重大。
毕竟我们的目的只是为了让我们的产品有更好的表现,能够让用户们更方便地操作,从而伸出他们的大拇指:“这些家伙干得不错”。
所以我不想和你谈论过多技术方面的问题。
不论你是一个界面美术设计师,还是一个程序设计师,或者是产品经理,甚至是公司的老总,其实你所需要关注的并不是实现的手段如何,或者到底使用了什么技术,你所应该关心的只是“目的达到了没有”。
这是因为,用户不会去在乎你是用HTA技术还是GOMS技术来分析他们的典型任务,或者摆在他们面前的是PICTIVE模型还是CARD模型。
他们根本不会考虑这些问题。
他们只需要感觉你的产品好用、方便、舒服,他们就会高兴,那么你的目的就达到了。
因此,我希望在你面前的这本书能够告诉你一些需要知道的东西,而不是要逼你了解所有的交互设计技术。
我们需要了解必备的常识,然后要保证自己不会忘记。
填鸭式的硬塞可达不到这种效果——除非你是一个自虐式的学习狂人。
我希望你能够轻松地学到知识,而不是强迫自己的大脑去死记硬背。
你怎么看待知识?要想做到这一点,我总结了一些方法:l多给你一点好玩的图片有人说“对大脑而言,一幅图顶得上1024个字。
”与单纯的文字相比,图片更能让人看懂、记得住,学习效率也会更高。
你的大脑会喜欢一些新鲜的玩意,也许它们只是让你感到有趣、奇怪或者幽默,但你的大脑会投入更大的注意力,它会觉得这些东西更有可能要被记住。
也许画图会耗费我更多的时间和精力,但为了让你高兴和轻松,我觉得这是值得的。
此外我对自己的联想和绘图能力感到很骄傲,也很愿意把这种能力展示出来。
l用一种交谈的方式我可不想用干巴巴的语调来介绍知识。
照本宣科地作报告应当更容易,但那样很没意思,也不会提高你的积极性。
想想看,与一个朋友交谈和坐在一堆人中间听报告,哪一种会让你更想打瞌睡?其实你的大脑并不在乎“交谈”的对象究竟是谁,即使是一本书,这对它来说也没什么太大分别。
所以我会用很通俗的语言来描述哪怕是很艰深的知识,而且不会板着面孔,偶尔可能会开些玩笑。
l引起你的注意,并保持你的注意你肯定有过这样的体验:“我真的很想把这个学会,但是看过一页之后我实在是昏昏欲睡”。
你的大脑注意的是那些不一般、有意思、有些奇怪、意料之外的东西。
学习一项有难度的新技术并不一定枯燥。
所以我可能会使用一些方法来引起你大脑的“警觉”,让它做一些评价和判断,而不会老是呆在那里打瞌睡。
l有所取舍,才能有所收获这本书的目的是让你了解交互设计“可用性”方面的知识,从而使你的工作(不管是结构设计、程序开发还是美术设计)更系统,更容易达到好的效果。
之前我已经说过,介绍技术不是这本书的重点。
如果你真的要成为人机交互设计的大师,这本书肯定也不会是你唯一关于交互设计的书。
所以我不打算方方面面都照顾到,以免弄成了“贪多嚼不烂”。
这里只提供你真正需要的东西。
l我不布置作业在上学的时候作业已经做得够多的了。
这本书不会让你感到自己必须付出多少劳力来应付老师(如果存在一个“老师”的话)。
很多书提供了各种各样的习题,但没有提供答案。
这种习题除了让我们对自己更加怀疑之外没有什么作用。
还有很多书在习题下面就是答案。
既然答案就在下面,为什么不把它们以更好、更容易接受的方式呈现出来?真正的习题是我们在现实中遇到的具体案例。
在这本书里,我尽力做到系统、流程化地描述交互设计的方方面面。
如果你在某个环节遇到了问题,翻翻对应的章节。
翻个两三次你就记住了。
我们不需要习题。
0.3 怎么用这本书?前面已经说了这么多,下面就看你的了。
我在这里提出了一些建议,你可以看看,然后听听你的大脑怎么说,弄清楚对你来说哪些做法可行,哪些做法不能奏效。
当然你也可以做一些新的尝试。
l看慢一点毕竟你不是在看小说。
也许你会觉得有些意思,但如果只是随便翻翻,不用心去理解的话,可能也没有多少效果。
慢一点,有些东西需要想一想。
如果在书里感觉有些疑惑,先弄清楚再接着读,而不要把它放在一边“待会再去考虑”。
我希望你能读进去,越深越好。
要知道,理解的越多,需要记住的就越少。
l大声说出来如果你想看懂什么,或者想把它记得更牢,就大声地说出来。
比如:“这家伙这里写得有点深奥。
我想他是这么个意思……”。
更好的办法是,拉个人过来,问他“你觉得这里是个什么意思?”,然后再把你的理解讲述给他听。
至于他懂了没有……反正我不太在乎。
总之这样你会学得更快,这是以前光看不说的时候未曾发现的。
l不要三心二意没错这本书里面有不少好玩的图片。
但别只去看那些漫画,它们是一种辅助,为了让你更轻松地理解书里面要讲的东西。
这不是一本漫画书。
l别跟你的大脑过不去如果你发现看的内容开始不经过脑子了,例如开始浮光掠影地浏览,不太想记住,这说明你的大脑已经有点吃不消了。
这种时候你该休息一会。
如果到达了某个极限时还在一味地往里面塞东西,野战排的包也受不了,更何况你1300克的大脑了。
l一些小提示多喝点水。
充足的液体供应能够让你的大脑处于最佳状态。
不要在椅子或床上一呆就是两小时,多走动一下可以调整你大脑的紧张程度。
此外,看完一些章节之后别再看其它书了,或者暂时不要看其它有难度的东西。
你的大脑需要有一段时间对刚吸收的知识进行处理,如果此时你又往里面灌输了新的知识,那么你刚才学到的东西就会丢掉。
我相信你是最棒的。
如果你对书里的内容有些疑问,或者希望更深入的探讨,给我发邮件,或者光临我的网站。
我会一直等在那里。
0.4 感谢这些伙计请允许我在这里占一点篇幅。
这本书的完成与以下人是分不开的,我必须在这里告诉所有人,我以他们为骄傲:我的父母及家人。
很明显他们对人机交互一窍不通。
但是他们永远都一如既往地支持着我,使我虽然离家千里却从没感到过烦恼。
我非常、非常地爱他们。
编辑陈冰。
感谢他对我的肯定。
作为清华大学出版社最富创新精神的编辑之一,他直接影响了我的写作风格,并且对我极为信任。
一个快活的老伙计。
夏德安。
作为优秀的程序员、我最好的朋友之一,也是我第一本书的合著者,他一直关注着我的这次写作,并且提供了莫大的帮助——尤其是在寻找案例方面。
我仍记得那些和他通宵探讨直到天明的日子(尽管其中大部分时间他都在玩PSP)。
我的朋友曲佳。
作为我的好友,以及我所在公司的UE(用户体验)工程师,他带我参加了很多交互设计的公开活动,也认识了很多朋友。
James R Palmer。
嗯,我认识的最好的历史作家,他把自己一生中最好的光阴放在了中国,研究中日战争和中俄战争。
他教给我一些非常有用的写作技巧。
我的乐队。
也许我更应该感谢他们的宽容和耐心。
由于写作我失去了很多写歌和参与排练的时间,以至于无法在主音吉他手的小孩出生之前录好我们的专辑小样。
非常抱歉!第一章 你首先要知道的一些事情以下是一些我们在学习网络界面的交互设计之前先要理解的东西。
有一个好的开始才能有好的结束。
1.1 我听说过这些词……不过它们到底是什么?很多从事界面图形设计的朋友经常会彼此发牢骚:“那个程序员刚才又在叫我‘美工’了。