问:什么是 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网页应用,微信公众号。
优点:
  • 我的品牌亿人可见;
  • 开发成本低,使用门槛低;
  • 迭代更新容易,无需商店审核;
  • 本地资源调用:蓝牙 / 麦克风 / 摄像头。

【01】什么是 APP?移动 APP 有几种类型?相关推荐

  1. APP页面的四种类型,你都知道吗?

    用户打开APP,是为了完成某项任务,打开APP为了购物或者查看物流信息: 打开简书为了写文章或者浏览文章:打开微信是为了查看朋友圈.即时聊天......而这些任务都是基于APP的每个页面去完成的.不同 ...

  2. Together APP 社交APP

    LOGO的版本演化 第一版本的logo,主要想展示AR以及VR功能 因为上一版的logo比较复杂所以改用成更简约的logo设计 上一个logo虽然简约但是体现不了含义,所以又换了一版 [外链图片转存失 ...

  3. UI培训教程分享:APP图标设计的6种风格都有哪些?

    在从事UI设计师这个岗位的时候,相信大家会经常遇到关于产品设计的工作,尤其是APP图标这块,在日常工作中,常见的图标风格主要有渐变风格.剪影风格.长投影风格.卡通风格.轻质感风格和拟物风格6种.今天小 ...

  4. Android 关于::app:clean :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE,引用jar冲突问题...

    错误提示:  Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTes ...

  5. iOS APP与APP之间的通信方式

    为什么80%的码农都做不了架构师?>>>    1.URL Scheme 这个最常见了,基本接入分享.支付.地图的,都会用到 2.UIPasteboard 其实就是粘贴板,常见的就是 ...

  6. ios app上架App Store需要多少费用?

    经常收到咨询说ios app上架App Store需要多少费用?一两句话解释不清,ios APP上架涉及到方方面面,这里介绍下iosios app上架App Store需要的基本费用.APP开发的费用 ...

  7. itunes app 下载链接的几种表现形式

    第一种:itunes://itunes.apple.com/cn/app/id794862904 ,这是最普通的一种. 直接在浏览器中输入.就能够打开电脑上安装的itunes,并跳转到相应的app下载 ...

  8. 完整iOS APP发布App Store上架流程

    如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案. 如果你上架过iOS APP,这里会了解到有更快捷的上架过程. 上架iOS最基本需要一个付费的开发者账号,还没有 ...

  9. 微信第一个“小程序”亮相:不是APP胜似APP!

    前天晚上,微信终于推出了"小程序"功能.看过效果演示之后,网友表示,好多App可以卸载了! 据了解,微信"小程序"已首批开放给200名拥有微信服务号的开发者进行 ...

最新文章

  1. 斯坦福大学UFLDL教程列表
  2. ABAP动态取得数据的方法
  3. python false 0_python float(0) is 0.0 为什么是 False?
  4. Apache Camel 2.16发布–十大亮点
  5. 网易云api如何调用_分析网易云音乐API的经历
  6. LINQ之Order By
  7. matplotlib动画入门(1):基本概念
  8. (67)Vue-cli 项目搭建
  9. python r语言接口_R语言,python接口rpy2安装的问题
  10. 也来说说C#异步委托
  11. 数学分析_幂级数收敛分析
  12. 教您用公式编辑器打恒不等于符号
  13. 2023厦门大学计算机考研信息汇总
  14. WebSphere-解决办法:UndefinedVariableException: Undefined variable HOST
  15. API是什么?API的基础知识你知道多少
  16. 两种领导力:温柔与严厉
  17. BA-协议-BACnet 协议优势简析
  18. 游戏服务器到底是什么?
  19. Unity遮罩 反向遮罩实现
  20. AIDA64如何设置小屏监控 AIDA64监控CPU功耗

热门文章

  1. 项目(二)Lenovo商城
  2. python中的*args和**args详解
  3. 微信小程序的数据绑定
  4. 大数据技术之电商推荐系统(6) | 基于LFM的离线推荐模块
  5. E - EXCEL排序
  6. 蓝牙简介 | bluetooth
  7. 目前计算机主流配置及选购,计算机主流配置及选购.doc
  8. Typora 是什么?
  9. 我的Java学习之路2009-11-17
  10. 线性代数笔记(6) 矩形的相似——标准型与约当标准型及求法