人人都是产品经理【起点学院】,BAT实战派产品总监带你通过手持系统学习产品和运营 。
App是什么?App是英文Application的缩写(即application prograM:指可以执行某种功能的软件程序) 。可以理解为安装在某个系统中的第三方应用 。人话是:软件 。随着移动互联网的不断发展,智能手机系统上的应用不断井喷式增长 , 手机app无论是种类还是数量都以前所未有的方式进入了人们的生活 。所以现在的App一般是指IOS(苹果移动设备系统)和Android(安卓系统)下的第三方软件程序 。
有哪些种类的app?大致可以分为三种:原生App、Web App、混合App 。
应用
应用程序分类本机应用程序:
原生一般指安装在智能手机上的第三方应用 。当你打开手机时,每个桌面图标基本上都是一个原生应用 。因为不同的手机系统有不同的开发语言,其平台上的应用需要单独开发 。简要概述下表:
原生应用
Web应用程序:
Web App是可以在任何浏览器中执行功能的网站应用,通过XHTML、CSS、JavaScrip等网站技术实现 , 无需安装 。说的人是:网站 。与传统网站不同的是 , 随着HTML5等技术的不断普及和应用,Web App可以拥有与原生App相似的界面和交互效果 。与Native App相比,它有自己独特的优势 , 当然也有局限性 。
比较两者:
Web App无需下载安装包,节约手机空间 。同时便于应用的传播 。Web App整体量级较轻,开发成本低 , 便于迭代 。由于基于浏览器,Web App无跨平台压力 。在浏览器上,Web App与其他网站之间的跳转更为方便 。Web App能很好的与云储存和云计算技术的结合 。
然而:
Web App整体效果和体验很难达到Native App的效果 。Web App访问手机本地文件和应用不如Native App方便 。Web App由于要在浏览器中打开 , 多了打开浏览器——找到书签——打开书签的操作(没存书签将有更多步骤),没有Native App便捷 。Web App数据没有实现本地化,用户容易流失数据 。技术上:云计算还在发展之中,网站实现技术还在发展 。主观上:没有使用Web App的习惯 。
让人忍不住YY,结合起来就好了!然后:
混合应用程序:
混合App,顾名思义 , 就是以上两者的结合 。即在Native App中内置浏览器,将合适的功能页面以网页的形式呈现 。目前很多app已经开始采用这种方式 。比如,中订阅号的内容是以网页的形式呈现的 。这结合了两个应用程序各自的优势:
在实现更多功能的前提下,使得App安装包不至于过大 。在应用内部打开Web网页,省去了跳转浏览器的麻烦 。主要功能区相对稳定下,增加的功能区采用Web形式 , 使得迭代更加方便 。Web页面在用户设置不同的网络制式时会以不同的形式呈现 。(以朋友圈为例:比如在数据流量下,设置APNS为WAP时,订阅号内容将屏蔽图片和视频 。这样能为用户省去一部分流量,当然整个页面阅读就不那么友好了) 。
总结:几年前大家都在讨论:会是Web App的天下还是Native的明天?因为未知才是未来(小哈我又在瞎说了,,) 。现在大部分都是原生App,尤其是一些刚起步的App 。一些功能相对复杂的app开始采用混合模式 。对于Web App,太多人看好它的未来 。现在网站以移动端为主,几乎所有网站都在追求类app的效果 。企业开发出原生App后,会开发Web App , 俗称Web版 。但是它的UI和交互会无限接近原生交互 。
作者:HelloAPP 。简书地址:http://www.jianshu.com/p/a2d4bc150c8e
【app安装下载 app是什么】本文由@HelloAPP原创,人人都是产品经理 。未经许可,禁止转载 。
推荐阅读
- 炫酷网名男生特殊符号超级有范儿 关于炫酷网名男生特殊符号有哪些
- 恐龙和龙有什么区别
- 皮毛一体外套怎么洗,羊剪绒皮毛一体的衣服自己在家怎么清洗
- 普拉达所有代言人 普拉达是什么
- 开心果树种子种植方法 开心果树种子育苗
- 怎样消除眼袋最有效的方法
- 酸奶冰淇淋的做法 这样做最简单
- 什么是新媒体运营?毕业不要做新媒体运营
- 注会涉及高数吗