Native App、Web App以及HyBrid App
在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相关推荐
- OnSen UI结合AngularJs打造”美团APP我的”页面 --Hybrid App
1.页面效果图: 演示地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_mine/ 2.核心代码 mine.html: <ons-page id=&quo ...
- native app 、web app 和hybrid app
现在主流的应用程序可以分为三大类native app .web app 和hybrid app. 先简单介绍下这三类 1.Native App Native App是一种基于智能手机本地操作系统如iO ...
- 跨平台 webapp 开发技术之 Hybrid App
前所知的 APP 开发模式有三种: 基于操作系统运行的 APP -> Native App,侧重于原生开发,用户体验好,需要安装才会升级 基于浏览器运行的 APP -> Web App,侧 ...
- [Android] [Hybrid APP开发简述]
Hybrid APP Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具"Native App良好用户交互体验的优势"和& ...
- Hybrid App 发展史
目录 1 概述 2 Cordova 平台 3 Web 发展史 3.1 静态网页 3.2 动态网页 3.3 客户端异步交互 3.4 开发效率提速阶段 3.5 移动平台 4 Hybrid App 分类一 ...
- Hybrid App五大误区:不要为了HTML5而Hybrid
Hybrid App五大误区:不要为了HTML5而Hybrid 2014-03-24 11:17 佚名 infoq 字号:T | T Hybrid App,一种开发模式,兼顾Web和Native的一种 ...
- HybridApp解决方案_No1_混合模式(Hybrid)App开发概述
1.1. APP三种开发模式 智能手机之普及不用多说,手机APP渗投到各个行业:电商(淘宝.京东等).金融(各手机行业.P2P借贷等).医疗(智慧医疗).交通(滴滴.Uber等).教育(慕课网 ...
- 手机APP模式 之 Hybrid App(混合模式移动应用)
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Hybr ...
- hybrid app开发教程
hybrid app开发教程,Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具"Native App良好用户交互体验的优势&quo ...
- 开发Hybrid App的技术选型
一.前言 如果我们把Hybrid App理解为运行在android或者ios以及其他移动终端设备上的应用,也可以叫做H5 APP,这种开发应用的模式结合web开发技术与Native开发的部分技术,通常 ...
最新文章
- mac下的intellij idea常用快捷键
- B站崩了上热搜,A站跟着躺枪!微信、支付宝:跟我们比起来这是小问题
- unity3d游戏数据加密
- mysql 导出dmp文件_Mysql数据库的各种命令:
- [拓扑排序/强联通分量] [NOIP201402] 信息传递
- Redis批量设置值取值
- Java 数组 之 一维数组
- 巧用PowerShell维护Win2008服务器作业
- 大神云集!2019年谷歌博士奖学金获得者重磅问世,清华、上交大、港中文入选最多!...
- mysql主从、主主复制及高可用性
- python遇到的问题-Python常见问题
- 基于HTTP的QQ协议(转)
- UVa 400 Unix Is
- (matlab代码)绘制地震记录的F-K谱
- 给小朋友讲故事——食盐的重要性实验
- Rk3326 Android8.0HAL服务添加
- python生成word目录_Python 文件与目录操作方法总结
- 支付宝,微信,线上支付流程介绍
- 写个app, 性能很捉急
- 12个适合打造个人品牌IP的自媒体平台
热门文章
- 计算机专业研究生需要什么笔记本电脑,计算机专业研究生买笔记本,再请提建议!...
- mac如何把html转成word,Mac ---- markdown 转 html\word\pdf
- javaScript 压缩混淆反混淆
- 2023年,医美行业如何借助AI和智能工牌力量优化门店销售服务流程,实现增长
- Gartner 2023 年顶级战略技术趋势
- java 富文本 xss_KindEditor开源富文本编辑框架XSS漏洞
- 本人新博客hy31337
- 给风的信----平凡的世界
- 目标检测中的AnchorFree起源
- PHP(1) Error: php@7.4 has been disabled because it is a versioned formula