尽管随着智能终端的发展,APP早已不是什么新鲜事物,却仍然有许多客户并不了解其实APP也有原生APP、web APP以及混合APP之分。
So,三类APP的区别和各自优势都在哪里呢?
原生APP
原生App是专门针对某一类移动设备而生的,它们都是被直接安装到设备里,而用户一般也是通过网络商店或者卖场来获取,例如苹果应用商店App Store。
举个栗子,比如妹子们极尽宠爱的美图秀秀就是原生APP啦。
可想而知,原生APP有着自己得天独厚的优点:
可访问手机所有功能(GPS、摄像头);
速度更快、性能高、整体用户体验不错;
可线下使用(因为是在跟Web相对地平台上使用的);
支持大量图形和动画; 容易发现(在App Store里面)和重新发现(应用图标会一直在主页上);
应用下载能创造盈利(当然App Store抽取20-30% 的营收)。
当然,缺点也客观存在:
开发成本高;
支持设备非常有限(一般是哪个系统就在哪个平台专属设备上用);
上线时间不确定(App Store审核过程不一);
内容限制(App Store限制);
获得新版本时需重新下载应用更新。
二
Web APP
Web APP本质上是为移动浏览器设计的基于Web的应用,它们是用普通Web开发语言开发的,可以在各种智能手机浏览器上运行。
例如通过UC浏览器打开抢票助手、充值易,这类应用就是web应用。
简单粗暴是一种优点:
支持设备广泛;
较低的开发成本;
可即时上线;
无内容限制
用户可以直接使用最新版本(自动更新,不需用户手动更新)。
简单粗暴也是一种缺点:
表现略差(对联网的要求比较大);
用户体验没那么炫;
图片和动画支持性不高;
没法在App Store中下载、无法通过应用下载获得盈利机会;
要求联网;
对手机特点有限制(摄像头、GPS等)。
对于这些缺点,如果能把HTML 5的优点用到Web上的话就会得到很大改善。尽管技术在提高,但是目前它还不能做原生应用可以做的每件事。
三
混合APP
顾名思义,混合APP就是原生APP和Web APP的结合体,采用了原生APP的一部分、Web APP的一部分,所以必须部分在设备上运行、部分在Web上运行。
不过混合APP中比例很自由,比如Web占90%,原生占10%;或者各占50%。
天猫、携程、58同城这类APP,大多数是在原生的壳基础上包装了web页面,比如58同城的帖子、天猫的活动页面、携程的订单详情页面,都是内嵌网页的实现。
集大成者必有其优点:
兼容多平台;
顺利访问手机的多种功能;
App Store中可下载(Wen应用套用原生应用的外壳);
可线下使用。
同时不可避免的总会有缺点:
不确定上线时间;
用户体验不如本地应用;
性能稍慢(需要连接网络);
技术还不是很成熟。
四
你如何选择?
了解了不同种类APP的优缺点之后,在你准备做移动App时,应该先问自己几个问题:
你的应用是否需要使用某些设备的特殊功能,比如摄像头,摄像头闪光灯或者重力加速器?
你的开发预算?
你的应用是否一定需要网络?
你的应用的目标硬件设备是所有的移动设备还是仅仅只是一部分而已?
你自己已经熟悉的开发语言?
这个应用对于性能要求是否苛刻?
如何靠这个应用赢利?
当你把这些问题都明确了以后,我想你应该可以做出明智的选择~
PS
还想了解更多互联网+干货信息?
直接向公众号发送消息,勾搭小编
或添加微信好友:18109051225