日期:2013-09-09 浏览次数:20657 次
在最开始,有两个问题?
- 既然人脑是世界上最智能的东西,为啥我们还需求电脑?
- 为啥如今web技术发展理论上曾经能够实现所有的客户端功用,为什么我们还需求客户端?
缘由都很简单,由于后者比前者更快,呼应更迅速。
过去的几十年当中累积的大量证据表明,呼应性(即软件使用程序跟上用户、不让他们等待的能力)是确定用户满意度的最重要要素。相比安全性,稳定性,易用性,呼应性无疑是最容易最方便被用户所感知的。在使用计算机或者手持设备的时候,用户对于等待的憎恨比对其他任何事情的喜爱程度都要深。
然而,用户对于呼应性的感知其实包括两个要素的:
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的软件启动,无效的减低用户的等待感。已有人说了,就不细说。
如果一项任务时间超过2秒就必须提供反馈。
如果一项任务时间超过10秒必须提供能够取消的反馈。
这样的反馈无效的提高了用户对系统的了解,即便有可能等待很久,但他也会感觉较为流畅,他甚至可以利用起这段时间做点其他的事情,降低他对等待的憎恨感。
在很多时候,用户很多的请求是试探性的,一旦他发现这个命令对其毫无意义时就会马上取消它。如:
我想要开通QQ黄钻用户!
你确定吗?开通黄钻用户每月将从你手机话费中扣除10元?
啊?不是免费的啊,那我不开通了。
从以上的范例能得知,无效的沟通避免了用户等待错误命令的执行时间,从另一方面提供了操作的流畅感,并且降低了出错率。
似乎很多人都无法放下心中对技术的贪婪以及对外观的崇拜,呼应性往往被其所牺牲,然而,看看我们的用户,他们对速度的的追求,是多么的强烈啊!
让我们回到最后的两个问题,其实答案曾经呼之欲出,在不久的将来,我们可以预见的是,高呼应性将成为所有产品的分歧追求,而且这也将成为最无效的竞争优势,互联网时代,以快制胜。
最后援用小马哥的一段话结尾:
http://www.userkon.com/tolyer/make_product_responsive.html要做大,你首先要考虑的就是如何让人家想到也追不上。这么多年在IDC(互联网数据中心)上的积累我们不能浪费,高速上传、城域网中转站,支持高速地上传;很快可能又会发现新的问题,如果不是邮件,在IM(即时通讯软件)上又该怎样实现。我们的目的是要让用户感到超快、飞快,让用户体验非常好,这些都需求大量技术和后台来配合。