1、Nativeapp,本地应用,独立应用,客户端需发版,用户自主升级
优点: 1、 最佳的用户体验,最华丽的交互,操作流程
2、可节省带宽成本(安装包大小固定)
3、能够轻松调用图片相机,各类传感器,麦克风,电话....
4、可以push推送
缺点: 1、原生应用的成本比较高,而且维护更新滞后,访问路径封闭
2、不是用户常用的应用,很难长时间存活在用户手机里
2、web app,手机浏览器访问Html5网站,支持一些新标签和脚本,可以做出类原生应用的效果和动画
优点: 1、实时更新
2、不需要针对各平台开发不同的版本,开发成本低
3、输入网址即可访问,不需要下载安装更新
缺点: 1、部分浏览器无法调用相册,硬件资源和传感器
2、无法使用推送功能
3、性能差
4、浏览器适配容易出问题
5、缓存小,以iPhone为标准,所有的图片和脚本都要小于25kb
6、目前只兼容webkit内核的手机浏览器,WP,Symbian等平台的浏览器无法正常访问
3、Hybrid App,混合模式应用,包含原生app和Webapp两种方式,使用方式和Native app一致,而又继承WebApp实时更新开发成本低等优点
4、小程序
优点: 1、借助微信平台容易传播
2、轻量级、开发快,成本低
3、无需针对各个平台开发不同版本,开发成本低
缺点: 1、过于依赖微信平台
2、目前过于轻量化、不易开发大型软件