百度空间 | 百度首页 
 
查看文章
 
设计笔记--技术限制出现的交互差错和应对办法
2007-06-04 21:06

设计笔记--技术限制出现的交互差错和应对办法
(大智 jack.lee 2007-6-4)

这是一个产品编辑界面,界面分成两个区域,左边是编辑区,右边资源区,用户在资源区选择图片,执行添加或替换操作即能把资源加载进编辑区。这种对照模式把左右两个区域的信息匹配起来,使用户非常直观的评估他的操作行为和结果。


这里要讨论的是右侧的交互设计,模式对用户意图的把握很清楚,即:先选择资源,然后执行添加操作。步骤也很简单:

1、在网格资源列表中浏览缩略图;
2、(眼睛选定某个图)单击鼠标左键
3、以缩略图左上角为坐标原点定位到x=20,y=-20的位置出现浮动面板,显示详图预览;并提供“添加”和“替换”功能按钮;
4、点击按钮执行相应的操作。

考虑到熟练用户不需要预览详图,快速添加的需要,if,双击鼠标左键,不出现浮动面板,直接添加图片,或替换当前的资源;

当编码人员把交互demo做出来,问题出现了,当用户在缩略图区域双击鼠标时,有时可以直接添加图片有时却是出现浮动面板,而添加不进来呢?那么就意味着“有时候”“双击=单击” 这种反馈结果和用户企图之间的错位,使操作行为就变得不可信了。

问题处在哪里?后来经过反复的点击对比,终于发现问题的所在:


在图示红色的缩略图区域双击鼠标,系统接收到完整的双击事件,执行添加动作;在图示白色的浮动面板定位区域和缩略图的重叠区域双击鼠标,结果是一个戏剧性的系统反馈,系统首先在瞬间响应一个单击事件,立即打开浮动面板,然后,另一个瞬间单击,被浮动面板捕获,变成了一个无效点击。

把这样的产品给用户使用显然不行,怎么办?

把双击取消?那会损害熟练用户的利益;
把单击变成右键?会损害大多数不甚熟练用户的利益,而且把本应显而易见的功能“藏”到只作为辅助手段的右键中,明显有悖设计原则,另外,这样也会使用户习惯的左键单击无反馈,更加不行!

设计不变,要达到目的,还是得从技术上找应对之策,从技术分析上看,因为“热区”重叠才出现了这样的问题,单、双击可以共用热区,但是和浮动面板热区重叠,就会把双击“分割”成一个有效单击和一个无效单击。浮动面板功能在msn和yahoo message都有,为什么没有热区冲突,是因为它的浮动面板在主窗体之外。

msn和yahoo message略有差别:

msn打开浮动面板的单击热区和选择联系人单击热区不同;
yahoo打开浮动面板的单击热区和选择联系人的单击热区相同,单击联系人即选择联系人,同时打开面板;而且,不选择联系人,鼠标移入联系人热区,就能打开浮动面板;

我们不可能移开浮动面板,但是可以从单、双击的热区上找解决问题的办法:

把双击热区从重叠区域移开,图示白色图片编码区域定义为双击热区,就避免了上述问题,刚好也符合熟练用户执行快速操作时,以编码作为激发详图记忆的心理特点。

符合易用和技术限制的设计方案出来,这是一次成功的迭代,不仅满足了技术限制,而且使设计方案更加成熟,更利于区别熟练用户和普通用户,以及他们的操作习惯。

但是,修改方案开发人员来说并不是“福音” 他不仅需要另外定义双击热区,还要在用户鼠标移入双击热区时,给予功能操作暗示进行编码,这无疑增加了他的开发量,开发人员其实是不大情愿的。他觉得,只要双击功能实现了,又解决了技术上的冲突,要“热区视觉暗示”干什么?因为他不理解用户,假如没有视觉暗示与用户意图相匹配,那么,即使实现了功能,那也是被隐藏的。需要用户以瞎子摸象的交互方式操作显然是失败的。


类别:交互设计研究 | 添加到搜藏 | 浏览() | 评论 (6)
最近读者:
 
网友评论:
1
2007-06-05 10:49 | 回复
技术限制设计:) 根据界面规范,双击包涵单击。 支持单击动作的区域,同时还支持双击,且单击操作的行为(弹出浮动面板)影响了原区域。这样就会出现响应上的问题,因为双击包含单击。除非让单击操作的响应有所延迟,等待判断是否还有第二击,这在Lotus Office软件中出现过,它将所有单击响应做延迟,不舒服。 可以把浮动面板旁边,这样就不会影响用户对原区域的操作,例如MSN。不过如果需求说“不可能移开浮动面板”,就限制了对双击的支持。即使没有技术上“分割”双击的问题,也可能产生预览图片“一闪”的效果。 我个人觉得仅用一角作为双击区域并不便于双击操作,因为这个区域只有20x20像素。既然双击热区需要给出暗示,也可以考虑在热区内直接支持单击添加/替换来的更加便捷。
 
2
2007-06-05 11:25 | 回复
“一闪”都被你知道了,哈哈~~正是因为单、双击的热区重叠才导致了响应冲突和“一闪”所以解决的办法就是把单、双击热区和响应完全分开,双击热区只响应添加/替换,单击才有浮动面板,就不闪了。 直接单击添加/替换跨越了用户通过浮动面板预览大图这个过程,会造成不便。20*20是有点小,呵呵,比一般的icon大点,勿需太费力,还是能点上的。 感谢交流。
 
4
2007-06-05 14:15 | 回复
若点起来不费劲 分开区域是个好办法 视觉暗示做的明显些 不过一般软件单、双击都是一个区域,视觉暗示太复杂了也不好
 
5
2007-06-07 10:44 | 回复
很顶asun99的看法。 另外是不是可以考虑浮动面板弹出的一段时间内,他们重叠区域能接受到鼠标的点击事件,从而模拟双击的效果。 这个“一段时间内”的时间长度可以更具Windows的Mouse Propertied里的Double-click speed来确定
 
6
2007-06-07 11:07 | 回复
两位的建议非常好,双击热区已经加入了单击添加功能,这样确实更直接。om19的想法很有创意,谢谢谢谢。欢迎常来。
 
7
2007-06-20 16:13 | 回复
恩,都是高手,这个问题我还没遇到过,学习先
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     
 
精彩相册
   
     

©2009 Baidu