微软自己的 UX Bugs (2): Windows 中的网络阻止确认信息

来源:互联网 发布:手机截图翻译软件 编辑:程序博客网 时间:2024/05/01 01:07

从 Windows XP 起,Windows 防火墙会默认阻止所有的程序进行网络连接,当程序第一次试图访问网络时,系统会弹出下面的对话框,让用户进行选择:

 

Windows Security Alert - Do you want to keep blocking this program?

 

这三个按钮在对应的中文版中称为“保持阻止”、“解除阻止”、“稍后提示我”。从字面上来说,它好像应该表示:

  • 保持阻止:阻止这个程序对网络的访问,用户无法正常使用
  • 解除阻止:允许这个程序对网络的访问,用户可以正常使用
  • 稍后询问:目前先阻止,稍后再提示用户选择

事实上,用户需要花很长时间才能理解整件事情(包括问题和回答)。对比普通的类似情形,你要删除一个文件,系统会问你是否真的要删除。并给出了“是”“否”的选项(在 Vista 中稍有不同)。对于已经习惯这些提示的用户来说,这类对话框看起来内容都是完全一样的:

 

你知道你在做什么吗?确定不反悔?/ 嗯,我是认真的 / 不不,我按错了

 

如果把它映射到刚才的网络连接阻止里的话,去除“稍候提示我”(用户通常会觉得这是“取消”)之外,剩下的部分就成了:

 

 

有没有注意到,这和原来那个对话框中前两个按钮的真实作用是完全相反的!而且更可怕的是,如果用户误按了“Keep blocking(继续阻止)”,用户连到哪里恢复都不一定找得到。

 

Windows安全警告对话框是站在“默认阻止一切访问,保护用户不受攻击”的角度来设计的,用于在恶意程序偷偷运行时警告用户;但大多数情况下,这都源自于用户使用自己的软件,用户心中此时真正的思维是“我要做任何我想做的事,但你可以提醒我可能的风险”。立足点的倒置,导致了这样的 UX 问题。

 

这种情况,应该可以使用更加清晰的图示(如绿色允许和红色禁用)来帮助用户快速识别,避免误操作。

 

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