就目前市场上移动端开发大致分为四个方向:
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。
Native App由于是系统原公司推荐的开发方式所以有以下优点:
1,在交互性和稳定性方面做到最优以及
2,硬件方面是别的开发方式无法比拟的
凡事有利有弊它的缺点如下:
1,Native App开发成本大
2,更新周期长