移动互联网Native app与Web app比较

注:本文转载于http://www.cppblog.com/aurain/archive/2014/02/25/205931.html

  移动互联网应用目前主要有两种类型,一种是原生app(Native app),一种是通过网页提供的app(Web app)。两者各有优缺,总的来说,融合是趋势,但目前来说,Native app仍然是高品质产品的首选。

Native app

         Native app因为位于平台层上方,向下访问和兼容的能力会比较好一些,可以支持在线或离线,消息推送或本地资源访问,摄像拨号功能的调取。但是由于设备碎片化,App的开发成本要高很多,维持多个版本的更新升级比较麻烦,用户的安装门槛也比较高。

Native App的优势:

提供最佳的用户体验,最优质的用户界面,最华丽的交互

针对不同平台提供不同体验

可节省带宽成本

可访问本地资源

盈利模式明朗

Native App的劣势:

移植到不同平台上比较麻烦

维持多个版本的成本比较高

Web app

         Web无需安装,对设备碎片化的适应能力优于App,它只需要通过XHTML、CSS和JavaScript就可以在任意移动浏览器中执行。

Web App的优势:

开发成本低

适配多种移动设备成本低

跨平台和终端

迭代更新容易

无需安装成本

Web App的劣势:

浏览的体验短期内还无法超越原生应用

不支持离线模式(html5将会解决这个问题)

消息推送不够及时

调用本地文件系统的能力弱

 

         简单的比较而言,两者的主要区别有:

Native app运行速度更快;

Native app可以更省带宽;

Native app支持离线操作;

Native app访问本地资源(如本地硬件和文件);

Native app可以去中心化;

Native app开发成本相对来说偏高

Web app部署成本很低;

Web app学习成本很低;

Web app跨平台和终端;

         Native app更多存在的是一些用户常用的垂直领域的app(就如同我们pc端的快捷方式)

对于一些使用频率不高的app,整合或许才是他们未来的出路。微信、百度的light app平台甚至是手机桌面上的搜索框等、都是整合的方式之一,做到用户有需求时能尽快找到即可。

随着随着html5、浏览器的规范统一他也将在Web app呈现出很多的表现形式,到时会有更多的web app会在手机浏览器上展现。

         Native app+Web app的融合,是现在越来越多的APP开发的趋势, 当然以html5为基础的Web app目前还有不完善的地方, 浏览器支持的API不够多, 调试工具的缺乏,都导致了Web app不能迅速的普及。Native app的优势不言而喻,但问题就在于不能跨平台,开发成本高。对开发者来说,选择自己适合的, 小快灵的往前走就好了。

         当Web的体验和Native的体验逐渐趋近的时候,人们更愿意把精力花在内容获取上,而不是软件交互上,但是现阶段的交互体验,恰恰是影响人们获取内容的主要短板。所以,趋势摆在那里,我们却无法预测这个时间差。

         就跟电脑端的应用一样,虽然现在Web化的趋势已经非常明显了,但是还是无法取代你本机安装的一些工具类的、游戏类的应用,在Web技术没有达到本地应用的效率和体验之前,Web是无法颠覆Native的。

         总得来说,Web只是我们作为设计者和开发者所期待的一种理想化结果,开发成本低、轻松跨平台、迭代更新快,但是显然,现阶段用户的期待和手机设备厂商的期待还是体验上更胜一筹的Native。Web之于我们,只是一种趋势。在这个也许会非常久的过渡阶段,对复杂产品来说,Native App + Web App也许是个不错的解决方案。

 

         附:在之乎上有人介绍航班管家app实现方式。

1)两大核心功能:机票查询和航班动态,全部是native app,主要是为了保证速度和稳定性,因为这时候的用户对效率很敏感。

2)辅助的服务功能:我们还提供诸如“机场登机口导航”、“机场商家地图”、“航空公司服务”以及“酒店查询”等功能,这些功能由于暂时不是用户的最基本需求,同时在业务上调整和增加的内容要求很灵活,所以我们采用内嵌web网页的方式来实现,将用户引导进入我们自己和其它第三方的网站里。这些功能都统一放在“实用工具”的分类里。

3)创新型功能:在一季度末,航班管家会推出“机场漂流瓶”以及“航班同乘人”等准社区服务,这都是基于web,并已经开始采用html5的一些方法,希望能够达到两个目的:在体验上接近native app,开发上具备更多的灵活性和跨平台性。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值