查看原文
其他

移动开发的三种模式选择!

2016-04-01 达内Android培训

移动开发有哪几种模式?几种开发模式之间有什么差异?企业如何选择适合自己的开发道路?




在移动APP应用盛行的今天,消费者在移动app应用(包括原生和混合)上花费的时间(94分钟/天),超过移动web(72分钟/天)。


于是“移动优先”成为移动开发战略的热门口号,但实际上移动web和移动app又有各自不可替代的优势,不同的移动开发模式都有成功的案例,企业需要根据自身的产品和业务属性、移动战略及目标用户需求,选择适合自己的开发道路。


下面是AppCloud制作的一张信息图,为我们详细对比了纯web(HTML5)、混合App(Hybrid)和原生App(Native)三种移动开发路线的差异。


>>>>以下是图表中的列举的一些重点差异:


    ● 开发难度


    移动web和混合App开发难度对于web开发者来说相对较低,而且可以充分利用现有的web开发工具和工作流程


    ● 发布渠道和更新方式


    混合App可以在应用商店App Store发布,但可以自主更新,而原生App的更新必须通过应用商店App Store。


    ● 移动设备本地API访问。


    混合App可以通过JavaScript API访问到移动设备的摄像头、GPS;而原生App可以通过原生编程语言访问设备所有功能。


    ● 跨平台和可移植性


    基于浏览器的移动web最好的可移植性和跨平台表现;混合App也能节省跨平台的时间和成本,只需编写一次核心代码就可部署到多个平台,而原生App的跨平台性能最差。


    ● 搜索引擎友好


    只有移动web对搜索引擎友好,可与在线营销无缝整合。


    ● 货币化


    混合App除广告外,还支持付费下载及程序内购买;原生App的程序内购买金额2012年首次超过下载收费。


    ● 消息推送


    只有混合App和原生App支持消息推送,这能增加用户忠诚度。


文章整理自:IT经理网

链接:http://www.ctocio.com/mobile/10169.html?plg_nld=1&plg_uin=1&plg_auth=1&plg_nld=1&plg_usr=1&plg_vkey=1&plg_dev=1


我们是一群热爱IT的年轻人,如果你也爱IT、爱移动端开发,欢迎加入我们,让我们共同为梦想发声。Android开发QQ:3264778080

Tips

想了解Android行业背景?

想知道Android框架介绍?

想熟悉Android开发工具介绍?

想创建第一个android程序?

微信关注公众号回复字母查看文章


回复A ► 学习Android薪资及开发技巧

回复B ►  安卓程序猿圈劲爆资讯回复C ►  程序员升职记回复D ►2016 移动互联薪资行情


选达内=4个月=高薪就业


长按二维码即可识别关注↓↓↓


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存