WebAppWebApp是指用HTML5编写的移动Web应用。Webapp可以在PC、Android、iOS等平台上运行,不受系统限制,依赖于浏览器。优点:(1)前端开发语言不受限制(2)开发成本相对较低(3)版本更新快,没有限制,维护简单(4)一套代码即可多平台使用(5)可跨多平台和终端使用缺点:(1)手机原有功能调用受限(2)加载受限于网络环境、手机浏览器、手机电话系统等(3)复杂的列表和样式实现困难,稳定性差(4)用户体验差(5)受浏览器限制-结束语言。HybridApp可以在Android和iOS上运行,但不能在PC上运行。它被称为混合APP。优点:(1)前端开发语言可能受第三方框架限制(2)开发成本低(3)与原生web界面版本相比,更新速度更快,维护相对简单(4)A一套代码可以支持Android和iOS(5)能够调用原生函数,API(6)稳定性相对较好(7)用户体验好缺点:(1)部分手机原生函数调用受限(2)加载受限受网络环境影响(3)复杂的列表和样式难以实现。NativeAppNativeApp是基于iOS、Android等移动操作系统,用原生程序编写的应用程序。语言:iOS:Objective-CswiftAndroid:JAVA优点:(1)性能稳定(2)用户体验好,操作体验流畅(3)可以实现更复杂的列表和样式,稳定性好(4)资源访问不受限制(5)页面适配度高缺点:(1)不支持跨平台,多个平台需要单独开发(2)不支持前端开发语言,有专门的开发语言(3)开发度高成本(4)版本更新耗时(5)维护成本高
