这个是一年前在知乎上发表过的一篇文章,转到这与大家分享,共勉
一、名词解释
web:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等;
wap:无线应用协议,是一项全球性的网络通信协议。它使移动Internet有了一个通行的标准,其目标是将Internet的丰富信息及先进的业务引入到移动电话等无线终端之中;
app:应用程序(外语缩写:App;外语全称:Application) 。APP狭义指智能手机的第三方应用程序,广义指所有客户端软件,现多指移动应用程序。比较著名的应用商店有苹果的App Store,谷歌的Google Play Store,诺基亚的Ovi store,还有黑莓用户的BlackBerry App World,微软的Marketplace等。(以上解释均来源于百度百科)
说明:看了上面的名词解释之后,关于web\wap还是有一点迷惑……
傻傻分不清楚
不管是web,还是wap,只要大家都懂它是在手机上能打开的网站就可以了,(以下暂以web为代表)~~如下图:你看懂了?
二、产品环境打开方式的不同
移动Web:需要移动设备上的浏览器且支持上网;
App客户端:由智能移动设备的操作系统来支持,包括安卓、以及基于安卓的各种的二次开发系统、苹果等操作系统,并安装此应用之后才可以打开。
三、产品使用门槛高低不同
移动Web:支持跨平台,无安装成本,用户只需要输入URL(网址地址)即可访问,一个浏览器就满足了任何需求,使用门槛较低;
App客户端:用户需要下载并安装之后才可以打开,使用成本相对较高。
四、用户体验
移动Web:每次加载时,会给用户一种感觉“需要等待一下才可以展示内容”,影响用户使用的流畅度
App客户端:操作习惯符合用户预期,对于一些并不非依赖网络的应用,通过app实现也可以减少加载资源的时间,比如缓存内的内容。
五、产品的内容展示
移动Web:内容展示上有了局限,页面信息的布局也需要考虑设备中浏览器的兼容性以及浏览器的上下导航;
App客户端:可以整屏的显示所有的页面信息,无需考虑其它因素。
六、快速更新产品迭代
移动Web:站点服务器自己可控,保证了较为敏捷相应到用户的时间,产品更新、设计、开发完成后只需发布到线上服务器,用户通过浏览器访问WAP,就能看到最新修改的网页;
App客户端:因各应用平台发布应用都需要一定的审核周期,在产品做出调整后,相应到用户的周期相对较长。
看官们请留情,在下初来乍到~_~