Web App最佳实践用户体验篇:关注环境、目标以及需求

移动开发
本文节选自Brain Fling的Mobile Design & Development一书。

我们之前已经大致讨论过了环境。现在我们已经知道了,环境是决定移动产品策略的一个重要因素,但是我们如何了解用户的环境呢?在制定移动策略时,预测用户的环境是一件非常困难的事情。它是一个实时的状态,存在许多的变数。在用户访问我们产品前,我们可以想象一下用户的哪些行为可能会影响我们的设计决定。这不是不可能,但是它并不简单。

尽管产品经理习惯尽量将所有的可能变数都考虑在内,并设计一个复杂的状态链来记录各种环境因素,并且准备了各种规则,用户案例和边缘条件,但是我们还是应该从头开始整理一下头绪。首先假设用户的环境是基于行为的。如果这种行为是由目标触发的,而目标是用户需求的体现,那么用户的需求才是用户环境最根本的体现。不同于环境或是目标,需求相对而言还是比较容易预测的,只要观察用户的一些基本信息就可以了。

这里做一个简单的类比:每个人都需要吃东西。这是维持我们每天活动的一个基本生理需求。而与这一需求相关的目标可能有好几类事情,比如想要品尝某种特殊风味的烹饪,或者是想要来一个健康餐,又或者只是需要在当地超市购买一些原料。根据这些目标,环境变得更加复杂,比如我现在在哪里,以及我周围有些什么东西,这些都是环境因素。

在制定移动产品策略时,我们可以从环境下手,然后开发一个简单的移动餐馆目录应用,它可以根据用户的当前位置给出附近的餐馆信息。毫无疑问,这对于某些人来说确实是个非常有用的工具,但这只是针对那些在某个时刻有某种特定需求的用户——也就是说,处在特殊环境的用户。为了让用户真正地使用你的app,你必须体现出那个时刻的重要性,然后你才能实现你的应用程序的价值。

另一方面,既然我们知道了每个人的需求,那么我们该如何基于这些需求构建我们的产品呢?我们应该以一种不同的方式打造我们的目录,首先需要按照用户不同的目标组织我们的数据。有些用户想要找点特色烹饪,有些用户想吃得健康一点,有些只是想在家做一顿简单的家常便饭。我们可以在设计中融入用户的环境,使得数据更具有针对性。这里是最近的泰国餐厅。这里有各种泰国菜的热量值。这里有一个食谱介绍泰国菜,以及所需的配菜清单,同时附上可以购买到所有原料的最近的超市。

我们从不告诉用户他们应该做什么,或者是根据他们的环境限制他们的选择。恰恰相反:用户告诉我们他们想做什么,然后我们根据他们的环境过滤不相干的信息,最后将相关的信息呈现给他们。

这并不意味着,从用户环境出发就一定不如从用户需求出发的设计。但是从需求入手,我们允许用户执行任何他们可能需要处理的任务,当用户有某种需要时,可能就会立即想到我们的产品。

以下是一些如何关注环境,目标,和需求的建议:

  • 首先需求确定用户的环境。否则,你无法制定你的移动策略;你顶多只是有一个执行计划。
  • 发现用户的目标,然后尽量理解用户的环境与目标之间的联系。
  • 在理解了用户的目标后,弄清楚用户想要处理的任务。
  • 找到过滤环境的方法,比如位置信息,多媒体信息,以及模型。

文章来源:Focus on Context, Goals, and Needs

责任编辑:佚名 来源: webapptrend
相关推荐

2012-01-17 10:20:25

Web App最佳实践用户体验

2012-02-01 13:06:07

WebApp最佳实践用户体验

2015-06-10 10:18:27

WebAPP开发技巧

2014-09-19 10:54:47

用户体验单页面

2012-02-16 10:31:02

AndroidWeb App官方文档

2024-03-06 13:17:50

2020-06-12 07:00:00

Web开发项目

2010-11-26 09:36:41

移动互联网移动Web界面Web站点

2019-11-21 16:14:45

苹果WindowsWindows 10

2010-03-09 13:27:23

Web 2.0应用程序

2014-03-19 14:34:06

JQuery高性能

2018-08-28 07:30:50

云安全云服务多云

2012-05-07 17:17:56

华为SmartCare

2009-12-30 09:09:13

Web表单

2023-07-20 08:39:09

DPA+RTA数据体系

2012-09-26 09:42:28

桌面虚拟化

2011-06-02 10:25:10

Web服务器部署

2018-05-10 15:06:43

Java Web分层实践

2011-08-18 17:12:14

iPhone App运行环境

2014-09-01 09:57:11

Go产品环境最佳语言
点赞
收藏

51CTO技术栈公众号