第1种:web app开发
就是采用网页技术进行app开发。类似于开发了一个网页之后加入app的壳,采用h5模式开发app,因为只需要开发一个版本,所以开发速度快,成本低。
但是受制于h5技术本身,很多app功能无法实现,而且每次打开app,几乎所有的内容都需要重新加载,所以反应速度慢,容易卡死,用户体验较差。
第2种:原生app开发
原生app开发就是分别采用苹果及安卓官方推荐的编程语言、编程工具,分别完成苹果iOS客户端开发、安卓版app开发。原生app开发,需要两套不同的开发人员,开发速度慢,价格高。
但是原声app开发模式开发出来的app功能多,性能好,反应速度快,用户体验良好。
第3种:混合app开发
就是指app核心部分采用原生模式进行开发,非核心模式采用web模式开发,这种可以兼容以上两种开发方式的优劣点。但是混合开发需要的技术人员要求高,市场上缺乏对应的开发人员,开发模式不成熟。