云时代的移动开发.docx_第1页
云时代的移动开发.docx_第2页
云时代的移动开发.docx_第3页
云时代的移动开发.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云时代的移动开发在“云”的时代,好多东西都改变了。无论是个人的云盘,还是企业的维护、运营,都因为云有了改变。移动互联网也因为云的助力发展更加迅猛。百度总裁李彦宏在不久前的全球移动互联网大会上说到:百度移动端的搜索量已经超越PC端,而且会是一种常态。如此看来,无论是个人还是企业,移动化迫在眉睫。近日,51CTO记者对用友软件集团UAP中心移动平台架构师岳昆进行了专访,与大家分享在企业移动化和移动应用开发的方方面面。记者发现,UAP已在移动化方面,企业目前所需要的,所能想到的,都做了。只需要一个平台,便可覆盖企业移动化的各个发展阶段。一起回顾下吧!以下是采访录音整理:51CTO:岳总您好,您认为企业移动化有哪些优势?岳昆:我觉得有三点,第一点是工作的效率会更高,第二点是满足客户的需要更快,第三点其实是一个变化,在以前移动化是给企业的管理者用,但现在不是,受众更加的广泛,群体更大。所以从这三点上来说,这都是移动化能给企业带来的优势和好处。51CTO:现在企业移动化还处于一个初级阶段,并不是很完善。现在是否有一种模型,将整个企业移动化的过程完整的表现出来,让企业清楚,自己的移动化到了什么阶段,下一步应该什么样的,最后会达到一个什么效果?岳昆:企业做移动化的过程当中用友会有几个完整的方案作为支撑。评估模型其实是作为一个最佳的实践方案。我们有一个二维表格,无论从组织结构、业务模型面还是从管理运维方面,都有五到六个阶段。企业可以按照自己目前的情况,进行一个打分,这样企业就可以明确地看到自己的移动化发展到哪个层面,处于哪个阶段。在这之后我们会有一个跟进的过程,对于企业的下一个阶段做出一个完整的规划。用这样一个评测体系来完成企业对移动化的需求。51CTO:企业的IT是否会在移动化的过程当中变得复杂,终端管理方案是不是也会变得更加复杂,企业是否需要重新做一个部署?岳昆:在企业移动化方面有两个重点,第一融合,第二是复用,刚才所谈到所有这种移动化的东西都是基于后端延展出来的,同理在前端也一样。因此,我们可以完完全全去复用后端的一些管理机制和能力。但它在一种全新的环境下,就需要补充一些能力进去,但是这种能力还是依托于原来的东西。所以说融合和复用是企业移动化的内在,而真正难点是在于管理方面。51CTO:企业移动化不可避免的会使成本有所增加,所增加的东西还会提高维护,运营的成本。那么企业移动化后所带来的效益如何铺平增加的成本?岳昆:企业移动化可以分为两种模式,一种是企业自己下发设备的COPE模式,另一种是BYOD模式,就是通过自己已有的移动设备进行办公。第一种模式下,成本会不可避免的提高,而第二种模式就没有。移动互联网如此迅速的发展,一些传统企业进行移动化之后,会有一半的业务来自于移动端,这样的效果是显而易见的。51CTO:企业移动化之后数据安全如何保障,因为毕竟这些数据它会跟着人走,风险流失会不会加大,如何保障这个数据的安全?岳昆:设备如果丢失,可以在远端对设备上一些企业的数据进行擦除。51CTO:既然说可以对移动设备内的企业数据进行擦除,那么企业的数据我们是怎么样进行监控,是监控到什么级别?岳昆:在企业数据方面我们UAP Mobile是有一定管理能力的,在桌面上的APP里存在一个受控的空间,不可能让员工随便将企业内的数据随便的放到SD卡或者移动设备上去。我们会看到谁在什么时候,用了多久,下载了哪些数据。而在传输层方面我们有专用的信息通道,例如从外网进内网的时的信息传输通道是加密的。无论是本地存储还是传输我们的数据库本身就是加密的,因此拿到的数据也是加密的。51CTO:现在开发人员特别少,然后特别好的开发人员一般都集中在北京或者深圳,其他地区也需要做APP,UAP Mobile移动平台,如何解决这个问题?岳昆:我觉得主要有三个方面,第一方面就是用友本身有非常多的分支机构,基本覆盖所有的二三线城市,这些二三线城市的分支机构就有相应的人员安排。第二个方面就是高校合作计划,我们现在与许多的高校进行合作,加入相应的课程,培养专门的人才。第三个方面是我们所做的社会化推广,我们会在各类媒体上进行宣传从而去吸纳更多的感兴趣、有志于做企业移动端开发的人,我们给他提供免费的培训、免费的工具,尽可能的降低做移动开发的门槛,然后通过回馈提升我们自己软件的可用性。51CTO:开发者在使用UAP Mobile移动平台之后,开发难度是不是有所降低?岳昆:是的,只要你备基本的Java能力就可以完成APP的开发,其他的用友来做。51CTO:APP上线后期的维护对于一些中小团队来说是一个特别复杂而且非常繁重的任务,我们能帮助开发者做什么呢?岳昆:用友UAP会提供一套完整的整体解决方案,从开发的编译环境到打包、上线商店以及下发推广,我们都有一套完整的基于云端的整体环境可以帮助我们中小开发者或者个人开发者,来简化开发者从开发到盈利的过程。2015年我们会有一些新的策略,比如孵化器这种模式,如果你真的有一些非常好的点子,我们甚至可以帮助开发者进行开发运营等等。51CTO:对APP进行终端适配,其实是一个非常繁琐的过程。因为市面上手机型号特别多,屏幕的分辨率,高度,宽度,都需要适配,UAP Mobile移动平台如何解决这个问题?岳昆:用友UAP Mobile平台是通过动态交叉编译的形式实现了跨平台,在操作系统层面就解决了这个问题。对于不同的机型的适配,我们通过模板的支撑能力来实现。例如开发一条代码,我们IDE里面的各种模板,比如说Pad,iPhone,等等这些不同的屏幕尺寸的模板,再加上样式的结构等等。如果没有更高的要求,没有很多个性化的要求,基本的适配能力在产品层面就可以做到。51CTO:我们帮助开发者把这些东西上线之后,我们后台后续的维护以及监控是怎么做的?这些监控会不会涉及到用户的隐私或者说那些敏感的数据?岳昆:用友有属于自己基于云端的运营模式。开发者所开发的APP,可以上传到用友的商城。甚至说我们会把优秀的应用直接推给用友的客户。在运营方面如果中小团队不想自己做管理运营,用友通过自身的EMM的能力,可在EMM上面以租户的形式来运营和管理你自己所有的APP。相当于用友提供这样的平台让你做所有的事情。关于隐私数据,一般来讲数据的收集,收集哪些,其实是在应用本身来决定。用友UAP只收集一些标准的数据,例如你的APP是否需要摄像头来收集一些数据,是否需要地理位置信息来收集一些数据。其实这是由APP本身来决定的,也就是APP的开发者来决定。用友只收集APP的用户量是什么样的,APP什么时候什么地方出错了,BUG的情形是在什么情况下出现的。51CTO:对于错误的监控,是否不仅可以做到预警,甚至是预警之后的错误定位?岳昆:EMM平台里面,在右下角就专门一个栏目就是预警。它会告诉提示,你的应用功能出错了,然后你点进去有详细的日志,是在什么场景下,什么时候,在哪块出的错。51CTO:这个措施定位会精确到什么样的级别?岳昆:如果是完全基于UAP Mobile移动平台开发的,那么就可以精确到代码级别。如果是自己开发的APP,那么EMM会报告BUG出现的大概位置和功能点。结语随着移动互联网在生活中的比重越来越大,企业移动化成为新的增长点,而人才过度集中于北京,深圳,在某种程度上制约了移动化的发展脚步。降低移动开发的难度,让更多的开发者深入其中,才能使整个移动互联网的产业链伙伴互利共赢。因此,在企业级移动化市场,更需要像用友UAP Mobile这样的移动平台,为企业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论