如何学习hybrid app开发

 我来答
后面小三别打我
2016-12-26 · TA获得超过475个赞
知道小有建树答主
回答量:463
采纳率:83%
帮助的人:223万
展开全部
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的效果。很多开发者在跨入移动应用开发领域都会选择Hybrid App为切入点,因为它介于web-app、native-app这两者之间,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。这样的模式可以降低开发门槛,用较少的成本达到跨平台开发移动应用的目的。总所周知,web的生态已经是相当发达的了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式