当你可以隐藏高级设置时,无需在菜单中囊括所有的菜单项。可以将设置项目分组,将较为晦涩的部分分隔到属于“超级用户”的部分,同样,如果有很多的设置,也应该分成组(不要随机把所有高级项目都抛给用户)。
隐藏高级设置不仅具有减少用户精神压力的效果(参见#25),通过隐藏对大多数用户来说复杂的设置,也会使应用程序显得不那么令人生畏。
通过选定好的默认值(参见#92,选定好的默认值),你可以确保绝大多数用户永远不需要更改高级设置。对于那些需要自己改设置的用户,有个高级菜单部分是一个非常好用的模式。
苹果macOS的系统偏好设置分组就做的很好:
设置页面的结构应基于“要完成的工作”,而不一定是系统功能。 例如,“声音”的所有设置都在一个地方,而有关于“视频”的则在另一个地方。这似乎是显而易见的,许多的操作系统都能做到这一点,但大部分的软件产品却没有,而是将所有设置放入一个很长的设置菜单中,这个菜单会过于密集且长到无法使用。
macOS的系统偏好设置面板(在上图中)通过按概念区分而不是系统功能对项目进行排序来做到这一点。键盘,鼠标和触控板都有自己的视图,而不是将它们统称为“输入”,并将它们混在一起,形成一个令人困惑的视图。
尽管也是有很多的项目,但iOS系统将它们分组到不同区域。
在特别长或复杂的设置视图上端放置一个“搜索”字段会让你获得用户好感。
知识点:
·将高级设置隐藏到另一级导航后。
·按要完成的工作或按概念分区将项目组合在一起。
·记住长列表的“七加减二”规则。
网友评论