菜单 关闭

增强在网页设计中的作用manbetx官方网站手机版

通过 拉鲁卡布迪乌5月1日,二千零一十六

总结:增强是一种用户界面功能,它可以为某些用户加速或丰富某些平台上的交互。增强功能利用了特殊的用户或设备功能,需要以更传统的方式实现相同的交互。


最近我们在Twitter上发现的一个问题是,是否可以使用右键点击网络应用程序。当我们有解决这一具体问题的指导方针,这个问题使我们想起了可用性和设计中的一个重要概念——增强概念。manbetx官方网站手机版

定义:一个增强是一个为某些用户加速或丰富交互的功能,但对于完成一项任务并不重要。换言之,这是一些用户可以利用的,但是他们不必这样做,他们可以很容易地生活在没有它的情况下。某些增强形式也称为加速器捷径.在许多用户界面中,它们是支持经典的可用性启发法使用的灵活性和效率.

如果你是一个编码员,你可能听说过“渐进增强”,虽然它早在2003年就被引入,随着反应敏捷的适应的网页设计manbetx官方网站手机版。渐进式增强是指为所有用户提供基本功能和内容的Web设计策略,manbetx官方网站手机版同时增强这些平台上的特定附加功能的体验(例如,浏览器)。例如,所有平台上的所有用户都可以在搜索框中键入,但是如果设备支持语音识别,用户还可以指定他们的查询。一个只支持语音查询而不支持打字的多设备接口将不可用,因为它会阻止它的一部分用户使用该功能。

(渐进增强与逐步披露,它总是首先向用户展示一组有限的核心功能,然后在需要时显示高级或稀有功能。区别在于,在渐进增强中,计算机或服务器决定哪些功能应该在哪个设备上可用,而在渐进式披露中,所有功能始终存在,但是用户只有在花了一些时间与系统交互之后才能看到其中的一些内容。)

但是增强的概念超越了编码,可以更广泛地应用于可用性,当我们设计任何涉manbetx官方网站手机版及不同类型用户的体验时,无论他们是不同平台或设备上的用户,或者拥有不同专业知识和网络知识的用户。

什么时候功能应该是增强功能?

答案取决于两个因素:(1)技术及其可用特性,(二)用户的能力。

  1. 技术.

如果您的软件将在多个具有不同功能的设备上运行,然后,在其中一些设备上,可以使用增强功能来加速交互。例如,如果设备有摄像头,它能快速扫描条形码。但是对于那些没有摄像头的设备,仍然可以通过其他方法输入条形码。(这是原件,增强的Web开发视图。)同样,这个三维触控仅适用于iPhone 6s,所以这个手势应该只用于访问接口的增强。

AmazonforiPhone:你可以在Amazon上拍摄一个物体的照片并搜索它。这项功能利用了智能手机的摄像头,并且是一项仅在移动应用程序中可用的增强功能。桌面上,用户只能通过键入查询进行搜索。
  1. 用户的知识和能力.如果用户不熟悉某种类型的交互(例如,一个手势)然后,该交互支持的函数也应该可以通过接口中的其他路径访问。例如,在iOS的Safari中,这个背部功能可以通过左边缘的水平滑动(增强)或点击屏幕底部的可见箭头来实现。刷卡是一种增强功能,因为并非所有用户都熟悉它。
邮件应用程序(iPhone)中的滑动手势是一种增强功能:它可以用来快速删除一条消息(顶部)。然而,不熟悉该手势的用户仍然可以通过使用编辑 界面上的按钮。

偶尔地,用户可以熟悉手势,但可能无法准确执行。例如,使用垂直滚动条向下滚动是大多数成年人都熟悉的功能;然而,把鼠标放在那个窄条内可不容易。因此,除了在小通道中移动鼠标外,大多数现代界面还支持其他向下滚动的方式。在大多数接口中,滚动条起到增强作用:它的值通常不支持滚动,但相反,它的视觉显示(a)提醒用户滚动,(b)告诉他们滚动页面的向下距离。

从增强到标准

有时一个增强被证明是如此有用,以至于它从一个额外的东西变形为完成一个交互的主要方式。滚轮就是这种进化的一个很好的例子:早期的商业老鼠不包括滚轮(尽管有一些实验室原型研究)。1996年,微软IntelliMouse将滚轮引入主流应用,但在接下来的几年里,使用鼠标滚轮滚动将是一种增强。二十年后,基于轮子的滚动已成为在桌面上滚动的主要方式,我们现在考虑其他滚动方式作为增强。(然而,请注意,我们不能仅依靠滚轮来实现滚动,因为在某些设备上没有这种手势:触摸屏平板电脑,笔记本电脑只是两个例子。)

现在大多数桌面用户都有了滚轮,这个硬件设施已经有了自己的增强功能。例如,许多Web浏览器允许用户在滚动滚轮时按住控制键来更改字体大小。虽然这是一个很好的功能,它仍然只是一个增强,软件需要支持其他的,更明显,调整字体大小的方法。

一些手势或动作可能是作为增强开始的,后来变得如此标准,以至于它们不再需要在接口中提供额外的支持,并且可以成为执行动作的唯一方式。然而,我们建议高度保守地禁用旧的交互机制,因为有些用户的行为可能根深蒂固,以至于他们总是按老办法做事,即使在一种新的(更好的)方式成为主流之后。通常,首选的选择是淡化旧机制,使其在用户界面中不那么可见,但对于那些喜欢它的用户来说,保留它作为增强。

成为标准的增强是理想的,温和的用户界面设计创新路线。manbetx官方网站手机版如果你想介绍一个新特性,首先提供它作为增强。但是当心,从提高到标准的道路充满诱惑,智能用户界面的创新很容易被忽略或很快被遗忘。有两个关键方面可以使增强功能完全赶上并提高到标准:

  1. 不要添加提供相同功能的其他增强功能。(心理学,这叫做风扇效应:与一个概念相关的更多事实,记住这些事实就越难。因此,如果你能用很多不同的方式做同样的动作,更难回忆起其中的任何一个。)你想给人们一个练习和加强强化的机会;如果您为相同的接口功能添加了其他增强功能,它们中任何一个都不太可能得到足够的利用。
  2. 要始终如一。尽可能使用相同的增强功能。也就是说,尝试给用户很多实践的机会,从而加强增强和它在界面中的效果之间的联系。(记住,重复是保留之母。理想地,manbetx官方网站手机版设计师应该在许多不同的网站上使用相同的增强功能,让人们学习。

强化规律

增强的概念允许我们快速回答以下问题:

  • 我应该在右键单击触发的上下文菜单中隐藏重要功能吗?
  • 如何在响应站点中使用悬停状态?
  • 我应该用吗?水平滚动以模拟触摸屏滑动当它显示在触摸屏上时,在一个响应性网站上?
  • 在我的iPhone应用程序中,我是否应该使用诸如Shake之类的手势来实现“撤消”?更一般地说,我应该创造一个新的手势是否允许用户访问某些功能?
在卡通网络的响应网站上,悬停在视频 导航栏中的选项显示特定字符视频页的快捷方式。这是一个增强功能:它确实增加了体验,但对于访问相应的内容并不重要。无法访问这些快捷方式不会显著影响平板电脑和其他触摸屏设备上的用户。

所有这些问题的答案几乎都是一样的:这些特性可以在界面中作为增强实现,但是用户界面不应该依赖于它们来完成任何一项任务——要么是因为有些用户不知道它们,要么是不想使用它们(在右键单击的情况下,摇晃或其他新的手势,甚至是水平滚动),或者因为某些用户在某些平台上无法访问它们(在悬停的情况下)。换言之,虽然我们通常不提倡冗余在用户界面中,像这样的增强是欢迎冗余的一个地方:您可以将它们作为UI快捷方式提供,但人们应该能够使用其他接口功能执行类似的任务。

增强概念使我们走向统一,用户体验的多设备和跨用户指南-增强规则:可以提供利用特定用户或设备功能的增强交互,但它们不应该是访问接口特性的主要方式。

我们的课程缩放用户界面包含为多个设备设计的更统一的准则。manbetx官方网站手机版