秦丝导读:目前企业级移动应用普遍暴露出了开发难、管理难、运营难等问题,针对这些问题,提供“开发”、“管理”、“集成”、“整合”等一站式的“移动平台”提 供商应运而生,成为企业级移动应用开发中的一个不可缺少的角色。
近来,数字天堂以4137万元被东方通收购,以这个价格卖掉多少有些替数字天堂惋惜,但独立移动中间件或移动平台提供商被收购将是无法改变的宿命,此次收购也意味着企业级移动应用领域开始洗牌,企业级移动应用格局正在悄然发生着重大变化。那么,究竟会发生什么样的变化呢?
企业级应用逐渐转向“平台”开发模式
与消费类应用不同,企业级应用更注重“集成”“安全”“管理”等因素,需要后台提供高性能的集成和管理能力。近几年来,不少传统企业外包开发了一些移动应用之后,发现这些应用扩展性差,难以管理,很难满足企业移动信息化长期战略发展的需求,如何将移动应用之间进行整合,如何与企业的后端业务进行整合,都是企业不得不面对的问题;且随着移动应用需求的快速增加,企业IT部门原来基于原生的开发模式已经无法适应业务部门快速增加的移动应用需求,因此,目前企业级移动应用普遍暴露出了开发难、管理难、运营难等问题,针对这些问题,提供“开发”、“管理”、“集成”、“整合”等一站式的“移动平台”提供商应运而生,成为企业级移动应用开发中的一个不可缺少的角色。
独立的移动平台提供商无生存空间
近年来,市场上移动平台厂商如雨后春笋般涌现出来,如果从出身的视角来看,国内的移动平台厂商可以分为三大类:第一类是应用软件平台提供商,包括SAP、Oracle、用友iUAP,第二类是新出现的移动平台厂商,国内主要有:刚被收购的数字天堂、AppCan、烽火科技等;第三类是传统的技术 平台提供商,主要有:IBM、微软、Citrix等,在这些厂商中,由于出身不同,各自都有着不同的优势。第一类应用软件平台提供商,他们在企业级市场深 耕多年,对企业级应用有着深刻的理解,其提供的移动平台可以直接访问后端的业务系统,调用后端服务,且相比于技术平台和独立的移动平台提供商,应用平台将企业的业务逻辑也进行了抽象与封装,因此,更易于企业进行移动应用开发。
而对于独立的移动平台提供商而言,随着移动应用竞争的白热化,其生存空间也会越来越小。在企业级市场,在某个细分领域有一定优势的供应商,最终都难逃这样的命运:有大量客户应用的厂商被收购,客户规模小产品质量不高的只能关门大吉。像当年在人力资源领域叱咤风云的Peoplesoft、中间件领 域的BEA,以及在CRM领域独占鳌头的Sible等,都被收购狂人甲骨文收入囊中。在移动领域,也正在上演着同样的戏码,从4月25日数字天堂被收购就可看出其中端倪。因为企业移动不是一个孤立的需求,它需要提供商对企业业务有深入的了解,并且可以方便地与企业内部业务系统进行互联,一个从硬件到软件的完整的移动解决方案才能真正解决企业移动应用的开发、安全、管理、整合以及性能和扩展性等难点。
综合实力强的提供商将一较高下
在移动领域经过一轮洗牌之后,企业级移动应用的竞争还将是SAP、用友、Oracle这些综合实力强的厂商的博弈,那这些厂商的产品有哪些特点呢?
1、 SAP SUP平台
SUP的前身是Sybase UnwiredPlatform,是SAP收购Sybase整合的产品。在技术架构上,SUP是一个开放的系统,支持多种语言和开发工具,可以同时生成多种端语言,UI设计功能不错,在用户体验上需要进一步提加强和提升。
2、 用友iUAP Moblie
是用友自主研发的产品,可以与业务很好的进行集成,并提供开发、管理、安全、整合等一站式解决方案。一次开发、多终端运行,丰富的UI控件和模 板、丰富的公共服务,可以大幅提高开发者的开发效率,降低移动应用开发难度,支持WEB、HYBRID和NATIVE应用开发类型的移动平台,移动中间件可以集成各种服务请求,且用友提供从硬件到软件的一体化解决方案,但在易用性上需进一步加强。
3、 Oracle ADF Mobile
在2012年底甲骨文推出甲骨文ADF(APPlicationDevelopmentFramework)移动应用开发框架— ADFMobile。ADFMobile是一个基于HTML5和Java的框架,可以帮助开发者在一套代码库基础上构建应用程序,并部署到iOS和 Android设备中。该框架提供了许多目前移动应用所需的功能,允许开发者使用现有的技能和资源来为iOS和Android设备开发应用程序,但这一平台主要集中在开发功能上,在用户体验以及管理上需进一步提升和加强。
4、 IBM Worklight
Worklight是IBM收购以色列的一家公司,是一个用于开发管理企业APP的平台。Worklight是一款为产品提供生命周期内全部服 务的平台,它的基础功能完备,具有了大部分MADP类产品的功能,其中部分功能,如,自动化测试、应用分析和用户体验管理、应用程序中心等有一定优势,但 缺乏应用模型的抽象和封装。