Web App 和 Native App怎么选择

0d338744ebf81a4cd69766d9d12a6059252da67d

小编推荐:最近和我们的技术leader争论了下web app和Native App哪个是趋势,网速越来越快,web会不会完全替代native?BUT,事情在产品上就木有绝对了,来看下知乎上的分析。

问:Web App 和 Native App,哪个是趋势?

答1:@苏杰  198票

前两天刚好和一帮产品同学聊过,特指一个APP里面的各页面应该怎么做,大家的总结如下,原理一样,关键是了解Native和Web各自的优劣势:

1. 偏交互的Native,偏浏览的Web:交互指复杂操作,输入/选择什么的

2. 已稳定的Native,试错中的Web:H5页面用来做低成本验证很好

3. 访问硬件Native,信息展示Web:指手机里的各种传感器什么的

4. 核心功能Native,周边辅助Web:把工作量多投在刀刃上

5. 当时有5点,我实在想不起来了。。。

QQ截图20151028194036

答2:@连长王江 156票

我是公司的CEO,但同时也是航班管家的产品经理,让我用这个目前市场上占有率最大的手机商旅应用来做个例子,说明一下我们是如何考虑web app和native app的:

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

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

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

综上,作为一个移动互联网的应用开发商,我们更倾向于看重以html5为未来的趋势!

QQ截图20151028194134

答3:@米嘉  20票

Web App从实现角度是不是可以分为几种:

直接使用移动设备浏览器使用;

使用本地封装Embed Browser来调用Web

接口使用Web技术(HTML,JavaScript,CSS)直接构建本地应用

从这个角度讲,后两种很难分清Web和Native的区别,由于HTML5的支持以及现在JavaScript/CSS/DOM等性能和稳定程度越来越高,他们的表现不一定会跟Native差别太大。

从开发者的角度来看,他们对技术的选择还是要依赖于自己的习惯、开发经验和工具,而基于Web技术的开发工具和各种lib也在完善中。

而最关键的是,使用Web技术最大的好处就是跨平台。话说回来,跨平台和Native也一直是争论的焦点,:)

 

本文由人人都是产品经理@鱼精,整理自知乎,转载请注明出处并保留原文链接。


--------------------------------------------------------------------------------------------------------------------------

发表一下个人看法

对于Native还是web选择哪个还需要看本身业务是否稳定,如果公司业务经常变动,个人认为还是web好,这样不必要用户经常更新,而且web页面的更新速度更快,适应性更强。

不过对于交互要求较高的应用,就需要权衡了。公司自己做的应用,我最终还是认为native和web结合会更好,native主要用在用户交互和操作较多的地方,而web应用在稳定性不高的地方。

对于4G网络来说,一切都不是问题~~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值