用友UAP Mobile平台的技术突破:
“用友UAP Mobile在移动开发过程中做到了几大关键技术突破”宋涛告诉记者。第一,支持跨平台的能力,对于不同设备类型、多种系统类型框架,实现一次开发多设备运行;第二,高性能保障,从跨平台产品来说,存在很大的问题就是性能问题,这方面做了一些努力,从测试结果来看,使用UAP Mobile开发的应用与原生开发应用性能基本持平;第三,动态编译模式,这种模式对开发者的技术要求更低,基于DSL开发动态编译成目标设备类型应用,一种语言可开发出多种表现;第四,多机型适配,通过动态屏幕展现技术,动态适应不同屏幕大小、不同分辨率。
用友UAP Mobile平台的关键特性:
1、完整的应用平台,覆盖移动应用全生命周期,包括开发、管理、安全、整合等全过程。
2、标准化和开放性,宋涛表示,整个平台基于开放和标准思路做出来,平台有很好的扩展能力,在现有移动平台上可以很好和第三方集成。
3、跨系统、跨平台应用,一次开发多设备应用。
4、简单易用的开发语言,整个开发平台基于API开发工具,屏蔽基础差异与复杂度。
5、集成可视化开发,用友UAP Mobile提供开发模板可以快速开发,提升开发效率和产品质量。
6、具备完善的安全体系,覆盖设备、数据、集成、认证等方面。
7、与后端业务系统集成,首先是跟UAP本身的集成。“UAP Mobile是基于UAP平台本身的,它同时支持多种协议,对不同的后台提供服务网端的服务系统,可以把后端不同信息系统进行移动化。”宋涛向记者解释道。
8、支持多种应用类型。
9、完善管理工具,降低管理难度。包括移动设备管理、移动应用管理,企业IT人员通过这些管理工具,实现对移动设备的接入、设备的删除、设备管理,同时对移动应用安装、安全策略进行管理。
10、为了解决客户移动应用的管理及分发问题,用友UAP Mobile提供企业应用商店,可以很好管理企业自有应用。伙伴可以利用移动应用商店上传自己开发的应用,并面向用友成熟的客户群进行销售。
11、对产业链的支持,也是遵守UAP一贯的理念,包括伙伴定制、个性化支持等。12、支持客户端定制。
13、支持个性化配置。
用友UAP Mobile对比其他平台的优势
用友UAP Mobile作为移动应用平台,具备三大优势:
1、一体化,整个平台覆盖移动应用开发、管理、安全、整合全过程,提供完整的安全策略。
2、易用性,覆盖全过程的可视化工具,屏蔽复杂度与技术细节;标准化,学习成本很低。
3、开放性,平台技术有统一的标准,可以对各层以及各组件进行扩展、替换,对于定制的内容可以集成平台应用。还支持产业链开发。
从技术角度来看,实现移动应用有三种方案,分别是Native(原生App),Hybrid(混合App),以及HTML5(Web App)。这三种方案各有利弊,而用友UAP Mobile完全融合着三种方案的优势。性能与表现力接近纯粹Native应用;基于Web技术,开发移动应用,降低人力成本。模型驱动,组件化UI,可复用近90%的业务逻辑代码;基于云服务,快速搭建应用。这是因为用友UAP Mobile背后有强大的技术支撑,如DSL技术、模型驱动、UI组件化设计、动态交叉编译技术、多分辨率适配设计、所见即所得的自由的移动端UI设计、脚本语言javascript与Native(C/C++/Java…)对象模型的通讯与绑定技术、基于UAP中间件技术。