交互设计:如何提高用户使用的流畅感

在最开始,有两个问题?

  1. 既然人脑是世界上最智能的东西,为啥我们还需要电脑?
  2. 为啥如今web技术发展理论上已经能够实现所有的客户端功能,为什么我们还需要客户端?

原因都很简单,因为后者比前者更快,响应更迅速。

什么是响应性?

过去的几十年当中累积的大量证据表明,响应性(即软件应用程序跟上用户、不让他们等待的能力)是确定用户满意度的最重要因素。相比安全性,稳定性,易用性,响应性无疑是最容易最方便被用户所感知的。在使用计算机或者手持设备的时候,用户对于等待的憎恶比对其他任何事情的喜爱程度都要深。

然而,用户对于响应性的感知其实包括两个因素的:

  1. 速度:指的是机器自身的计算能力,机器性能越强,速度越快。
  2. 流畅感:使用时系统的反馈能否满足用户的时间支配需求。

如何提高速度?

Google是一间非常注意速度的公司,他们对自身产品的10条要求中,就包括Fast,在他们的用户体验规范中,是这么写道的:

Nothing is more valuable than people’s time.
Speed is a boon to users. It is also a competitive advantage that Google doesn’t sacrifice without good reason.

没有什么比用户的时间更珍贵了,高速是对用户的礼物。他也是我们的竞争优势,除非有很好的理由,google绝不牺牲速度。

那么如何提高应用的速度呢,方法其实非常的简单,主要为以下三点:

  • 让你的应用更小更轻便

    在一开始,你就要放弃你对于技术与功能的崇拜,因为那只能够满足你内心的小小的骄傲感而已。用户不会关心你是否采用了Ajax,是否能够让其同时做8个任务,他们只关心多久能完成任务。

    而这样的例子在一些注重用户体验的产品上比比皆是:Google把首页精简到光秃秃;IE6下Gmail的很多高级功能被取消了(这些功能并不是无法实现);Chromium OS启动只需要7秒钟,我们的网速变得越来越快,有些产品的安装包却越来越小。

  • 延迟非关键性的任务

    我们把一些非时间关键的任务降低其优先级,分配后后台进程去做,把更多的资源用于响应用户,把那些漫长的,无需马上反馈的任务放在一边。如杀毒软件的文件监控,QQ文件中转站上传窗口支持最小化。
  • 提供更好的硬件设备

    更好的设备,无疑能从最根本上提升应用的速度,Google就畅享拥有1000万台服务器,为其搜索提速;网易抢得魔兽世界代理权,丁磊还为魔兽买了全新服务器。

如何提高用户使用的流畅感?

用户的流畅感,主要来源于系统的反馈。即使在软件运行速度很慢的情况下,仍然可以提供给用户流畅感,就比如即使你进入一家几乎爆满的餐厅,即使上菜需要等很久,但你也可很容易从服务员那里得知什么时候能上菜。

在相同配置的一台电脑上,统计时windows7速度比xp慢,但感觉起来,他又比xp要快。原因是什么?windows7的反馈更好了。

windows7与Mac OS X都是伟大的系统,他们如何做到更好的反馈呢,也许他们的一些设计原则能够带给我们一些启发。

  • 让动画的移动变得流畅清晰

    如果说在使用XP时你看到的是一帧一帧的画面,那么使用windows7你看到的就是一部流畅的电影。

    windows独特的aero效果提供轻量级的视觉体验,能够让用户更专注其操作的具体。同时提供类似Mac OS动态缓冲式的窗口切换动画,让窗口的切换不再那些机械突兀,给用户流动的感觉。在这里的2秒钟,用户感觉只有1秒钟。

    同样的设计也出现在iPhone上,iPhone的软件启动,有效的减低用户的等待感。已有人说了,就不细说。

  • N秒原则

    如果一项任务时间超过2秒就必须提供反馈。

    如果一项任务时间超过10秒必须提供能够取消的反馈。

    这样的反馈有效的提高了用户对系统的了解,即使有可能等待很久,但他也会感觉较为流畅,他甚至可以利用起这段时间做点其他的事情,降低他对等待的憎恶感。

  • 有效沟通节省不必要的工作

    在很多时候,用户很多的请求是试探性的,一旦他发现这个命令对其毫无意义时就会马上取消它。如:

    我想要开通QQ黄钻用户!

    你确定吗?开通黄钻用户每月将从你手机话费中扣除10元?

    啊?不是免费的啊,那我不开通了。

    从以上的范例能得知,有效的沟通避免了用户等待错误命令的执行时间,从另一方面提供了操作的流畅感,并且降低了出错率。

为什么要提高响应性,它在设计中的比重到底有多少?

似乎很多人都无法放下心中对技术的贪婪以及对外观的崇拜,响应性往往被其所牺牲,然而,看看我们的用户,他们对速度的的追求,是多么的强烈啊!

  1. 我们喜欢新窗口看内容,为什么?因为中国网络慢,如果同时开多个窗口,这样我就能在看一篇文章的同时加载另外一篇文章,提高速度。
  2. 我们喜欢用迅雷。迅雷曾推出过英文版Gigaget,可事实上外国人对此并不感冒:高速的网络让他们不需依赖下载加速工具,但迅雷在中国确凭借其P2P技术,成为中国网民下载工具的首选。
  3. iPhone中程序使用内存超过20M,就随时可能被系统强制终止。苹果宁愿禁止所有第三方程序的后台功能,也不愿意冒风险损害敏捷的响应。由此,iPhone成为这个世界上最快,最被尊崇的手机。(来自iFanr)

让我们回到最初的两个问题,其实答案已经呼之欲出,在不久的将来,我们可以预见的是,高响应性将成为所有产品的一致追求,而且这也将成为最有效的竞争优势,互联网时代,以快制胜。

最后引用小马哥的一段话结尾:

要做大,你首先要考虑的就是如何让人家想到也追不上。这么多年在IDC(互联网数据中心)上的积累我们不能浪费,高速上传、城域网中转站,支持高速地上传;很快可能又会发现新的问题,如果不是邮件,在IM(即时通讯软件)上又该怎么实现。我们的目的是要让用户感到超快飞快,让用户体验非常好,这些都需要大量技术和后台来配合。

http://www.userkon.com/tolyer/make_product_responsive.html

时间: 2024-08-31 09:01:37

交互设计:如何提高用户使用的流畅感的相关文章

交互设计如何提高专业能力

最近从上海转到北京工作,接触到了更多的交互设计师,感觉到浓厚的行业气息.09届从事本行业的同学只有5人,10届粗略估计15人.导师告诉我,之后40多位工业设计硕士几乎都选择了交互设计方向. 有人说交互设计时代来临了,其实只是行业发展造就了更多的就业机会.但是现实没有那么光鲜,进入新行业之后设计师们面临着诸多问题,遇到发展瓶颈找不到解决途径. 1.没有方向,没有自己的职业规划.视觉设计师想转交互,交互又想转产品. 2.觉得不被重视,介绍自己时,不忘带上"苦逼"两字.辛苦做的设计方案,不被

交互设计影响因素:用户精力与注意力的应用

以人为本的设计,不能不考虑普通人在一般任务执行中的耐受力问题.因为人的精力有限,再强大的需求,无力去完成也是枉然.精力的有效转化率,是衡量交互设计品质的重点. 1.公式 精力一般由脑力和体力构成.针对互联网产品,脑力居前(非生产类网站的体力消耗很低).而脑力的组成又分为注意力.理解力和记忆力.本文将尝试以注意力为例分析交互设计的特点和注意事项. 注意力本身可以集中.分散和转移.集中一般出于明确的需求.潜在的兴趣;分散则由于信息干扰和不可控的时间;转移一般发生在需求探索阶段. 以网站信息结构内的各

网页界面交互设计:系统的用户体验的衡量标准

文章描述:精益用户体验(UX):摆脱只注重结果的工作(留意互动机构的区别之处). By Jeff Gothelf from SmashingMagazine.com翻译&编辑:DamnDigital, (转载请说明翻译来源, 尊重我们的努力) 网页(以及交互设计,界面设计,等)传统上是基于可交付的形式来执行.框架.网站地图.流程图.内容清单.分类系统.原型和规范文档(又称"The Spec"),帮助定义网站在其起步阶段的执行.这些结果构成了一个系统的用户体验的衡量标准. 随着时

交互设计:避免针对用户出现的设计错误

一.如何理解本条内容: 一个"简单"和"复杂"的例子 在我和开发人员沟通一个项目需求的时候,他们频频慨叹Mockup的设计所考虑情况之细致,很多程序要实现的预判和"非基础功能点"让开发人员望而却步不情愿去实现.相比较设计师为了让用户避免出错而绞尽脑汁去设想和考虑,开发人员更倾向于直接给到一个只能容许的操作行为,其他非法请求全部报错:"程序是严谨的,他错,我报错,以不变应万变.简单一点不好吗?"程序员们甚至笑言:"考虑

交互设计细节:当用户需要的时候提供帮助

文章描述:交互设计实用指南系列(3)-适时帮助. 任何一个交互过程的操作,对于用户来说都有学习成本,谁也不能保证所有人都可以准确无误地走完一个流程.交互设计师在设计时应该考虑适时地给用户相应的帮 助,这一点非常重要.适时帮助,是指在用户使用流程中,在需要的时候能及时地得到帮助:反之,在不需要帮助的时候,不要出现信息干扰. 不及时的帮助会造成用户使用进程中断,或者增加用户达成目标的难度.无效的帮助则可能给用户造成干扰,影响用户完成任务. "适时帮助"是一个偏正结构,首先是帮助,然后制约条

大型社区设计:提高用户体验的10个细节

1.大型社区导航的设计三点考虑: a"随时"出现在用户手边: b 尽量减少对页面的占用 : c 给用户良好的"位置感". 现在的一般的大型社区都是采用左侧可隐藏式的框架设计来实现的. 关于位置感觉,在导航拦的体现就是当前浏览的拦目要突出显示. 2."恢复上一次提交"功能 http协议是短连接,由于网络不稳定导致用户发表失败,应该提供可恢复的手段. 3.完全可定制的可见即可得编辑器,分三种情况: a.用户可自己选择自己喜欢的编辑器.比如freete

互联网产品设计:交互设计和感性用户

文章描述:交互设计的理性Vs.多样的感性用户. 和一位视觉设计师讨论UED分工的时候,他说:"交互设计做的就是逻辑."听起来似乎没错:互联网交互做得最多的就是点击.跳转.无论target到另一个page是_self还是_blank,无论信息架构的sitemap,还是导航,似乎交互做的就是一个纯理性.高逻辑的活儿. 直到有一天向臭鱼请教一个产品的设计时,我才意识到被忽视已久的问题. 这个产品大致需求是这样的: 一个图像上传产品.用户可以设置一张显示,也可以设置一周自动轮换.每个选择会为用

扁平交互设计更加符合用户体验

当我们没有智能手机.ipad也没有电脑的时候也许不用考虑各种需求设计了,当然这是玩笑话,随着互联网的发展,交互设计的作用越来越重要,未来的 日子必将围绕用户体验展开.为什么小c会这么自信的说呢?很简单,如果你认定客户就是上帝的话,那么用户体验的初衷就是服务好客户,最终得到收益. 扁平化设计来势汹汹 互联网并不是一成不变的,随着各种智能设备的多样化,交互设计也越来越受商人们重视,由于扁平化设计比其他设计更平易近人,更加容易处理的优势得到业内的热衷.同时移动互联网向着低配置.高效能的方向前进发展,我

用户交互设计:避免让用户在网站上迷路

任何位置都能明确"我在哪里?这里有什么?从这里能去哪里?"  小时候,童话故事都告诉我们,迷路可不是一件好事.那会伴随着困惑.沮丧.愤怒和恐惧.为了避免迷失方向,我们发明了各种导航工具,大到卫星定位系统,小到指南针,人类在这一事情上,极具创意. 在网站上迷失方向,虽然不是什么生死攸关的事,但会带来许多负面影响,如:用户体验下降.任务不能完成,用户流失等.我们可以通过良好的导航系统来避免这个情况发生.好的导航系统可以帮助人们找到在网站中的位置,并帮助他们制定更好的查询策略,增进对内容的理