从零开始学习HyBrid App开发(一)What's HyBrid App?
来源:互联网 发布:mac预览编辑pdf 编辑:程序博客网 时间:2024/05/16 05:09
Hybrid APP是混合型的APP应用开发。是相对于Native APP(原生APP)、WEB APP(Web APP)而言的。
Native APP、WEB APP与Hybrid APP的区别:
1)Native APP:Native Code编程,代码编译之后以2进制或者字节码的形式运行在OS上,直接调用OS的Device API。所谓的IOS开发和Android开发就是这种;
2)Web APP,以HTML+JS+CSS等WEB技术编程,代码运行在浏览器中,通过浏览器来调用Device API(取决于HTML5未来的支持能力);
3)Hybrid APP,部分代码以WEB技术编程,部分代码由某些Native Container承担(如PhonGAP、AppCan、Titanium),其目的是在HTML5尚未完全支持Device API和Network API的目前阶段,承担这部分职责。
很多开发者在跨入移动应用开发领域都会选择Hybrid App为切入点,因为它介于web-app、native-app这两者之间,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。这样的模式可以降低开发门槛,用较少的成本达到跨平台开发移动应用的目的。总所周知,web的生态已经是相当发达的了。
在移动应用开发盛行的今天,HTML5的问世让更多的人寄予厚望,这也就催生了PhoneGap这类移动Hybrid应用开发框架,它完全采用HTML5的界面布局,而本地能力通过Native桥接为JS函数在HTML5页面中调用,达到Hybrid App的效果。
Web App、Hybrid App、Native APP对比:
街旁网最开始的应用就是包了个客户端的壳,其实里面是HTML5的网页,后来才推出真正的原生应用。再彻底一点的,如掌上百度和淘宝客户端Android版,走的也是Hybrid App的路线。
- 从零开始学习HyBrid App开发(一)What's HyBrid App?
- Hybrid App (一)
- iOS开发学习笔记 -- (一)hybrid app
- Hybrid App开发(序)
- phonegap开发hybrid app
- Hybrid App开发实战
- hybrid app开发实战
- Hybrid App开发
- Hybrid app开发总结
- Hybrid App开发实战
- Hybrid App开发实战
- Hybrid App 混合式开发
- hybrid app开发工具
- Hybrid App开发实战
- Hybrid App开发笔记
- Hybrid APP混合开发
- Hybrid App开发总结
- 基于Cordova+Vue+IDEA开发Hybrid App(一)
- Coursera台大机器学习课程笔记3 – 机器学习的可能性
- POI解析excel
- websocket实现android消息推送
- 理解NDCG
- 写出 文件 iOS
- 从零开始学习HyBrid App开发(一)What's HyBrid App?
- Android开发之实现锁屏功能
- 为什么 JavaScript仍将是程序员的首选
- bit-GAVUP-试一试这个博客,以后就拿来写技术文档了
- 2014.11.20简单赛车游戏
- UVA - 10911 Forming Quiz Teams 状态压缩
- 使用lucene,IKAnalyzer提取敏感词
- Android GridView(九宫格)
- Coursera台大机器学习课程笔记4 -- Training versus Testing