信息化 频道

企业移动信息化应用开发模式选型指南

  有调查显示,消费者在移动App应用(包括原生和混合)上花费的时间(94分钟/天)超过移动Web(72分钟/天),于是“移动优先”成为移动开发战略的热门口号。但实际上移动Web应用和移动App应用又有各自不可替代的优势,不同的移动开发模式都有成功的案例,企业需要根据自身的产品和业务属性、移动战略及目标用户需求,选择适合自己的开发道路。

  从企业移动应用的开发来讲,当前的开发模式主要包括原生开发、纯Web开发以及混合开发三种模式。企业通常根据业务和实际的应用需求,选择合适开发模式。以下重点给大家分析这三种开发模式主要的优缺点,企业如何从中做出明确的选择,帮助企业用户快速实现移动应用的开发和部署工作。

  企业移动开发模式之原生开发模式

  原生开发(Native APP)是指利用某些特定的开发技术(例如Objective C)开发的客户端应用程序,使用者需下载安装文件到移动设备,并完成安装后才能使用其功能。

  移动互联网蓬勃发展最早是以移动应用的形式呈现在每个智能终端上,用户只需要轻松一点就可以进入App。在2009年移动App爆发之后,这种移动应用的模式逐步从个人消费应用转向了企业移动应用,为此,第一波的企业移动信息化被戏称为“客户端应用”开发,由于处在行业发展的最前沿,探索总是伴随左右,于是企业纷纷采用原生开发的模式,在移动终端的操作体验上,原生应用优势明显。但是企业很快发现,用Native App作为App开发模式的路子很难继续走下去,无论是开发成本、新版本的升级和维护、客户端的推广等等都遇到了非常多的问题。

  主要的优势:应用的体验更流畅、运行更加稳定。从应用的设计和体验上也更容易吸引用户。

  主要的不足:

  首先,原生应用开发、更新、维护的周期太长,再加上企业移动信息化大都处于尝试和摸索期,企业需要在短时间内快速推出不同的功能、产品来适应市场的需求和变化。无论是企业自己开发还是外包都会面临时间成本、稳定性、体验不能满足要求的巨大压力。

  其次原生开发(Native App)需要有较高技术水平的团队作为保障,企业很难专门配置这样的开发人员,通常企业会花几十万通过外包的形式开发一两款App,但是企业不会想到还需要做几十万的预算来维护和更新自己的App。不更新的App不但很难满足用户持续发展的需求,甚至会被用户抛弃。所以应用更新成了企业移动信息化的瓶颈和难题。不更新,之前的努力全部付之东流,更新,又要面对无法承受的长期投入压力。

  再次,移动应用的推广和下载通常会存在一定的折扣,很多员工不喜欢下载和更新应用,特别是一旦这款应用体验不好的时候,员工更有抵触情绪。

  因此,尽管在体验上和性能上有一定的优势,时间成本和资金投入成了Native App这种开发模式给企业移动信息化带来的巨大负面因素。真正想开展移动信息化的企业,只会在某些需求变更不大的特定业务应用上选择这种模式,比如移动ERP、移动CRM等,其他注重交互和需求变更比较大的应用则会放弃Native App这种开发模式,而另寻别路。

0
相关文章