现在很多APP都是混合APP,即原生+web
App(native原生态的):指的是原生态app直接运行在操作系统上运行。
主流的移动端操作系统:
Andriod:Java eclipse
iOS:object-c(oc)、swift:xcode:苹果电脑
webApp:用HTML5编写的移动web运用,依赖于浏览器(微信浏览器、qq浏览器),可以不加修改,直接运行在Android、iOS、pc端。
优势:一套代码到处运行(跨平台运行,兼容性)
劣势:运行速度不如native App ,某些底层功能缺失。
例如微信浏览器:UIWebView WXWebview