行业资讯

再次对比:原生APP和Web APP的区别

字号+ 作者:H5之家 来源:H5之家 2015-09-07 09:11 我要评论( )

再次对比:原生APP和Web APP的区别 - 前天写了一篇文章,关于web app与原生app的区别,那篇文章主要写了关于设计方面的一些区别。有朋友问道到底有什么区别。这

前天写了一篇文章,关于web app与原生app的区别,那篇文章主要写了关于设计方面的一些区别。有朋友问道到底有什么区别。

这里从以下几个角度进行一下对比吧:


开发方面原生App

** 移动Web App**

能力方面原生App

  • 能够与移动硬件设备的底层功能,比如个人信息,摄像头以及重力加速器等等


    移动Web App

  • 只能使用有限的移动硬件设备功能。
  • 获取方法原生App

    - 直接下载到设备

    - 以独立的应用程序运行(并不需要浏览器)

    - 用户必须手动去下载并安装这些原生App

    - 有一些商店与卖场来帮助用户寻找你的App,目前app市场不计其数,在这里不一一列举了。


    移动Web App

    版本控制原生App

  • 用户可以自由地选择是否更新软件版本,所以会出现不同用户同时使用不同版本的情况

    移动Web App

  • 所有的用户都是用同样的版本
  • 优势原生App

    移动Web App

    跨平台开发

    - 用户不需要去卖场来下载安装App

    - 任何时候都可以发布App,因为根本不需要官方卖场的审核

    - 如果你已经有了一个Web App,你可以使用 responsive web design来辅助改进(这也是优势?)


    ### 缺陷

    原生App

    - 开发成本高,尤其是当需要多种移动设备来测试时

    - 因为是不同的开发语言,所以开发,维护成本也高

    - 因为用户使用的App版本不同,所以你维护起来很困难

    - 官方卖场审核流程复杂且慢,会严重影响你的发布进程 、


    移动Web App

    - 无法使用很多移动硬件设备的独特功能

    - 要同时支持多种移动设备的浏览器让开发维护的成本也不低

    - 如果用户使用更多的新型浏览器,那问题就更不好处理了

    - 对于用户来说,这种App很难被用户发现


    原生App 与 移动Web App:您如何选择?所以在你准备做移动App时,你应该先问问自己以下几个问题:、

    1. 你的应用是否需要使用某些设备的特殊功能,比如摄像头,摄像头闪光灯或者重力加速器

    2. 你的开发预算是多少?

    3. 你的应用是否一定需要网络

    4. 你的应用的目标硬件设备是所有的移动设备还是仅仅只是一部分而已

    5. 你自己已经熟悉的开发语言

    6. 这个应用对于性能要求是否苛刻

    7. 如何靠这个应用赢利我想这几个问题应该能让你做出明智的选择。


    结论:是原生App还是移动Web App,主要受商业目标,目标用户,以及技术需要这些因素影响的。其实更多时候你也不要为选择那种App模式烦恼,正如本文提到,类似Facebook这样的公司就为用户提供了两种选择。然而对于大部分人来说,预算,资源限制将会逼迫我们只能选择其中一种(或者只能以其中一种为重点)。

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • H5技术再次被微信、支付宝玩出了新高度

      H5技术再次被微信、支付宝玩出了新高度

      2016-02-01 13:46

    • HTML5对比原生开发APP谁更胜一筹?

      HTML5对比原生开发APP谁更胜一筹?

      2015-09-16 09:00

    • 都卖1999元谁更好?40寸小米电视2对比评测酷开A4

      都卖1999元谁更好?40寸小米电视2对比评测酷开A4

      2015-04-13 10:40

    • 窝窝团再次更新招股书 将于4月15日前完成挂牌

      窝窝团再次更新招股书 将于4月15日前完成挂牌

      2015-04-02 12:08

    网友点评