从宽带欠费来谈软件的可用性

我就是懒得交费的人,所以今天晚上不幸被断网,电信劫持我的DNS让登录网上营业厅交费。

交就交吧,可是这个操蛋的设计竟然不让登录,也不让用支付宝付费,他们的设计根本就没测试过……

最后折腾半天,用iphone上3G又开了热点,打电信10000号告知要用分账序号付费,分账序号是个什么东西,我一个普通用户为毛要知道这种怪名词!?这事先不管,查了分账序号后再尝试支付,结果又需要一个宽带AD设备号,我擦,我只是付个费好不好,用不用把祖宗八辈的信息告诉你,再说这个什么设备号我TM一个普通用户为毛要知道!?又是10000号查……

经过这一番折腾,就想起了关于软件UI可用性的一些事。

比如我最喜欢拿来讥笑一番的淘宝助理,4.x版本竟然会有“压缩数据库”这个菜单项目。请不要小看这个菜单项,这至少说明开发者在设计时认为一个普通的淘宝店主还具备这些知识:

  1. 清晰地识别出这个软件用MDB(ACCESS)来存储数据。
  2. 了解性能瓶颈,知道MDB会越变越大并影响查询速度。
  3. 在合适的时候压缩数据库实际是在提高软件响应速度。
    这真的是一个普通用户应该了解的吗???因为这事被我作为例子笑过很多次,后来5.x的时候他们改了,但类似的傻事仍在继续,并且我不打算告诉他们了。你可能会问为什么不告诉他们了,其实还有个事:

以前淘宝旺旺的web代码有个问题,就是不支持多账号,点了网页上的旺旺图标后,往往是后登录的旺旺打开聊天窗口。为了解决这事,我就自己写了多账号支持补丁并发布了,可是发布没几天,淘宝就学我样子升级了旺旺,界面都差不多,你们早就能做为毛不做非得我开发了你们再来抄!?

还有QQ旋风,加任务的时候竟然会选单个任务还是批量任务,我要是复制了一堆ED2K链接那你自己就批量好不好?只复制了一个的时候你就单个好不好?

就类似的这种很蠢的设计在各种软件里都有一堆,国内这几年比以往都要注重UI流程的合理性研究,还有一大堆国外的先进理论公式什么的,甚至还有专门的研究机构。我就不明白了,为毛我一个UI方面的外行人都能看出的毛病你们都看不到?