• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
用友UAP Mobile打造专属的移动应用
发布日期:2016-8-1 17:8:46

  在Gartner今年1月份针对CIO的报告中显示,CIO最关注的的技术是商业智能、移动技术与云计算。其中继云计算与商业智能后,移动应用未来在企业中的普遍推广已经成为不争的事实,在当下,很多企业还在迫切的希望通过移动战略来提高效率与怎样部署的忧心忡忡之间徘回。这都源自于企业对移动应用的了解不够深入,对移动应用的产品研究不够彻底。移动应用开发周期长?缺少开发人员?管理难?不安全?其实这些早已迎刃而解。移动应用平台是一个很好的解决方案,只不过市场上极为缺少完整的、高效的、易用的产品,据了解,阿里云正在做这方面的应用开发。


  图1

  用友集团UAP中心产品与技术管理部应用平台产品总监宋涛

  近日,用友UAP产品与技术管理部产品经理杨黎、用友UAP应用平台产品与技术管理部应用平台总监宋涛、用友UAP移动开发平台部部门经理张建新三位专家与媒体分享了移动应用发展的历程并介绍用友在移动应用平台是怎么发展的。

  宋涛回顾了移动应用发展的历程。他认为最初阶段企业应用主要基于短信应用,那个时代移动设备计算能力有限,基本智能设备还没有普及,这时通过短信信息发布完成了一个简单的企业应用;到下一个阶段是WAP应用,这个时候移动设备已有了一定的计算能力,通过网页技术在移动设备上展现,系统类型增加,主流产品逐渐出现;再下一个阶段就是移动互联网阶段,这个阶段各种移动设备逐渐完善,其他主流厂商已占主流地位,包括IOS与Android市场占有率达到了90%。这时我们设备多样化越来越严重,系统的多样性也越来越多,这时候是移动应用数量快速增长的时期。

  对应整个移动应用发展的历程,用友在移动应用解决方案的发展历程也大致可分为下面几个阶段:

  (1)从最初2003年,用友的产品基于短信应用的移动应用。

  (2)2007年基于wap的MERP应用。

  (3)2010年基于第三代移动技术做了新的移动运行平台,那时在服务端做了有力支撑。

  (4)2012年移动应用平台V1.0,主要包括开发平台和开发框架。

  (5)今年发布的移动应用平台UAP Mobile V2.0,它是一体化平台,覆盖开发平台、云管理服务、应用服务器、开发框架、企业移动商店等一系列产品。


  图2

  用友UAP产品与技术管理部产品经理 杨黎

  用友UAP产品与技术管理部产品经理杨黎介绍用友UAP Mobile移动应用平台是一款纯国产的具有自主知识产权的移动应用平台,它是用友UAP平台中的一个移动应用平台,在今年9月份的用友年会上首次亮相。UAP Mobile覆盖了开发、安全、管理、整合等移动应用全生命周期过程。用友UAP Mobile实现跨平台、跨系统;利用集成可视化开发提升开发效率与产品质量;拥有完善的安全体系,从各个方面保证移动应用安全使用,包括安全容器、通讯安全、服务认证、数字加密、存储加密等。实践证明,通过用友UAP Mobile开发包括7个页面、9个操作的移动应用,仅需3-5人/天。对企业而言,无疑是一颗定心丸,加速了部署移动应用战略的步伐。


  图3

  用友公司集团UAP中心移动开发平台部部门经理张建新

  用友公司集团UAP中心移动开发平台部部门经理张建新表示,用友UAP Mobile在研发过程中做到了几大关键技术突破,包括:

  (1)支持跨平台的能力,对于不同设备类型、多种系统类型框架,实现一次开发多设备运行;

  (2)动态编译模式,这种模式对开发者的技术要求更低,基于DSL开发动态编译成目标设备类型应用,一种语言可开发出多种表现;

  (3)多机型适配,通过动态屏幕展现技术,动态适应不同屏幕大小、不同分辨率。

  (4)高性能保障,从跨平台产品来说,存在很大的问题就是性能问题,这方面做了一些努力,从测试结果来看,使用UAP Mobile开发的应用与原生开发应用性能基本持平;

  张建新还介绍道当前移动领域的主流技术大体分三种:Native技术(Java、C/C++、C#原生)、Web技术(Javascript、css3、HTML5)、Hybird混合技术(HTML+Native混合)。一般来说,采用HTML和Hybird混合技术的App更多些,比如Intel App mobi、Oracle ADF mobile、Baidu Clouda、IBM Worklight、SUP HWC、Phonegap等,而原生的如Titanium、SUP Android/iOS等相对较少。HTML的优势在于实现简单,而Native在性能与表现力上更好。 而用友UAP Mobile既支持Native开发方式,也支持HHC(Hybird Html5 Container)开发方式,还支持WebAPP开发方式没这个值得阿里云学习,为以后应用开发有所帮助。

  除为企业带来一个强大的移动应用开发平台,通过用友UAP Mobile,还可实现运行和管理。企业用户可在用友UAP Mobile企业应用商店里,进行应用的浏览、下载。企业IT部门可通过移动应用商店管理企业内部应用。移动应用包括企业内部应用、以及企业对消费者应用、企业对企业的应用。

  同时作为平台产品,用友UAP Mobile为伙伴提供了很好的平台保障与技术支持,使伙伴能得到更大的升值空间。首先,用友UAP Mobile的开发平台将免费提供给伙伴,伙伴可利用开发平台,根据客户需求随意定制移动应用;其次,用友UAP Mobile将建立开发者社区。开发者可通过社区分享自己的成果,也可以将应用提供给其它伙伴,进行打包一同提供给客户;此外,用友UAP Mobile还提供各种常规的技术和培训支持,促进产业链良性发展。如每月一次UAP课程基础培训,每季度一次进阶培训。还有根据企业需求做专场培训。