就目前市场上大致分为四个方向:
Native App 原生App是利用官方推荐的语言进行App的开发例如java,swift。
Web App 利用前端开发技术进行App的开发。
React Native App 利用facebook推出的响应式技术进行App的开发。
Hybrid App 混合模式移动应用 是指介于Web App、Native App这两者之间的App,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”
下面对四大技术的优缺点进行分析:
Native App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。一般使用的开发语言为JAVA、C++、Swift。
由于是系统原公司推荐的开发方式所以有以下优点:
1, 在交互性和稳定性方面做到最优以及
2, 硬件方面是别的开发方式无法比拟的
凡事有利有弊它的缺点如下:
1, Native App开发成本大
2, 更新周期长