编辑寄语

您的程序是否有咸肉的味道?

Keith Ward

是否有任何 UI 体验曾经让您真正感到高兴?我参加了今年六月份举行的 Tech·Ed 大会,经历了这样的体验,我希望与您分享我的感受。

我住在新奥尔良酒店的房间里,想来点比萨。我找到了一家全国有名的比萨配送公司的网站,并决定看看其网上订购/配送系统是如何运作的。对于网上订餐,我总是有点犹豫;我从不确定商店是否能收到我的订单,或者负责管理 Internet 订单的员工能否看到我的订单。其次,如果商店员工收到了我的订单,他们是否会立即开始制作。我的订单将在何时配送?我有如此之多的问题,但却只能从大多数网上订餐系统得到非常少的答案。

我仔细检查了订餐流程:中号意大利辣肠、咸肉、黑橄榄(是的,我相当不熟悉)。然后,在我单击“订餐”之后,奇妙的事情发生了。

系统随即显示一条时间线,通知我已收到我的订单。然后,它通知我正在制作比萨以及制作人员的名字 (Susie)。哇塞!这是我始料未及的。接着,系统通知我已将比萨放到烤箱中。之后,系统又通知我 Susie 已将比萨从烤箱中取出,并且正在进行质保检查。再次感叹!最后,系统通知我比萨已在配送路途中、司机的名字以及司机出发时间。哇!

图形简直太漂亮了;清晰、大方并带有详细标注。您不必有任何怀疑。例如,在每一阶段,时间线上正在进行的阶段所对应的特定部分会闪烁;换句话说,将比萨放到烤箱中后,时间线上的相应部分会闪烁。我非常喜欢在这条五颜六色的时间线上跟踪我的比萨的制作进度。

比萨最终在司机出发后的 15 分钟内直接送到了我的房间。不用说,我给了他不少小费。

对于我而言,这次体验实际展示了以客户为核心的开发的强大作用。UI 解答了我对比萨可能提出的所有疑问;实际上,它远远超出了我的预期(这经常发生吗?),并在整个过程的每个步骤通知我进展情况。虽然这听起来很奇怪,但我个人觉得,这次体验将我与比萨配送公司以及我的比萨联系起来。这不正是您希望为用户创造的感受吗?

从这次体验总结的要点:您必须付出比“正常运行”更多的努力。站在最终用户的角度考虑问题,并询问您自己:“此程序的哪些功能使我感到激动不已?哪些功能会令我赞叹不已?”您的程序是否已远远超出最低要求?UI 是否远远不止能够正常运行 – 是否能让用户感到高兴?

如果不是,您就得多下点功夫了。

您是否具有优秀 UI 设计的示例?请将这些示例发送至 mmeditor@microsoft.com