web app和native app的区别

luffy
0 评论 19844 浏览 138 收藏 3 分钟

随着智能移动设备越来越多,人们对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
评论
评论请登录
  1. 目前还没评论,等你发挥!
专题
17370人已学习16篇文章
ERP是一种以系统化的方式,将企业内部所有的业务流程和数据进行整合和管理的软件系统。本专题的文章分享了ERP系统设计指南。
专题
12217人已学习12篇文章
在日常生活中,使用APP或者网页加载时,加载按钮常常会出现,加载效率影响着用户体验。本专题的文章分享了加载功能的原理和设计。
专题
17797人已学习13篇文章
在精细化运营的过程中,为自己的产品搭建一套数据指标体系,对于促进产品和业务增长是至关重要的。本专题的文章分享了如何搭建数据指标体系。
专题
46287人已学习20篇文章
这些APP设计的细节和规范你都掌握了吗?
专题
11579人已学习12篇文章
本专题的文章分享了情人节的营销思路。
专题
13660人已学习15篇文章
私域流量是与公域流量相对的概念,本专题的文章主要通过几个核心的问题,为大家解读私域流量背后的底层逻辑。