您的位置:首页 > 移动开发

【01】什么是 APP?移动 APP 有几种类型?

2015-03-13 14:42 375 查看
问:什么是 APP ?
答:app 也就是应用软件的意思,是英文 Application 的简称,通常是指iphone,安卓等手机应用,现在的APP多指智能手机的第三方应用程序。

问:移动 APP 有几种类型?
答:

1、Native APP:基于智能手机操作系统,并使用原生程式编写运行的应用程序,有很强的交互,是一个完整的 APP,可拓展性强。需要用户下载安装使用。
优点:

用户体验好;
性能稳定;
操作速度快,上手流畅;
可访问本地资源(通讯录,相册);
设计出色的动效,转场;
拥有系统级别的贴心通知或提醒;
用户留存率高;
节省带宽。

缺点:

分发成本高(不同平台有不同的开发语言和界面适配);
维护成本高(例如一款 APP 已更新至 V5 版本,但仍有用户在使用 V2, V3, V4 版本,需要更多的开发人员维护之前的版本);
更新缓慢,根据不同平台,提交–审核–上线 等等不同的流程,需要经过的流程较复杂;
盈利需要与平台分成。

2、Web APP:运行在智能手机浏览器上的应用程序,不需要下载安装,基本上可以说是触屏版的网页应用,主要采用 HTML5、CSS 和 JavaScript 开发。
优点:

开发成本低;
更新快;
更新无需通知用户,不需要手动升级;
能够跨多个平台和终端。

缺点:

临时性的入口;
无法获取系统级别的通知;
用户留存率低;
设计受限制诸多;
消息推送不及时;
体验较差。

3、HyBrid APP:半 Native 半 Web 的混合类 App。需要下载安装,看上去类似 Native App,但只有很少的 UI Web View,访问的内容是 Web 。例如Store里的 新闻类APP,视频类APP普遍采取的是Native的框架,Web的内容。常用开发框架:PhoneGap、AppCan、Rexsee 等。
优点:

兼具 Native App 良好用户交互体验的优势;
兼具 Web App 跨平台开发的优势;

4、Light APP:在已有手机 APP上开发的插件或服务,通常也叫作微应用,或轻应用。例如:百度轻应用,UC网页应用,微信公众号。
优点:

我的品牌亿人可见;
开发成本低,使用门槛低;
迭代更新容易,无需商店审核;
本地资源调用:蓝牙 / 麦克风 / 摄像头。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息