原生APP(Native APP)
(基于本地
操作系统
运行):
智能手机本地操作系统如Android、IOS和Windows
优点:原生APP是针对不同的平台为用户提供不同的体验、原生应用可以节约宽带成本、访问本地资源、打开的速度更快并为用户提供最佳的用户体验和优质的用户界面等
比移动Web App运行快
缺点:每一种移动操作系统都需要独立的开发项目,每种平台都需要独立的开发语言,需要使用各自的软件开发包,开发工具以及各自的控件,因为是不同的开发语言,所以开发,维护成本也高,官方卖场审核流程复杂且慢,会严重影响你的发布进程
Web APP(基于高端机浏览器运行):
使用HTML5编写的移动web应用几乎可以不加修改的运行在PC/android/ios等
优点:H5可跨平台使用,开发成本相对更低,H5可随时上线就更新版本,适合快速迭代,且试错成本低。
缺点:App的转化强依赖于浏览器,无法使用很多移动硬件设备的独特功能