混合开发基础介绍


1,开发模式:

  pc端开发

  web app ,移动端网页开发,移动端开发,m站开发

  原生应用开发  ios一个人,Android一个人开发,成本高,底层渲染,比如打开摄像头

  混合开发——基于混合开发平台,框架提供了大部分常用的硬件功能的实现,我们只需要用javascript来调用即可

2,什么是混合开发(hybrid app development)?

使用原生(native)+ HTML5进行开发  -- -- 通过了解平台,让平台打包成不同平台的app

 3,混合开发的优点

①一次开发多平台运行。iPhone,Android,palm,Symbian,wp7,wp8,bada和blackberry

②开发速度快,不需要了解各个平台的native开发语言也可以开发轻量级移动应用。

③各平台UI表现一致(原生应用不一致)

3,混合开发的缺点

  ①使用体验与native开发有差距(12306,KFC)

  ②前端代码容易被盗取

4,主流混合开发产品(平台)

  Phonegap

  Dcloud – H5 plus

  Worklight

  Appcan

  WeX5

5,混合开发原理

  WebViewJavascriptBridge是移动UIView和Html交互通信的桥梁,

  实现native code和js的互相调用的桥梁。

  替代了WebView的自带的JavascriptInterface的接口,使得我们的开发更加灵活和安全

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM