很明显原生开发对技术的要求更高。
WebApp
指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。需求侧重于信息查询,浏览等基础功能,可以选择Web。
原生软件开发
介于web-app、native-app这两者之间的app,同时采用网页语言和程序语言进行开发,通过不同的应用商店进行打包分发,用户需要下载安装使用。
提供最佳的用户体验,最优质的用户界面,最华丽的交互,针对不同平台提供不同体验,可节省带宽成本,可访问本地资源,盈利模式明朗,打开速度更快。
但移植到不同平台上比较麻烦,维持多个版本的成本比较高,需要通过store或market的确认,盈利需要与第三方分成,开发的成本比较大。