App
即原生开发模式,开发出来的是原生程序,不同平台上,Android和iOS的开发方法不同,开发出来的是一个独立的APP,能发布应用商店,有如下优点和缺点。...(无法调用原生 API)
临时性入口,用户留存率低
Hybrid App
即混合开发,也就是半原生半Web的开发模式,有跨平台效果,实质最终发布的仍然是独立的原生APP(各种的平台有各种的SDK),这是一种...优点:
开发成本较低,可以跨平台,调试方便
维护成本低,功能可复用
更新较为自由(只下载资源不更新 apk )
学习成本较低(前端开发人员不用学习底层 api)
功能更加完善,性能和体验要比起web app...,所以果断放弃,转而自行研究,后来推出了自己的“React Native”方案,不同于H5,也不同于原生,更像是用JS写出原生应用,有如下优点和缺点
优点:
开发成本在 Hybrid 和 Native...:
开发模式对比
4、React-Native 框架简单描述
rn框架.png
说明:
React:也就是在不同平台上编写基于React的代码,“Learn once, write anywhere”。