首先声明本人并不是一个UI designer,工作上基本也很少直接接触UI的东西,所以这篇文章完全是从普通用户的角度谈一下自己的使用体会:)
虽然我曾经说过chrome并没有什么新的东西,不过事实上我最近用得最多的浏览器就是chrome了(另外还装了一个IE7和360浏览器,Firefox装上后发现卸不掉,算了就放那里吧)。原因就一个,chrome的视图窗口够大。在chrome里面传统的Windows应用程序标题栏(就是最顶上那个深蓝色的长条)没了,菜单栏(就是什么文件、编辑、查看……那一排庸俗的按钮)也没了,最底下的状态栏也只在必要的时候才浮现出来,而且还只是占用部分很小的区域。IE7里面提供了一个搜索工具条,不过chrome里面直接将它集成到地址栏里了,由此可见IE里面另外开一个textbox完全没有必要。浏览器就是拿来浏览web页面的,那些十天半个月都不会用到的菜单按钮什么的都不应该直接显示在一级界面里。
想当年Microsoft的产品就是以简单易用一统江山,害得Linux在桌面市场上一直不能成功。没想到现在Google青出于蓝,除了在搜索技术上保持领先外,更NB的是把用户研究得如此透彻,四两拨千斤啊。
Youdao桌面词典整体上是一个很好的产品,不过对它的UI设计和用户体验(user experience)我还是有点意见的。
1. 主界面太复杂。
桌面词典的定位就是作为一个辅助软件来帮助用户阅读和编辑文档,其它的那些功能什么生词本、单词秀什么的基本应该是很少有人会用到。对比上面的浏览器,chrome都可以做到如此简洁,作为功能远比浏览器简单的桌面词典,UI应该是可以更简洁才对。毕竟现在软件产品已经进入了细分时代,把软件做的更简洁应该是大势所趋,而不是反过来把简单的东西复杂化。
目前的桌面词典UI整体上都还是一个典型Windows form程序,实际上它更合适的定位应该是作为桌面的一个widget停靠在桌面的某个角落,这样既不影响用户阅读和编辑文档,当需要查询的时候又可以能很方便地使用。
2. 自动取词的浮动框太烦人。
自动取词本来是一个很好的功能,否则每次都手动录入或者ctrl+c/v也太人肉了一点。不过每当打开取词开关阅读文档的时候总会见到一个浮动框在那里跳来跳去,着实很烦人。没学过什么用户心理学,不过我想象桌面词典这样的软件时尽量要遵循“Don't make me surprise”基本原则的。毕竟这不像网络游戏,用户不是来寻求刺激的:)为避免这个问题,我一般都是采用ctrl+鼠标的模式进行取词,不过这样取词的时候又变得麻烦些了。
而且,像有道这样的网络词典每次查词都需要访问网络,如果是网络不流畅就会延长搜索时间。从用户体验的角度讲,就是软件对一次用户输入没有一个比较稳定的反应时间,而且实际反应时间经常在1秒以上,根据基本的UI法则,这个是非常糟糕的。因为以前用传统的本地版本桌面词典(比如最早的金山词霸)的时候是不会有这个问题的,所以从用户体验上讲这是桌面词典的一个倒退。自己手动查询的时候虽然也有网络延时的问题,但是因为有进度条或者滚轮进行提示,起码用户知道现在软件正在工作;而当进行自动取词时,在跳出那个浮动框之前用户并不知道到底发生了什么,甚至都不知道到底是不是已经正确选到了一个词语并且软件已经开始工作了,这个无疑也是一个非常糟糕的用户体验。
个人认为更好的设计仍然是一个稳定的widget里面显示取词内容的翻译,这样因为避免了那个跳来跳去的浮动框,即便有网络延时的问题对用户的心理影响也可以更小些。