互联网正在改变。虽然人们主要用它来阅读电子邮件和网页,但更多functionality-oriented应用程序正在出现,目标是为用户提供更多的新功能。开发人员正在使用Macromedia Flash创建许多这样的应用程序,因为传统的Web页面更适合它们的初衷——阅读文章——而不是实现新的目标操纵数据对象

尽管通过标准Web页面和传统浏览器界面提供支持Web的应用程序是可能的,但这样做忽略了20年来GUI的进步,并回到了上世纪70年代在IBM 3270终端上看到的异步交互风格。这是可以做到的——而且已经做到了——但这对可用性没有好处。

另一种选择?将新功能嵌入GUI中,就像苹果Macintosh或微软Windows的传统包装软件一样。Flash为设计师提供了一种为互联网应用程序创建gui的方法,使交互样式支持阅读和浏览之外的功能成为可能。

这种可能性听起来不错。但是,在可用性字段中,我们已经了解到更多技术功能和更广泛的设计选项通常转换为悬挂用户的更多绳索。设计人员几乎总是使用新功能多余,并且需要一些时间来发现应用新技术以适应人类需求的最合适方式。

对早期应用程序进行用户研究可以帮助我们识别可用性缺陷,并派生出设计指导方针以编纂最佳实践,从而加速这种适应。我们确实做到了。我们在美国、德国和日本的用户中测试了46个不同的Flash应用程序,并总结了Flash应用程序的经验教训117年可用性指南

我们最大的发现可能是:大多数基于Web的应用程序都是短暂的,必须立即理解或用户将失败.Web应用程序的可用性要求比传统软件要严格得多。

成功率

我们根据两种不同的处理部分成功的方法来计算人们使用Flash应用程序的能力。在我们的feature-success计算时,我们检查了参与者使用Flash应用程序功能的能力,并给出当用户完成任务的某些部分时,部分积分,即使他们在其他部分失败了(因此没有完成全部任务)。如果用户需要帮助来完成任务的一部分,我们不会给他们打分,但我们会为他们自己想出的任何东西打分。使用这种基于特征的评分方法,用户有一个平均成功率为64%在46个设计中。

我们也计算了一个task-success分数,即如果用户没有完成任务,即使他们正确地使用了某些功能,也不会得到分数。如果像经常发生的那样,用户不能从主页导航到应用程序,我们给他们的任务评分为零。如果他们在其他步骤失败,我们也会这么做。这种计算背后的理论是要么是他们干的,要么不是.使用这种更严格的评分方法,用户有一个平均成功率45%在46个设计中。

哪个成功率最能代表Flash应用的可用性?你可以选择其中之一,这就是我们计算两者的原因。

任务成功得分是判断是否总用户体验,它集成了传统的HTML网页和Flash功能,正按预期工作。毕竟,大多数用户没有坐在他们旁边的可用性辅导员,所以如果他们无法克服困难,他们通常会离开该网站。我们经常帮助用户克服首先进入应用程序的困难。如果没有这种援助,他们就不会达到申请,因此他们可能在我们研究中使用其功能的任何成功都不会在正常使用情况下发生。

功能成功评分(为部分任务成功评分)可能是评估Flash设计质量的最佳评分,而不是宿主网站。

基于Web的应用程序是短暂应用程序

原则上,Flash只是一种实现技术。它可以用来构建传统的桌面应用程序,这些应用程序与传统的计算机软件一样存在可用性问题。然而,我们测试的46个Flash应用都是基于网络的。

在我们的研究中,低成功率与Flash应用程序是基于web的这一事实直接相关。Web应用程序不同于传统应用程序在许多方面,用户将它们视为低承诺的短暂相遇——我们称之为“短暂使用”的概念。

  • 基于web的应用程序通常是网站组件,这意味着用户必须从传统的面向信息的网页导航到Flash应用程序的面向功能的工具。在我们的研究中,用户有36%的时间没有完成这一初始步骤,这是任务成功率低的主要原因之一。
  • 一旦用户找到应用程序,他们必须了解它的作用吗以及它能为他们带来什么,以及它的一般的任务流程和结构.这对于所有的软件都是正确的,但是大多数传统的软件包括建立基础的初始训练。此外,许多软件产品是众所周知的,用户甚至在安装它们之前就知道它们的基本用途。对于企业系统(如基于内部网的费用报告或工时表)和桌面软件(如PowerPoint)来说都是如此。相比之下,用户会从网站直接进入Flash应用程序,通常是出乎意料的。
  • 用户具有更少的动机来了解高级功能在基于web的应用程序中,因为应用程序通常不是他们工作的核心部分。相比之下,许多工作需要使用传统的软件,要么作为某人工作的定义方面(例如,航空预订代理),要么生成衡量员工绩效的可交付成果(通常是微软Office的情况)。
  • 用户很少返回相同的Flash应用程序因此,他们很少会从积累对特定GUI的学习中受益。相比之下,传统软件经常被同一个人反复使用。

因为远程服务器承载基于web的应用程序,用户可能必须注册和/或登录才能操作自己的数据。存储和检索用户数据是一个增加的复杂化,因为与传统的软件数据不同,Flash数据无法存储在用户的计算机上。

大多数这些要点背后的基本问题是基于网络的申请是用户在冲浪中遇到的季节记录。他们可能只使用一次应用程序,这意味着即时用户体验就是重要的。即使用户多次访问基于Web的应用程序时,它们的经验通常是间歇性和简短的。

我们应该强调,这些应用程序的短暂性并不是Flash的基本特征;相反,当我们运行我们的研究时,它是在Flash中实现的应用程序的一个特征。然而,网络鼓励比传统软件更广泛的应用程序.这种多样性和宽度的经验是积极的,但由于人们花费更少的时间与每个应用程序,有可用性影响。

临时性应用程序——以及大多数Flash应用程序——必须简单;它们的功能越多越好。这种流线化要求开发人员比通常情况下更了解用户的需求,因为他们不能简单地向用户抛出一个庞大的功能集,然后让他们思考他们需要完成什么有用的东西。

临时应用程序还必须向用户提供其特性和基本任务流的快速概述。这类应用程序主要由首次使用的用户访问,这些用户必须建立如何处理这些应用程序的概念模型。然而,与此同时,用户不会投入大量时间探索或学习应用程序,因为他们知道自己可能再也不会回来了。

导航到web嵌入式应用程序

许多嵌入网站的应用程序的链接方式导致大多数用户回避它们。在我们的研究中,美国的用户必须将36%的时间指向应用区.通常情况下(缺少测试促进者的帮助),超过三分之一的用户永远不会启动这样的链接应用程序,即使他们想执行应用程序支持的任务。

在我们的研究中,用户经常无法找到应用程序显著降低了基于任务的成功得分。基本上,如果设计师让应用程序更容易定位,公司可以从应用程序投资中获得56%的额外回报。当然,我们也希望公司能够提高应用程序本身的可用性,但是如果他们不能做到这一点,那么只要确保所有用户都能找到应用程序,他们就可以将使用率提高一半以上。

为什么会有这个问题呢?设计师对他们的应用程序非常满意,以至于在网页上过度推广。设计师通过一个看起来很像广告的彩色大盒子链接应用程序是很常见的。正如我们在多年的测试中所看到的,Web用户已经形成了一种强烈的倾向忽略任何看起来像广告的东西.此横幅失明在导航传统网站时为用户提供良好,因为它让他们专注于有用的链接并忽略广告。不幸的是,如果多彩的促销链接到有用的东西,如应用程序,用户将永远不会找到它,因为它们根本不会读取该框 - 小点击它。

一些链接到应用程序使用动画的话语试图让自己看起来更有吸引力,并推广应用程序的各种好处。这种技术适得其反,因为用户坚信任何包含移动或闪烁的文字的东西都注定是无用的广告。这种观点通常是正确的,一旦用户开发出忽略移动文本的能力,就可以节省大量时间。

我们的研究中有两个例子:

  • Pergo销售层压地板覆盖物。在他们的网站上,我们要求用户找到他们需要安装新厨房楼层的用品。一个用户是一个特别悲伤的案例:在一个要求被覆盖的区域的平方英尺的页面上,他正在宣誓,他试图用手计算他的地板。旁边,他正在努力努力,是一个带有飞行的大型动画图形,包括“房间规模”,“设置房间尺寸”,“长度”,“宽度”,“宽度”以及指示盒子连接到应用程序的其他术语用于计算楼层尺寸。太糟糕了这个用户没有看到它。我们的其他测试用户也不是。为了获得有关实际交互设计的可用数据,我们必须强制人们启动应用程序。
  • 哈里姆邦基金会在菲律宾有很多关于环境和濒危动物的良好信息。在基础网站上,我们要求用户了解哪些濒危鸟类住在某个地点。尽管Haribon上的每一页都有一个大色彩缤纷的盒子,促进菲律宾的关键保护站点的互动地图,没有人点击此链接。人们尝试了其他替代方案来了解鸟类,再次我们必须强迫用户在我们可以收集应用程序设计指南之前单击应用程序链接。必威手机app下载

问题很明显:用户试图这么做避免任何过度宣传或推广的东西,特别是如果它看起来像广告。他们也不关心交互工具;用户只关心他们自己的问题,并找到一个直接的任务流程来解决它们。用户会忽略任何听起来复杂或类似电脑的东西。

解决方案也很明确:即使您有一个高级应用程序,也不要告诉用户。只需使用标准的超文本链接,从您的网站链接到应用程序。应用程序的声音越普通,你就越倾向于把它作为用户问题的解决方案(而不是炫耀你的技术实力),你就会获得越多的点击。将链接命名为清楚地表明应用程序的功能的名称。避免大肆宣传,不要告诉用户它是交互式的或内置在Flash中。

面向对象的GUI设计

使用Flash应用程序进行用户会话在很多方面都让人想起了20世纪80年代,当时我们测试了第一批Macintosh应用程序。我们在Flash研究中发现的许多可用性问题都与基本的GUI概念有关,比如让控件变得明显和容易抓取。我们的Flash指南之一是20世纪80年代的一项发现的虚拟副本:你必须提供慷慨的点击区域或者用户会认为他们点击了什么,即使电脑对可点击像素的严格定义表明他们没有点击。

我们还重复了早期演示包研究的一个发现:当你在画布上创建新对象时,它们应该与其他对象交错,这样它们都是可见的。其他Flash指导方针是新的,在传统软件中永远不会被发现。例如,我们发现许多与声音和动画对象有关的可用性问题,既有积极的(游戏邦注:你可以使用它们来指示改变和方向),也有消极的(它们可能会让残疾用户分心、讨厌和有害)。一些早期的Flash应用程序显然继承了Web设计的坏习惯。

一个特别的可用性问题值得强调:在一些应用程序中,用户错过了许多选项,因为非标准的滚动条.滚动控件是应用程序设计中的标准用户界面元素,应该按照用户的期望进行设计。必威手机app下载我们看到了一些非标准的滚动条——特别是在蒂凡尼网站工作,所以简化在外观,用户不能错过滚动控制即使他们是相当小的,违反了GUI的建议(这些偏差引起的其他可用性问题,但至少人们使用滚动条)。一般来说,用户经常忽略非标准的滚动控件,因此无法滚动列表来查看隐藏选项。

网页可用性之外的设计指南

好消息是浏览器的暴政已经结束.我们不再需要将功能和面向特性的设计压缩到一个为浏览超文本和阅读文章而优化的框架中。坏消息是,向基于互联网的应用程序的转移要求设计师注意一套新的指导方针,除了我们已经确定的Web设计方针。

从本质上讲,我们可以将大部分网络可用性视为:回答客户的问题,切中要点,对花哨的东西要放轻松。如果我们能让网站停止骚扰用户,我们就会获益良多。

申请必须走得更远而不是简单地回答问题。他们需要功能——正确的,而不是太多的——以授权用户的方式呈现出来。这是一个比简单地提供信息更为艰巨的设计挑战。Flash应用程序需要一个新的可用性水平,与它们作为临时应用程序的地位相称。关注简单将是关键,因为更深了解用户需求而不是特征是网络设计的第一个十年。