选择原生 APP 还是自适应 web?三步搞定!

确定网站的移动策略并非什么高深的学问,但需要认真的研究和规划。设计公司Entropy近日将企业选择移动路线的决策简化为三步。

一年半以前,Facebook首席执行官马克扎克伯格一句“豪赌HTML5是Facebook犯下的最大错误”引发了业界关于原生APP和移动(自适应)web两条技术路线的大争论。

如今这个争论似乎已经有了结论,正如Entropy首席执行官指出的:

用户经常会问,应当开发面向移动设备的自适应移动web站点还是将所有预算投入原生APP?我们的答案很简单:两个都重要!

如今,移动用户根据行为习惯可以划分为两大类,一类用户是重度移动web使用者,而另一类则是APP依赖者,所以仅仅选择移动web或者原生APP一种路线意味着将失去另外一个用户数量巨大的渠道。

但是当用户资源有限无法兼顾时,Entropy主要通过app设计流程中最初的三个步骤(即使你最后选择移动web这三个步骤也很有参考价值)帮助用户确定选择何种移动渠道(下图)。

用户调查

在用户调查阶段,重点是用户角色和移动交互的上下文情景,目标是描绘出用户类型、倾向、地域分布和进行移动交互时的特定需求,仅仅了解用户人口统计数据是不够的,必须通过分析上下文情景中所有的触点来了解最终用户。

了解用户交互过程中的每个需求和诉求,我们就能进入第二个阶段。

APP产品定义描述(Application Definition Statement,ADS)

ADS是苹果公司杜撰的一个名词,在APP开发的初始阶段被开发者广泛使用,ADS用非常简单的一句话来概括APP的功能、目标用户和需求。例如Entropy最近开发的一款podcast全球广播APP的ADS描述是这样的:

“The LBC Podcast App will allow LBC Radio enthusiasts to subscribe, download, save, organize, and listen to their favorite LBC shows and podcasts in a smooth and intuitive interface.”

APP的ADS描述应当打印出来钉在墙上,每天提醒开发者我们在干什么,为谁,以及为什么。这一步看似简单,但极为重要。

再比如说我们准备开发一个尚酷男装网店,如果我们能准确写出以下这样的ADS:

我们的目标买家的移动体验包括能够查找最近店面、开业时间和路线信息、快速查找打折信息。

显然,这条ADS对产品功能和用户需求的定义与第一条ADS完全不同。

脑力风暴

敲定ADS后,你就可以开始进一步决定采用何种形式、框架和技术,以及最佳的渠道。如果你仔细阅读前文的两条ADS,你就会发现第一个全球广播的 Podcast应用涉及到“订阅”、“下载”、“组织”、“收藏”等功能,更适合采用原生APP。而第二个产品ADS中描述的功能移动web就能满足。

总之,问题不在于选择原生APP还是移动web,关键是用户的使用情景以及这个情景中产生的各种需求。

文章来自IT经理网

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-26 21:35:14

选择原生 APP 还是自适应 web?三步搞定!的相关文章

photoshop简单三步搞定毛笔字形制作教程

给各位photoshop软件的使用者们来详细的解析分享一下简单三步搞定毛笔字形的制作教程. 教程分享:   毛笔字体恣意洒脱,有摧枯拉朽之势,无奈中文字库里面的字型只有其形,却无其势,让我们的作品呈现出的感觉大打折扣.问题所在就是缺少了书法应有的飞白,其实想要设计出一款非常好看的毛笔字形其实很简单,简单到只要三步就可以完成,一起来看吧. [第一步 确立字形](书法好的朋友可以写出来再按照我的方法生成,我就不献丑了) 很多网站都有毛笔字体在线生成的功能(百度毛笔字在线生成即可找到),我们需要选用一

艺术设计理论:字体设计三步搞定

文章描述:艺术设计理论:字体设计三步搞定. 字体设计三步搞定: [1] [2]  下一页

三步搞定win7无线网络共享

还在为你的手机流量不够犯愁吗?还在为破解不了无线密码头疼吗?有了win7无线热点共享让你挣脱流量束缚,无视一切加密无线网,随时随地wifi! 连接必备条件: 1.带有无线网卡的笔记本或台式机 2.具备搜索wifi功能的手机 3.Win7系统(xp应该是不可以的,大家可自行尝试) 下面就开启设置之旅吧! 第一步:打开win7开始菜单→运行→输入CMD 如下图 第二步:输入指令 1.netsh wlan set hostednetwork mode=allow 承载网络模式设置为允许 2.netsh

三步搞定android应用底部导航栏

很多android应用底部都有一个底部导航栏,方便用户在使用过程中随意切换.目前常用的做法有三种:一种是使用自定义tabHost,一种是使用activityGroup,一种是结合FrameLayout实现.笔者再做了多款应用后,为了节约开发周期,封装了一个抽象类,只要三步便可完成底部栏的生成及不同页面的调用. public class ActivitycollectiondemoActivity extends ActivityCollection { /** Called when the a

三步搞定phpstudy虚拟域名配置,简单方便!

第一步:在 C:\Windows\System32\drivers\etc下的hosts文件中添加 第二步:找到Apache 下的httpd.conf  文件 打开,去掉前边的# 第三步: 在vhosts.conf 文件中,配置以下内容 这样就配置成功了 效果: 需要注意的: 散装软件中,是默认在httpd-vhosts.conf  这个文件中的,phpstudy 这个软件是在Apache中的vhosts.conf 中,不好搞错了!

【Linux】Linux下修改主机名-简单三步搞定

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 在阿里云买了一台Linux服务器,可是root用户名竟然是产品ID,用起来很不爽. 如何改用户名呢,下面简单的三步就可以搞定. 一. 以root用户登录,或者登录后切换到root用户. 在终端输入: hostname 会显示当前主机名. 输入vi /etc/sysconfig/network,然后将HOSTNAME=后面的值改为想要设置的主机名. 二. 更改/etc下的hosts文

GridView的CheckBox列选择及多参数传递三步搞定_实用技巧

1.GridView的列设置 复制代码 代码如下: <asp:TemplateField HeaderStyle-CssClass="check" ItemStyle-CssClass="check"> <HeaderTemplate> <input type="checkbox" onclick="selectAll(this)" /> 全选 </HeaderTemplate>

三步搞定Jmeter压测DNS

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,DNS通常使用UDP53端口(也支持TCP53).除了在公网使用DNS做域名解析之外,在内网环境下,为了支持内部域名解析或者是一些高可用服务时,通常需要自建DNS服务.那么自建的DNS服务性能如何,则需要在部署生产环境之前进行性能测试. 本文就介绍一种使用Jmeter进行DNS压测的方法.很多场景下,Jmeter都是用作web服务的

三步搞定VPN服务器远程连接

Windows远程接入服务器允许VPN客户进行身份识别并且透明地连接到内部网络,就像直接连接到网络 一样.这能使用户以安全的方式进行远程工作.本文主要介绍在检查VPN连接故障时应该在服务器端解决 的一些常见问题. 当一个VPN用户进行远程连接时,远程接入服务器很容易产生一些设置方面的问题.VPN服务器必须进 行恰当的设置以便允许远程接入.如果遇到连接问题,你要验证这个客户机的设置是正确的,并且验证最 终用户是否具有连接到这台服务器的能力.你可以按照如下步骤操作: 1. 验证这台服务器是否已经启用