课程咨询 :186-8884-0703
课程咨询qq:3390509615

深圳Web培训 > 达内新闻 > 【达内WEB学堂】web app和native app的区别
  • 【达内WEB学堂】web app和native app的区别

    发布:深圳达内      来源:深圳达内      时间:2015-11-17

  • 随着智能移动设备越来越多,人们对app的需求越来越大,目前市场上针对原生app和移动web app的分歧越来越大,那么接下来,我们就分析一下这两种app的是是非非。Web App和Native App定义:

    什么叫原生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是最适合的。

    更多WEB前端培训资讯请关注达内深圳WEB培训!

    更多WEB前端培训资讯请关注达内深圳WEB培训!

上一篇:深圳WEB前端开发:未来的Web

下一篇:【深圳WEB培训】苹果是有多恨web(1)?

最新开班日期  |  更多

WEB前端工程师--全日制班

WEB前端工程师--全日制班

开班日期:4月28日

WEB培训前端工程师--周末班

WEB培训前端工程师--周末班

开班日期:4月28日

WEB培训免费训练营一期

WEB培训免费训练营一期

开班日期:4月28日

WEB培训免费训练营二期

WEB培训免费训练营二期

开班日期:4月28日

  • 地址:深圳市福田区八卦四路华晟达(原南方苑)大厦4楼东—深圳WEB开发培训中心
  • 课程培训电话:186-8884-0703
    课程咨询qq:3390509615     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56