在App世界中,一直存在三种App:Native App、Web App以及HyBrid App。
由于工作原因,我三种App都开发过,现在对他们做一些总结。
先来说下他们的历史。

原生APP发展史

1、上世纪90年代,Palm OS成为移动领域的霸主,市场占有率达90%
2、20世纪初,微软推出Windows CE和Windows Mobile,取代了Palm OS
3、Symbian和Blackberry昙花一现,一度市场占有率达到40%
4、2007年1月,苹果推出第一部iPhone
5、2007年11月,Google宣布推出Android,Android之父——Andy Rubin

HTML5(Web App)发展史

1、1999年W3C发布HTML4,人们认为HTML标准不需要升级了
2、2005—2007年,“IE的私有规范+Flash”成为Web世界的实际标准
3、2007年,W3C(万维网联盟)立项HTML5
4、2007—2008,HTML5对Web进行增强,打破垄断,随后进军移动领域
5、2014年10月底,HTML5定稿
6、2015年4月,Facebook开源React Native (React Native编写的App严格意义上属于Native App)

HyBrid App发展史

1、2007年,Android /IOS App出现,HTML5宣布立项
2、2010—2012年,Web App的呼声越来越高,一度认为Native App在3年内会消亡
3、2012年,Facebook放弃了HTML5
4、2013年,Web App被打入冷宫,进入最惨淡的一年
5、2014年,Native App和Web App走向融合,迎来HyBrid App时代

三种App开发方式对比

Native App
缺点: 1、无法跨平台
2、升级麻烦
3、开发成本高
优点:速度快,用户体验好

Web App
缺点:页面访问速度慢、用户体验差
优点:跨平台开发成本低,版本升级方便

HyBrid App
结合了Native App和Web App的优点
未来发展的趋势

三者的对比如下表:

Native App、Web App以及HyBrid App相关推荐

  1. OnSen UI结合AngularJs打造”美团APP我的”页面 --Hybrid App

    1.页面效果图: 演示地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_mine/ 2.核心代码 mine.html: <ons-page id=&quo ...

  2. native app 、web app 和hybrid app

    现在主流的应用程序可以分为三大类native app .web app 和hybrid app. 先简单介绍下这三类 1.Native App Native App是一种基于智能手机本地操作系统如iO ...

  3. 跨平台 webapp 开发技术之 Hybrid App

    前所知的 APP 开发模式有三种: 基于操作系统运行的 APP -> Native App,侧重于原生开发,用户体验好,需要安装才会升级 基于浏览器运行的 APP -> Web App,侧 ...

  4. [Android] [Hybrid APP开发简述]

    Hybrid APP Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具"Native App良好用户交互体验的优势"和& ...

  5. Hybrid App 发展史

    目录 1 概述 2 Cordova 平台 3 Web 发展史 3.1 静态网页 3.2 动态网页 3.3 客户端异步交互 3.4 开发效率提速阶段 3.5 移动平台 4 Hybrid App 分类一 ...

  6. Hybrid App五大误区:不要为了HTML5而Hybrid

    Hybrid App五大误区:不要为了HTML5而Hybrid 2014-03-24 11:17 佚名 infoq 字号:T | T Hybrid App,一种开发模式,兼顾Web和Native的一种 ...

  7. HybridApp解决方案_No1_混合模式(Hybrid)App开发概述

    1.1.     APP三种开发模式 智能手机之普及不用多说,手机APP渗投到各个行业:电商(淘宝.京东等).金融(各手机行业.P2P借贷等).医疗(智慧医疗).交通(滴滴.Uber等).教育(慕课网 ...

  8. 手机APP模式 之 Hybrid App(混合模式移动应用)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Hybr ...

  9. hybrid app开发教程

    hybrid app开发教程,Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具"Native App良好用户交互体验的优势&quo ...

  10. 开发Hybrid App的技术选型

    一.前言 如果我们把Hybrid App理解为运行在android或者ios以及其他移动终端设备上的应用,也可以叫做H5 APP,这种开发应用的模式结合web开发技术与Native开发的部分技术,通常 ...

最新文章

  1. mac下的intellij idea常用快捷键
  2. B站崩了上热搜,A站跟着躺枪!微信、支付宝:跟我们比起来这是小问题
  3. unity3d游戏数据加密
  4. mysql 导出dmp文件_Mysql数据库的各种命令:
  5. [拓扑排序/强联通分量] [NOIP201402] 信息传递
  6. Redis批量设置值取值
  7. Java 数组 之 一维数组
  8. 巧用PowerShell维护Win2008服务器作业
  9. 大神云集!2019年谷歌博士奖学金获得者重磅问世,清华、上交大、港中文入选最多!...
  10. mysql主从、主主复制及高可用性
  11. python遇到的问题-Python常见问题
  12. 基于HTTP的QQ协议(转)
  13. UVa 400 Unix Is
  14. (matlab代码)绘制地震记录的F-K谱
  15. 给小朋友讲故事——食盐的重要性实验
  16. Rk3326 Android8.0HAL服务添加
  17. python生成word目录_Python 文件与目录操作方法总结
  18. 支付宝,微信,线上支付流程介绍
  19. 写个app, 性能很捉急
  20. 12个适合打造个人品牌IP的自媒体平台

热门文章

  1. 计算机专业研究生需要什么笔记本电脑,计算机专业研究生买笔记本,再请提建议!...
  2. mac如何把html转成word,Mac ---- markdown 转 html\word\pdf
  3. javaScript 压缩混淆反混淆
  4. 2023年,医美行业如何借助AI和智能工牌力量优化门店销售服务流程,实现增长
  5. Gartner 2023 年顶级战略技术趋势
  6. java 富文本 xss_KindEditor开源富文本编辑框架XSS漏洞
  7. 本人新博客hy31337
  8. 给风的信----平凡的世界
  9. 目标检测中的AnchorFree起源
  10. PHP(1) Error: php@7.4 has been disabled because it is a versioned formula