摘 要:鱼与熊掌焉能兼得?“在移动互联网时代,必须兼得。张建新介绍,用友iUAP Mobile同时支持多种技术形态的开发:可以使用Web技术开发纯粹的Native应用、Hybrid(Hybrid-Native)应用以及H5应用(微应用)等,并且提供所见即所得的拖拽式开发工具。
移动互联网时代,APP就像一座巨大的金矿,除了听到无数的尖叫和呐喊。更多的是,“我已经有了改变世界的想法,就差一个APP了。”
除此之外企业移动化需求不断提高,除了北上广深等一线城市之外,技术人员稀缺也成为企业移动化、传统企业互联网转型的一大痛点。
解决移动互联网的恶性循环
在今天做IOS、 Android开发最好的人才都在北京类似BAT 这样的大公司,这些公司有钱有资源,吸引好的人才,产生良性循环。而一些传统企业和没有专门APP开发的公司毫无疑问进入了一种恶性循环。
用友iUAP移动平台专家张建新告诉记者:“从技术层面来看,用友提供了高效的开发模式。用友iUAP Mobile采用模型驱动的可视化开发,同时也支持基于模式的开发方式,内置丰富的页面模板、项目模板等。既兼顾了企业级移动开发中的组件化与个性化的设计,又满足了快速开发的能力,极大的降低了开发的难度。实现了一次开发在多种移动设备上运行的目标。
用友iUAP移动平台专家张建新做主题演讲
性能为王
在网上总能看到有关技术的争论,无外乎就是哪种技术为王?哪种技术更牛?面对如此激烈的争议,让人感觉这似乎是一个可以拿来讨论的问题。
不过在张建新看来我们并不应该把各种技术放到一个对立的立场上,而是在合适的场景里运用合适的技术。“
就拿之前争论的H5还是Native来说,我们无法在一个APP中全部使用某一种技术,对于频繁交互使用,或者对UE要求较高,或者长列表滚动的场景建议使用Native,而对于一些短期内需要快速迭代的功能H5必然是要优先考虑的。
不同的技术适用于不同的场景,H5相对快速轻量级的开发注定让性能在某些时候成为短板,性能相对占优的Native注定在开发效率和成本上要更加奢侈。而移动平台的架构则随着技术发展也在不断演变,从架构来看,跨平台在向嵌入式浏览器方式和交叉编译方式两个方向延深。
Phonegap的诞生,开创了Hybrid技术的时代,大家可以基于Web技术来开发移动应用,基于浏览器渲染,做到跨平台的目标,有人也管它叫做壳子应用。然而技术发展到今天,Hybrid又有了一个新的分支,Hybrid-Native,它以私有浏览器为特征,各大平台厂商基于自己的DSL语言,纷纷推出了自己的UI渲染引擎,分享来自Native的渲染能力,不管是Facebook的React Native,还是Nativescript,都是类似的技术框架,尽管技术实现不同,但目标是一致的。开发技术日新月异,开发者该如何选择?
鱼和熊掌就要兼得
鱼与熊掌焉能兼得?“在移动互联网时代,必须兼得,而且我们有相应的解决之道“用友iUAP张建新给予坚定的答案。”交叉编译技术可以获得纯粹的Native能力;Hybrid技术为传统的Web技术插上移动的翅膀;Hybrid-Native技术,对传统的Hybrid技术是一个优化,通过私有浏览器,同时获得了H5应用的动态部署能力以及Native的表现力和性能。
张建新介绍,用友iUAP Mobile同时支持多种技术形态的开发:可以使用Web技术开发纯粹的Native应用、Hybrid(Hybrid-Native)应用以及H5应用(微应用)等,并且提供所见即所得的拖拽式开发工具。
全生命周期管理
用友iUAP Mobile提供了从开发到管理到安全到整合的一体化解决方案,是企业移动化建设的基石,提供了全套的移动信息化建设所需的基础设施,使得传统企业具备了快速移动化的能力。
张建新说:”开发者可以通过云开发服务自动把应用发布到应用商店。 良好的底层技术与适合的架构、设计模式的运用,可以让生态链条中的不同个体拥有了沟通与合作的技术基础,使得企业级的移动应用市场,焕发新生。”
企业除了移动应用外,更关注后端隐藏的内容,比如开发工具、移动应用服务、应用分发、后端服务、以及移动管理、安全等。企业对平台的需求,从单一职责的开发平台转为到全生命周期的移动解决方案。