移动应用信息图
Native APP——Native App是基于iOS、Android、WP等智能手机的本地操作系统,用原生程序编写和运行的应用程序,也称为原生应用程序。
原生应用
优点:
- 创造完美的用户体验
- 性能稳定
- 操作速度快,上手流畅
- 访问本地资源(通讯录、相册)
- 设计出色的运动效果,过渡
- 系统级贴心通知或提醒
- 用户留存率高
缺点:
- 分发成本高(不同平台有不同的开发语言和接口适配)
- 维护成本高(比如一个App已经更新到V5,但是还是有用户在使用V2、V3、V4,需要更多的开发者来维护之前的版本)
- 更新很慢。根据平台不同,提交-审核-在线等不同的流程,需要经过比较复杂的流程
网络应用
Web App,顾名思义,是指基于Web的应用程序,基本用Html5语言编写,无需下载安装。类似于现在提到的轻应用。基于浏览器的应用程序基本上是 Web 应用程序的触摸屏版本。
优点
- 开发成本低
- 更新快,
- 更新不需要通知用户,不需要手动升级,
- 可以跨越多个平台和终端。
缺点:
- 临时入口
- 无法获取系统级通知、提醒、动画效果等
- 用户留存率低
- 设计上的诸多限制
- 体验不佳
混合应用
指半原生半Web的混合App,兼有“Native App良好的用户交互体验优势”和“Web App跨平台开发优势”。需要下载安装,看起来和Native App差不多,但是只有几个UI Web View,要访问的内容是Web。因此,Hybrid App 力求打造类似于 Native App 的体验,但仍受限于技术、网速等诸多因素。