微软自己的 UX Bugs (1): Live Messenger 2009 中的添加联系人

来源:互联网 发布:手机截图翻译软件 编辑:程序博客网 时间:2024/04/30 22:51

看微软的 UX Guidelines 也看了六七年了,其实仔细留心就发现,微软经常干一些“搬起石头砸自己的脚”的事情。我打算把自己平日里发现的微软的 UX Bugs 写出来,从这篇 Blog 开始。

 

开篇要说的是最新的 Windows Live Messenger 2009 BETA 中添加联系人的向导。

 

软件:Windows Live Messenger
版本:2009 BETA (14.0.5027.908)
语言:美国英语

 

我已经不记得以前版本具体是什么样子了,也许也存在着一样的问题。就以这个版本来说吧,单击添加联系人之后,出现了下面的对话框:

 

Enter address

 

请注意,除了必须的对方的电子邮件地址以外,还可以在这里填写手机号码——这也许是为了配合 MSN Mobile 功能,也许确实很常用,姑且认为放在这里足够合理。但我们把它展开看看:

 

Expand the country or region list

 

它已经把“中国”特地提到前面来了,也许它从我的操作系统区域设置里检查到了这个信息,假设我的联系人大多是在中国——这很好。但是,既然已经能假设到这一点,不如干脆帮我预填上,而无须让我再拉下列表之后再选了。

 

单击下一步。

 

Send the invitation page

 

这里让我发送邀请函,其实大多数情况下根本不需要发送邀请函——我历史上真正需要的只有一次。这不是主要问题,主要问题在于,如果我清除那个复选框,下面的提交按钮的标签文字就显得不舒服了——我只需要“添加联系人”,并不需要“发送邀请”。而且,这个按钮太长了,反而会让用户多想。建议只写“添加联系人”即可,因为向导这一页已经在复选框里表明了会在添加的同时,发送邀请函。提交按钮不必重复。

另外,后退按钮被放到了非常奇怪的位置——原本应该是取消按钮所在的位置。

 

提交之后,到了这一页:

 

Congratulations page

 

这里除了祝贺句外,还有一个 Command Link 控件——它违反了 Vista UX Guidelines 里与 Command Link 相关的一条规则:

Always present command links in a set of two or more.
命令链接应当总是以两个或者两个以上成组出现。

这里只有一个 Command Link,完全没有使用它的必要。事实上,只需要一个简单的复选框即可,就像上一页一样。

 

原文:http://www.richardbao.com/diary/entry.aspx?id=cns!72E3F2F501A68A9!1207

原创粉丝点击