web app和native app的区别
随着智能移动设备越来越多,人们对app的需求越来越大,目前市场上针对原生app和移动web app的分歧越来越大,那么接下来,我们就分析一下这两种app的是是非非。
Web App和Native App定义:
什么叫原生app:
原生app是为了实现某项功能,针对特定设备设计的产品,他们需要安装到设备上使用,通常能都调用设备上的其他硬件功能。苹果商店和apk等都是原生app;
什么叫web app:
移动Web App都是都是需要用到网络的,它们利用设备上的浏览器访问使用个,不需要下载安装,实现了跨平台。
Web App和Native App的比较:
获取方法
原生app: 需要到特定的网站下载到设备、安装,独立运行,用户版本可能不统一。
移动Web App: 从移动设备上的浏览器访问,不需要安装额外的软件,软件更新只需要服务器就够了,用户版本统一。
能力方面
原生app:可以调用设备底层的功能,例如个人信息,摄像头以及重力加速器等等。
移动web app:只能使用有限的功能,不过目前越来越多的功能开放。
研发考虑
原生app:不同的操作系统需要独立开发;需要各自的软件开发包;开发工具入Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)。
移动web app:由于运行到浏览器上,只需要一个开发项目,属于跨平台的。开发工具入phonegaps。
优势和劣势
原生app比web app运行要快;
原生app比webapp调用设备的底层功能更方便
原生app更新需要上卖场,需要审核,不能即时更新,web app不需要审核,版本更新快,且所有用户统一更新;
原生app开发成本高,尤其设计到多款移动设备;webapp只需要开发一款产品。
该如何选择原生app和web app?
1.你的app是否需要设备的特殊功能,如摄像头等;
2.您的是app是否一定需要网络
3.你的预算是多少
4,对性能的要求。
我个人一般认为,对于交互较多的产品,在预算足够的请款下,原生app是最适合的。
本文为作者@eyudechibang 总结投稿发布,转载请注明来源于人人都是产品经理并附带本文链接
-
微信创始人张小龙首次公开演讲(官方无删减版)
微信创始人张小龙首次公开演讲(官方无删减版) -
如何通过APP看到产品战略层面
产品经理拿到一款产品的时候,不能只能看到表面信息,而是要能看到产品背后的信息。 -
基于用户的“真需求”创新产品
产品创新是保证企业在竞争激烈的市场上长久生存的关键,今天,我们就围绕产品创新和用户研究分享一些看法。 -
有一种交互设计研究验证叫“设计走查”
如何在最短的时间内对自己的产品做出检验,确保其在定位、设计、营销计划等多个环节,在可视范围内是正确的,需要一套比较科学、完善的方法去做出检测。 -
你为什么离不开微信?
张小龙说用完即走,你却爱不释手; 到底是什么让你离不开微信? -
移动互联时代APP的发展方向
现在我们已经走上了移动互联网时代,无论是企业还是公司,都会经过网络竞争中争取有利的优势,较为传统的产品竞争逐渐向互联网竞争转型,出现了很多数据云大数据等等 -
AI 时代产品经理的机遇和挑战
AI 时代产品经理的机遇和挑战 -
前1%与前10%的产品经理差距在哪?
前1%与前10%的产品经理差距在哪? -
你有哪些策略应对不断的需求变更?
你有哪些策略应对不断的需求变更? -
如何运营天猫【十亿俱乐部】商家页面?
如何运营天猫【十亿俱乐部】商家页面?

