注:本文节选自Brain Fling的Mobile Design & Development一书。
我 们之前已经大致讨论过了环境。现在我们已经知道了,环境是决定移动产品策略的一个重要因素,但是我们如何了解用户的环境呢?在制定移动策略时,预测用户的 环境是一件非常困难的事情。它是一个实时的状态,存在许多的变数。在用户访问我们产品前,我们可以想象一下用户的哪些行为可能会影响我们的设计决定。这不 是不可能,但是它并不简单。
尽管产品经理习惯尽量将所有的可能变数都考虑在内,并设计一个复杂的状态链来记录各 种环境因素,并且准备了各种规则,用户案例和边缘条件,但是我们还是应该从头开始整理一下头绪。首先假设用户的环境是基于行为的。如果这种行为是由目标触 发的,而目标是用户需求的体现,那么用户的需求才是用户环境最根本的体现。不同于环境或是目标,需求相对而言还是比较容易预测的,只要观察用户的一些基本 信息就可以了。
这 里做一个简单的类比:每个人都需要吃东西。这是维持我们每天活动的一个基本生理需求。而与这一需求相关的目标可能有好几类事情,比如想要品尝某种特殊风味 的烹饪,或者是想要来一个健康餐,又或者只是需要在当地超市购买一些原料。根据这些目标,环境变得更加复杂,比如我现在在哪里,以及我周围有些什么东西, 这些都是环境因素。
在制定移动产品策略时,我们可以从环境下手,然后开发一个简单的移动餐馆目录应用,它可以根 据用户的当前位置给出附近的餐馆信息。毫无疑问,这对于某些人来说确实是个非常有用的工具,但这只是针对那些在某个时刻有某种特定需求的用户——也就是 说,处在特殊环境的用户。为了让用户真正地使用你的app,你必须体现出那个时刻的重要性,然后你才能实现你的应用程序的价值。
另 一方面,既然我们知道了每个人的需求,那么我们该如何基于这些需求构建我们的产品呢?我们应该以一种不同的方式打造我们的目录,首先需要按照用户不同的目 标组织我们的数据。有些用户想要找点特色烹饪,有些用户想吃得健康一点,有些只是想在家做一顿简单的家常便饭。我们可以在设计中融入用户的环境,使得数据 更具有针对性。这里是最近的泰国餐厅。这里有各种泰国菜的热量值。这里有一个食谱介绍泰国菜,以及所需的配菜清单,同时附上可以购买到所有原料的最近的超 市。
我们从不告诉用户他们应该做什么,或者是根据他们的环境限制他们的选择。恰恰相反:用户告诉我们他们想做什么,然后我们根据他们的环境过滤不相干的信息,最后将相关的信息呈现给他们。
这并不意味着,从用户环境出发就一定不如从用户需求出发的设计。但是从需求入手,我们允许用户执行任何他们可能需要处理的任务,当用户有某种需要时,可能就会立即想到我们的产品。
以下是一些如何关注环境,目标,和需求的建议:
- 首先需求确定用户的环境。否则,你无法制定你的移动策略;你顶多只是有一个执行计划。
- 发现用户的目标,然后尽量理解用户的环境与目标之间的联系。
- 在理解了用户的目标后,弄清楚用户想要处理的任务。
- 找到过滤环境的方法,比如位置信息,多媒体信息,以及模型。
文章来源:Focus on Context, Goals, and Needs
发表评论
-
响应式Web设计资源整理
2012-03-02 22:50 809这篇文章是对以往发表在Smashing Magazine上关于 ... -
投身移动开发必须知道的20件事
2012-03-01 23:42 722移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“ ... -
聘用NodeJS开发者的六个建议
2012-03-01 23:41 794假设你正想聘用一名Node ... -
[摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
2012-03-01 23:41 874国外知名调查分析机构V ... -
Facebook发力Mobile Web 推出支付和测试工具
2012-02-28 23:49 790Facebook入场了,在MWC大 ... -
【数据】《移动优先》作者:为什么移动如此重要?
2012-02-28 23:48 903三 年前,前雅虎用户体验总监Luke Wrobl ... -
重新审视Mobile Web
2012-02-28 23:48 673作者简介:Byron是一个 ... -
WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
2012-02-26 00:52 1189从本周起,WebAppTrend将精选一周内(2月20日~2月 ... -
Google Web App开发指南第四章:构建优秀的Web Apps
2012-02-24 23:13 1250构建漂亮的应用 一个web app 的视觉设计不仅 ... -
零基础学习Sencha Touch(资料和教程集合)
2012-02-23 00:41 1256译者注:本篇文章为开发者提供了零基础使用Sencha To ... -
Google Web Apps开发指南之项目样例(上)
2012-02-23 00:41 901如果缺少项目案例部 ... -
如何一步一步制作出高品质Infographic?
2012-02-20 21:23 952译者注:Infographic就 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:10 852在计算机的发展过程中 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:09 0在计算机的发展过程中 ... -
新手必读:PhoneGap入门六大问题
2012-02-18 00:08 996很多PhoneGap新手总是需要一些基础问题的解答,Ado ... -
Google Web App开发指南第一章:什么是Web Apps?
2012-02-18 00:07 893很多人向我问起学习HTML5技术的权威入门资料,我总是毫不 ... -
Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
2012-02-15 00:28 624当很多人都在等待观望 ... -
Appcelerator收购Cocoafish,旨在为Titanium平台提供即时移动云服务
2012-02-15 00:17 885译者注:Appcelerator是 ... -
Android官方文档之Web Apps最佳实践
2012-02-15 00:14 648为移动设备开发web页面或者web应用与为桌面浏览器开发web ... -
Android官方文档之Web Apps调试
2012-02-15 00:13 885概览 你可以使用控制台的Javascript方法调试你的w ...
相关推荐
webapp开发的最佳实践与中文总结,非常热门的web app开发必备资料!
Web基础——WebApp之初体验(三)
教育移动WebApp开发实践.ppt
JDK TOMCAT MYSQL WEBAPP集成环境
C# Webapp C# WebappC# WebappC# WebappC# WebappC# WebappC# Webapp
training/webapp镜像,方面一些内网用户无法直接pull镜像时下载: 使用方法: docker load -i training-webapp.tar.gz
1.了解Web工程概念及与传统软件工程的区别 2.理解WebApp的概念、特点和开发过程 3.掌握WebApp的分析、设计和测试方法 4.掌握WebApp综合开发方法及课程设计过程
webapp 页面交互与布局webapp 页面交互与布局webapp 页面交互与布局webapp 页面交互与布局
webapp设计尺寸规范,好的规范,铸就明天的你
Android应用程序之WebApp开发实战。。。。。。。。。。。。。。。。。。
webapp之设计尺寸转css-rem尺寸,从而适配所有移动端分辨率
通过组件方式开发webApp 整个项目的源码
idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发webapp 热部署idea开发...
Webapp设计与实践:必胜宅急送背后的思考.pdf
Clouda是基于node.js的Webapp开发框架,在使用Clouda时需要安装node.js和MongoDB。 Clouda 是百度推出的一款面向资深开发者的WebApp开发框架。在Clouda中开发app,可以在多终端下实现数据同步、任务迁移。并且Clouda...
Webapp点餐系统需求规格说明书.doc
10个主流webapp小程序项目,是个非常好的资源,包括主流的:教育,电商,快递,外卖等;10个主流webapp小程序项目,是个非常好的资源,包括主流的:教育,电商,快递,外卖等;10个主流webapp小程序项目,是个非常好的...
主要用于webapp开发代码编辑,主要用于手机网页版转换成webapp
借助 BLE(低功耗蓝牙) ,我们能在电子...这个 API 的出现不仅是造福用户(的手机空间),还节省了开发者/发行商的成本 – 不需要为新的硬件产品开发至少一个独立的 app 来控制,统一用 还能跨平台 的网页端就行了。
赠送jar包:jetty-webapp-9.3.19.v20170502.jar; 赠送原API文档:jetty-webapp-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-webapp-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-webapp-...