参考博客:H5 手机 App 开发入门:概念篇、H5 手机 App 开发入门:技术篇
手机App类型分为以下三种
- 原生应用(native application,简称 native App)
- Web 应用(web application,简称 Web App)
- 混合应用(hybrid application,简称 hybrid App)
原生应用
需要在应用市场下载
优点
- 较好的性能和体验
- 可以使用系统的所有硬件和软件 API,比如 GPS、摄像头、麦克风、加速计、通知推送等等,能充分发挥系统的潜力
存在问题
- 组建的团队大
- 原生 App 使用底层操作系统的语言,都是很重的编译型语言,开发和调试成本相对较高,时间周期长
- 原生 App 必须下载安装才能使用,只要升级版本,就必须重新下载安装。用户往往不愿意更新版本,厂商被迫不得不长期支持很久以前的旧版本
Web应用
Web App 是使用网页做的应用程序,必须在浏览器中使用,比如,你在浏览器中收发邮件,就是在使用 Web App<