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: , , ,

2008/04/08

mac中的flash调试

1.下载 flash debug player
2.在 "/Library/Application Support/Macromedia" 目录下新建一个 mm.cfg ,包含以下信息:
ErrorReportingEnable=1
TraceOutputFileEnable=1
MaxWarnings=500
TraceOutPutFileName=Macintosh HD:Users:{username}:Library:Preferences:Macromedia:Flash Player:Logs:flashlog.txt

#最后一条为相应目录下的 flashlog.txt ,没有则新建。路径是冒号不是斜杆。
3.然后就可以使用 tail -f flashlog.txt trace flash 中的内容了。
更新:或者可以使用 geek tool 直接输出到桌面上。

Labels: ,