代码之家  ›  专栏  ›  技术社区  ›  Community wiki

需要改变的用户界面模式?

  •  6
  • Community wiki  · 技术社区  · 1 年前

    通常情况下,约定是用户界面设计中最重要的考虑因素之一。通常建议是像微软那样做。

    这有三个原因:

    1. 如果它没有坏,就不要修理它。
    2. 如果您的用户希望点击软盘图标进行保存,请不要更改图标(即使其中一些用户可能从未见过真正的软盘)。
    3. 用户不想重新学习他们使用的每个不同应用程序的界面(以及热键等)。

    与此同时,Emmerson说“*A 愚蠢的 一致性是小脑袋里的妖精。*“那么,保持一致的用户界面何时会从一个好主意跨越到停滞不前的创新呢?

    微软改变了过去 WIMP GUI 随着工具栏的引入,再加上Ribbon控件(这是工具栏的自然演变,不管你喜欢与否。)现在我们到处都能看到Ribbon。

    所以我的问题是, 哪些用户界面范式在多个应用程序中被接受并保持一致,但已经过了鼎盛时期并开始流行起来?是否有一些重要的变化将受益于开发人员的草根推动,以创新和改善我们用户的用户界面体验?

    我想到的一个想法是模式弹出对话框。你知道那些人会说:“你确定你想……-[是][否][取消][也许]”,而它的邪恶双胞胎“成功完成了你想做的事情![好]”。我们看到浏览器中的“信息面板”正在远离这些。我认为在windows应用程序开发中也需要采用它们。

    如果可能的话,请为每个过时的UI项目列出一个解决方案。

    请不要列出剪贴画。我们都知道他是个坏主意。

    注释 :这是专门的Windows客户端用户界面范例,但我当然愿意从网络、Mac等中汲取灵感。

    12 回复  |  直到 2 年前
        1
  •  6
  •   pizza    15 年前

    你提到了弹出模式对话框,我认为非模式对话框也同样糟糕。任何对话框都会将焦点从程序中移开,它们可能会出现在程序后面,很难找到,甚至可能不会出现在同一个虚拟屏幕上。

    我希望看到所有对话框都结束。如果由于某些非正常情况需要阻止某人使用UI,请从窗口中删除UI的相关部分,并将其替换为对话框中包含的内容。一旦问题得到处理,请返回UI。

        2
  •  6
  •   Marius    15 年前

    点击触摸界面上的东西

    在触摸界面上点击东西是非常困难的,因为你不知道什么时候你已经足够用力了。如果你在点击的按钮上添加了一个动画,你很可能看不到它,因为你的手指挡住了去路。添加其他反应,比如振动手机或在屏幕上画波浪,可能会起作用,但通常会有一个太大的延迟,比按下按钮的触觉大得多。因此,在他们发明出一种带有可按下按钮的屏幕之前,所有触摸设备都应该转向拖动用户界面(DUI)。

    与直觉相反,按下屏幕上的对象,拖动它,然后释放它比只按下并释放它更容易。这可能是因为当你开始拖动时,你可以看到对象在移动,并且你可以在拖动时调整压力。拖动也有更多的选项,因为你现在有了方向,而不仅仅是你点击的一个点。如果用户在不同的方向拖动对象,则可以执行不同的操作。还可以使用速度,以及用户释放对象的点。释放点是DUI的真正强度,因为即使有像素进动,也很容易释放一些东西。

    一些设计已经开始使用DUI,比如iPhone、掌上电脑和安卓手机。但他们的设计只有一部分是酒后驾车,其余的都是点击。它们的一个共同点是键盘。用户不是点击某个键,而是按下任何一个键,然后将手指拖向他们真正想要点击的键。解锁这些手机也需要拖动。

    其他容易实现的DUI功能是鼠标手势,在不同的方向拖动或绘制不同的形状可以做不同的事情。还有一些替代键盘正在研究中,它们更加强调拖动。所有按钮都可以更改为开关,所以必须向下拖动它们才能单击它们。对于设计良好的图形,这对用户来说也应该是直观的。

        3
  •  5
  •   Remus Rusanu    15 年前

    这个 Apple Human Interface Guidelines 是关于这个主题的好读物。他们从一个非常广泛的角度来讨论这一点,这些指导方针适用于任何平台,而不仅仅是Mac。

        4
  •  2
  •   Breton    15 年前

    文件系统。我想保存一个文件>OOOP我需要首先想到一个文件名。好怎么样等等.doc。

    6个月后。。。

    我把%()#*()文件保存在哪里了?

    解决方案是在应用程序或更好的操作系统中构建一个版本控制系统。使用搜索引擎,让文件可以根据其内容找到,而不是强迫用户想出一个令人难忘的名字,因为他们只想让文件不丢失。

    取消保存步骤。在应用程序中键入一些内容,它就在那里,不会因为一些失误而丢失,比如忘记保存。如果你想要一个旧版本,你可以选择一个日期,看看当时的文档是什么样子的。

    在搜索引擎理念的基础上:必须浏览一些任意的树结构才能找到你的东西,这是一种痛苦。搜索要容易得多。但是,您可能仍然想要一个类似“文件夹”的东西来将多个文件组合在一起。好吧,你可以构建一个更丰富的元数据系统,有一个“类别”或“项目”字段,并设置搜索引擎以按项目或类别显示项目。或者按这些分组,或者我们下一步发现的任何新UI。

        5
  •  1
  •   Noon Silk    15 年前

    IMHO,这个问题太开放了。

    然而,我在设计任何东西时的主要方法是:

    1. 适用于任何地方。如果是windows应用程序,我会尽可能多地复制MS
    2. 这很简单。
    3. 它提供了选项
    4. 按钮很好地描述了点击的结果,而不是“是”或“否”

    如果不花几个小时打出一套毫无用处(而且重复)的指导方针,你就很难回答帖子的其余部分。

        6
  •  1
  •   BoltBait    15 年前

    在我看来,真正突出的一点是,USERS需要对应用程序的用户界面外观和组织进行更多、更容易的控制。

    用户无法修改如此多的界面,从而可以将最常用/最喜欢的功能分组在一起。这种能力会让你最喜欢的软件更容易完成任务。

        7
  •  1
  •   BoltBait    15 年前

    错误消息需要一个“Just do it!”按钮。

    说真的,我真的不在乎你愚蠢的错误信息,只要按照我告诉你的去做!!!

        8
  •  1
  •   Jim McKeeth    15 年前

    我认为网络的整个文档模型需要改变。它不是一个用户界面,但它会导致很多糟糕的用户界面。

    文档模型是连接一堆文档的好主意,但现在web也是应用程序的集合。今天,我认为Page/document模型破坏了我们的思维。我们最终将不相关的东西集中在一起,错误地模块化了我们的代码,最终用我们的单片控制板类型的网站混淆了用户。

        9
  •  1
  •   Andrew Bainbridge    15 年前

    在进行搜索的小部件上查找对话框是非常糟糕的。很多应用程序都是这样做的。Firefox中的查找栏工作得更好。

        10
  •  1
  •   Andrew Bainbridge    15 年前

    许多应用程序在UI中都有多个窗格,例如在Outlook中有预览窗格和收件箱窗格(以及其他窗格)。在这些应用程序中,光标按键通常应用于当前聚焦的窗格。但是,向用户显示哪个窗格有焦点的提示非常差,而且很少有键盘快捷键在窗格之间移动焦点。

    应以某种方式突出显示聚焦窗格。

    像alt+光标键这样的东西应该可以移动焦点。

        11
  •  0
  •   user132748 user132748    15 年前

    Ctrl-Tab和Ctrl-Shift Tab在选项卡之间左右循环,而不是MRU行为,即使在大多数情况下,Ctrl-PageUp和Ctrl-PageDown会重复相同的行为。

        12
  •  0
  •   Glorfindel Doug L.    6 年前

    有很多,但这里有一个针对其中一些人的想法:

    1. 删除一些点击,如“添加另一个”或“搜索项目”等。

      ajax等具有自动完成功能(和自动搜索)的界面做得很好,但平台UI正在慢慢采用(在某些情况下,它们起源于平台UI)

      这就是 StackOverflow 在某些情况下这样做。

    alt text

    当然,我们都已经知道了,不是吗?不需要“Seach标签”或“添加另一个标签”按钮,它们只是发生了

    1. 如您所述的对话框。

    Humanized的男生提议 Transparent messages 它们实际上被用于他们的产品Enso和其他一些地方。

    alt text

    Mac使用它们进行通知(如 Growl )很好地使用它们,或者Ubuntu新的通知系统。

    alt text http://blogs.sun.com/plamere/resource/NowPlayingGrowl.png

    Firefox用底部的搜索栏取代了传统的“搜索”对话框。

    alt text

    虽然不是 everyone likes 此屏幕截图中下一个/上一个的位置

    甚至SO(再次):)将通知替换为黄色条。

    alt text

    最后:

    文件管理器

    我真的很喜欢(有时)常规文件管理器的简单性,但有时我想更快/更好地使用它们。

    如果你将IE 4与IE 8进行比较,你可以看出它的进步(甚至更好地将IE 4和谷歌Chrome进行比较)

    但如果你将Windows 95 Explorer与Win XP进行比较,它们几乎是一样的!!(Win Vista/7是向前迈出的一步)

    但我想知道: Why haven't file managers improved as much as webbrowsers?

    这就是我喜欢QuickSilver这样的东西的原因之一,但这只是一个步骤。需要做很多工作才能创造出“ Perfect program launcher “或(文件管理器/桌面搜索程序等,根据您的意愿)

    alt text

    QuickSilver具有“移动到”功能