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开发的部分技术,通常 ...
最新文章
- 《强化学习周刊》第18期:ICML-2021强化学习的最新研究与应用
- 《转》Ubuntu 12.04常用的快捷键
- java: 程序包com.github.pagehelper不存在_Rust语言正在兴起,Java、Python、C的末日来临?...
- 思考 | 沈向洋博士:三十年科研路,我踩过的那些坑
- PowerDesigner基础学习
- python访问共享文件夹_python – 通过linux机器打开Windows共享文件夹
- “让我陪你走到人生的尽头。” | 也许AI能提供更好的临终关怀
- 内联函数及4种显示转化
- 商业智能bi能带来什么价值
- cent os7 安装zookeeper3.6.0
- svm loss function是什么
- 白帽子讲web安全读后感
- 腾讯云实验室 Gitea 互动教程上线啦
- vscode 添加版权信息
- 2进制快速转换为16进制
- 【接箱子2.0】新手划过,dalao勿喷
- 微信公众号行业排行榜周榜
- Kali Linux使用MSF木马入侵安卓手机
- centos安装unbound服务,并配置使用
- android主流视频直播sdk,Android视频直播SDK集成指引
热门文章
- java replaceall函数_你真的会用java replaceAll函数吗?
- 前端js处理后台返回的含换行符的字符串
- wm harbor 默认密码_CentOS部署Harbor镜像仓库
- 使用C++中类和指针进行记账系统的设计
- java多域名共享session_同一服务器不同域名session共享
- (补充及更新)FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
- 【练习二】输入三角形三边求夹角
- 小知识分享:adb uiautomator 命令 dump ui 树信息
- RISC和CISC的对比
- ZOJ3635 Cinema in Akiba