静态UI与动态UI

Kam*_*rey 14 user-interface

在一些使用UI的应用程序中,对用户来说更好(简单,友好等):

  1. UI是静态的(不依赖于用户状态).例如,用户看到一些按钮,但它显示为灰色或点击时,显示此操作现在不适用的消息.

要么

  1. UI是动态的(取决于用户状态).例如,用户看不到现在不适用的按钮.但经过一些动作后,按钮可能会出现/消失.

对不起我的法语:)

Dro*_*ror 28

在我看来,带有禁用控件的静态GUI是首选.
当某些选项不可见时,用户将不知道它们存在.

  • 禁用项目上的工具提示非常有用:'你不能这样做因为......'类型的东西. (11认同)
  • 然而,在某些情况下,用户不应该知道特定功能存在,即管理员与用户. (5认同)

Mit*_*eat 11

我总是推荐一个尽可能不变的UI:

  • 不要让用户感到惊讶


Pra*_*yan 11

这两种风格都有其用途.请记住,您应始终使用正确的工具来完成工作,并且(创建软件)几乎没有绝对的优势.

在大多数情况下,具有灰色元素的静态UI是优选的.通过提供简单的非突出消息(例如,不显示模式消息框),当用户单击或尝试与灰色元素进行交互时,您可以训练您的用户.

在大多数情况下真正发生的是,有一个灰色的菜单,你的用户想知道他们需要修复什么才能点击该元素.这是糟糕的UI设计.

如果您具有登录用户永远不能使用的广泛管理部分,则动态UI也是相关的.通过隐藏管理部分,您可以避免混淆并为不会与隐藏的界面元素进行交互的用户进行"重载".

Adobe Photoshop等应用程序需要动态UI.在Adobe Photoshop中可以实现数千种命令和菜单项.任何用户理解界面的唯一方法是隐藏和显示用户界面元素,具体取决于应用程序的状态.

  • +1超越"它取决于""为什么它取决于".恕我直言,最不惊讶的原则应该只取消不引起用户头部爆炸的原则. (7认同)