zoukankan      html  css  js  c++  java
  • 【读书笔记】简约至上交互设计四策略第6章 隐藏

    隐藏

    隐藏部分功能是一种低成本的方案。但是,到底该隐藏哪些功能呢?

    最常用的功能显示在屏幕上,而不常用的功能则隐藏在菜单里面。

    隐藏都比组织具有一个明显的优势:用户不会因不常用的功能分散注意力。

    隐藏可能还是删除不必要功能的开始:把它隐藏起来,让它在黑暗中默默死去,然后删除它。我对这种做法持怀疑态度。要想拿掉任何功能,我都建议重温一遍第4章中的观点,无论你是否已经把它们隐藏起来了。欲删,从速是更好的思路。

    无论隐藏什么功能,都意味着你在用户和功能之间设置了一道障碍。

    不常用但不能少

    个性化设置不会经常改变,因此非常适合隐藏。

    那些主流用户很少使用,但自身需要更新的功能,通常是适合隐藏的功能。

    • 事关细节
    • 选项和偏好
    • 特定于地区的信息

    我们通常会发现“设置”功能在用户界面中会偏居一隅,与位于界面上方或中部的重要功能的地位不可同日而语。

    在寻找要隐藏的功能时,设置通常都是首选。

    自定义

    在word里,用户可以自定义所有这些按钮。但是,用户愿意在这上面花时间吗?

    我不太赞成让用户根据自己的需求来自定义界面。对我而言,这样做会显得设计人员懒惰,没有主见。

    自定义功能可能是一件非常耗费时间,也非常令人讨厌的事。

    主流用户确实想自定义自己的设置。但是,他们更感兴趣的是展示自己的个性----把计算机桌面换成自家狗狗的玉照,而不是重新设计用户界面。

    如果用于自定义的工具很简单,如果用户添加只需添加几项即可完成自定义,如果不需要重排N项那么多,自定义还是很有价值的。

    自动定制

    自动定制不会让界面变得更简单,反而会把界面搞得很复杂,给用户带来极大不便。

    很难保证默认菜单的准确性。

    缩短菜单后,用户需要把每个功能看两遍才能确定。

    用户最终不知道去哪里找自己想用的命令,因为这些命令的位置有可能会变。

    如果你每天晚上睡着之后,都会有人把你的衣柜搬到不同的地方,你会作何感想?这其实就是自动定制功能令人讨厌的地方。

    渐进展示

    一项功能会包含少数核心的供主流用户使用的控制部件,另有一些为专家级用户准备的扩展性的精确的控制部件。隐藏这些精确的控制部件是保持简单的不错选择。

    保存对话框刚一打开,应该只显示主流用户关注的核心选项。对于专家用户,可以单击扩展图标,然后在展开的区域内寻找自己想要的功能。

    类似这种“核心功能加扩展功能”的模式,不仅能够简化设计,更是一种强大的交互手段。

    阶段展示

    一旦搞错,用户的感觉就像是被推下子滑梯。

    登记表单通常都需要使用阶段展示,但要遵循几条规则。

    设定一种场景。

    讲一个故事。

    说用户的语言。

    把信息分成小块展示。

    适时出现

    《纽约时报》提供的字典功能,在选择单词之后才会显示。

    这种设计的聪明之处在于它隐藏了功能,该功能会在你需要时出现在合适的位置上。

    但是,隐藏得如此之深却需要极大的勇气。

    首先,尽可能彻底地隐藏所有需要隐藏的功能。其次,只在合适的时机、合适的位置上显示相应的功能。

    提示与线索

    细微的线索足以提示隐藏的功能。

    隐藏复杂性的一个原因,就是不想让用户产生自己什么都不懂的感觉。

    苹果公司的网站清新简约,具有杂志风格,非常适合主流用户。

    单击一次选择基本工具,单击并按住鼠标不放就会看到高级选项。这种处理方法的优点在于,它采用了应邀探索设计模式,而非一个试图介绍更多功能的标签。

    隐藏处理得好的界面会给人一种优雅的感觉:界面中包含的线索尽管细微,却能恰到好处地提示隐藏功能的位置和功用。

    让功能容易找到

    保证用户在前进的过程中能够遇到提示。但,不要挡住他们的去路。

    把标签放在哪里比把标签做多大要重要得多。

    我们就在其中一个工具面板中使用了小标签,用以说明每个工具的用法,效果很好。

    用户关注的屏幕区域,正是导致上述差别的关键。

    当用户打开一个新站点时,他会扫视整个屏幕,而当用户专注于一项任务时,他的关注点就会聚焦。研究表明,用户会盯住屏幕中的一两个区域,或者在作出判断之后,再开始阅读正文内容。在遇到问题时,他们会更多地关注屏幕上的问题区域。

    就算标签再大,如果把它放到了用户关注点之外,用户也看不到。即使是一个非常小的标签,只要把它放在了用户关注点上,也会收到良好的效果。

    隐藏的要求

    只要不让人找太久,隐藏就是有效的。

    使用隐藏策略必须做到以下几点:

    隐藏一次性设计和选项。

    隐藏精确控制选项,但专家用户必须能够让这些选项始终保持可见。

    不可强迫或寄希望于主流用户使用自定义功能,不过可以给专家提供这个选项。

    巧妙地隐藏。首先是彻底隐藏,其次是适时出现。

    讨论三个策略--删除、组织和隐藏----可以非常完美的结合起来:删除不必要的、组织要提供的、隐藏非核心的。

    下一章,谈最后一个策略,转移,涉及对界面进行重新布局。

     ---------------------------------------------------------------------------

        【读书笔记】简约至上--交互设计四策略--第1章 话说简单

        【读书笔记】简约至上--交互设计四策略--第2章 明确认识

        【读书笔记】简约至上--交互设计四策略--第3章 简约四策略

        【读书笔记】简约至上--交互设计四策略--第4章 删除

        【读书笔记】简约至上--交互设计四策略--第5章 组织

        【读书笔记】简约至上--交互设计四策略--第6章 隐藏

        【读书笔记】简约至上--交互设计四策略--第7章 转移

        【读书笔记】简约至上--交互设计四策略--第8章 最后的叮嘱

  • 相关阅读:
    dubbo和spring的@service注解区别
    mybatisplus乐观锁
    mybatis中llike模糊查询中#和$的使用,以及bind标签的使用
    mybatis的两个内置参数
    mybatis返回主键
    mybatis使用foreach进行批量保存
    jsp自定义标签
    java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver
    junit测试框架
    junit断言和junit注释assert
  • 原文地址:https://www.cnblogs.com/a311300/p/2822713.html
Copyright © 2011-2022 走看看