【分享会笔记】“所有程序”与“回收站”的讨论

本周团队内部设计师交流会上,月漓同学的原型评审中一个问题引发了一段长时间的讨论。这是一个用户自定义导航链接的交互设计任务,用户可以对List A和List B的链接做排序和隐藏操作,与windows开始菜单非常相似。

l1

月漓的做法如下,鼠标悬停在ListA下的链接a2上,出现一个删除按钮。

l2

点击删除a2后,List  A中的a2消失。同时所有菜单中的a2变灰,显示“已隐藏”文案,增加一个“显示”链接。

l3

先来回想一下windows “开始菜单”的操作方式:点击“所有程序”弹出程序列表,选择某个程序点击右键“附到开始菜单”。该程序会出现在“开始菜单”中,在“所有程序”中也不会消失。也就是说“开始菜单”是“所有程序”子集。月漓的方案正是这个思路。

之后有同学提出不同意见,认为已删除和未删除的链接都出现在右侧区域内意义不大,只需要把已删除的链接展示出来即可。把“查看所有菜单”改成“查看其它菜单”,显示已隐藏的链接。理由是用户不用看到重复的信息。

l4

按照这种思路,两者就变成“开始菜单”与“回收站”的关系了。

如果说 “所有程序” 与 “开始菜单”是复制粘贴关系,那么 “开始菜单”与“回收站”则是剪切粘贴关系。

那么这时候应该用“所有程序”还是“回收站”呢?归根结底是信息初始化的问题。

在windows系统里,用户根据需要从 “所有程序” 发送链接到“开始菜单”,这是“初始为空,按需增加”的过程。在互联网产品里,比如用户在开心网上安装一个应用,这个应用在应用列表中并不会消失,只会标记“已安装”。这也是 “初始为空,按需增加”的过程。

月漓这个项目场景则是“初始为全,按需删减”,如果用“所有程序”那么初始情况下会出现两个“所有程序”,难怪有同学提出:信息太重了。

最后,把个人观点总结成一句绕口令:

1、  列表初始内容为空的时候,应该用“所有程序”,信息从“所有程序”复制到列表

2、  列表初始内容为全的时候,应该用“回收站”,信息从列表剪切到“回收站”

Comments

  1. keka 说:

    传说中的沙发!

Submit a Comment