2008/09/16

一款新出的可用性测试软件

sliverback来自 clearleft 新推出的 silverback,除了录制用户的操作,同时会在屏幕中显示用户使用过程的录像,跟我们在一般的用户测试录像中看到的一样。
优点:简洁,捕捉鼠标、键盘操作;
缺点:Mac-only,用户录像窗口不能设置大小,不能针对某个窗口录制,只能导出mov格式。

Labels: ,

2008/04/22

期待与易用

当一件东西能够以被期待的方式运行,那它就是易用的。就是这样!这就是关于可用性的一切!像Hillel所说,其它的一切都是解说词。
The Joel on software

看到有人在抱怨 mac 窗口中左上角绿色按钮最大化的问题,在 windows 中,你点最大化按钮,窗口真的就最大化,可是在 mac 中,窗口会根据包含的内容放大到一定程度,多数情况下并不是真正的最大化,有的认为这是为了方便进行多任务工作,可是我点绿色按钮时都是希望窗口最大化的,这样可以专注于当前的任务。这基本又是一则有关“期待”的问题,事实不止一个人有这种期待。许多易用性的问题说到底是期待的问题,当你以 windows 的期待来用 mac 时,可能会觉得:这个东西怎么这么难用?反之亦然。类似的例子还有许多,当你希望用 photoshop 的一些快捷键来操作 GIMP 的,可能有时会想杀人(比如当你想取消选择时在 PS 中是 ctrl+d,而这在 GIMP 中是复制并新建一份当前文档)。当你以这种观点来审视许多日用品或公共设施时,会发许多易用性问题,比如,当你在按完某个按钮觉得空调应该出来冷风它却出来热风时,当你接上插头灯也亮了出去溜达回来发现电饭锅里的饭却还没有开始煮时,但你对着洗衣机的许多按钮开始琢磨洗这几件衣服到底是该按顺序按哪几个按钮时,当你在某个商店莫名其妙突然脚踩空时……等等许多,说明这些日用品的设计没有解决好你的期待。
关于期待还可以引出其它话题,比如人本界面的一个特征:“对新手可用,对专家高效,并且之间的过渡不需要二次培训。” google 的几个产品很好地诠释了这一特征:在你每天使用的 gmail 或 google reader 中输一下"?",就会出来你使用该产品所需要的所有快捷键。对于一些人可能完全用不到这些快捷键,用鼠标同样可以完成看文章、写邮件的任务;而对一些人,这些快捷键显著提高了他们看文章、回复邮件的效率。另外一个例子就是 quicksilver,没有它当然也可以完成许多操作,但是有了它,整个 mac 的操作体验上升了一个层次。
人本界面另外一个特征是:所有可以点击的东西都应该做得看起来是可以点击的,比如 youtube 的上传按钮;


点击图像放大


反过来,那些不可以点击的东西最好不要做得看起来像可以点的,比如“别来无恙”的几个标题:


点击图像放大

Labels: , , ,

2007/10/21

flex3中的deep linking

deep linking 是一种以 URL 为基础的导航,比如,当我们打开 www.adobe.com 就到了 adobe 的首页,点击 support 按钮就会到达 www.adobe.com/support/ 他们的支持页面,这时候再点 contact 按钮就会到他们的联系页面: www.adobe.com/contact ,每次点击之后,我们都可以通过浏览器的后退按扭回到先前的页面,或者把当前页面加入书签。
可是一般 flex/flash (包括 AJAX)都不支持这一特性,当年 Nielsen 说 flash 99% bad,这就是其中一点。现在在 flex3 中,可以通过一些技巧解决这一问题,就是在 URL 中添加某个特征的锚点,让后退按钮变得可用。其实更早的时候,大牛 robert penner 就在 flash 中借助 javasript 实现过。偶尔见一些全 flash 的站点在使用,只是国内较少看到,或许真的是中国的网民较少使用后退按钮。
Flex 3:Feature Introductions: Deep Linking

Labels: , , ,