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