【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网页应用,微信公众号。
优点:
我的品牌亿人可见;
开发成本低,使用门槛低;
迭代更新容易,无需商店审核;
本地资源调用:蓝牙 / 麦克风 / 摄像头。
答: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网页应用,微信公众号。
优点:
我的品牌亿人可见;
开发成本低,使用门槛低;
迭代更新容易,无需商店审核;
本地资源调用:蓝牙 / 麦克风 / 摄像头。
相关文章推荐
- 什么是索引?Mysql目前主要的几种索引类型
- pc端软件与移动app的区别是什么?
- app移动接口开发需要注意什么
- 常见的几种移动app开发模式
- C++总是能让我想起什么(3)——C++的几种类型转换
- 内存类型有几种?SDRAM是什么意思?DDR又是什么意思?
- 企业管理系统有几种类型,分别是什么?
- 移动开发者大会--除了App,软件,我们还应该考虑什么 .
- Android 在SD和Internal memory之间移动App,具体做了什么?
- HTML5+开发移动app教程4-mui中几种打开页面的区别
- app移动接口开发需要注意什么
- 移动开发者大会--除了App,软件,我们还应该考虑什么
- 移动开发者大会--除了App,软件,我们还应该考虑什么
- 移动app应用利用短信接口能够做什么
- 移动app应用利用短信接口能够做什么
- Android Testing学习01 介绍 测试测什么 测试的类型
- Web 与移动 app 之后会是什么?
- 什么类型的企业需要定制开发APP软件?
- 抓包|获取移动app里的数据,什么是抓包?
- SAP-MM-移动类型解析之收货01-收货冻结