專訪用友UAP中心岳昆:云時代的移動開發(fā)
原創(chuàng)
在“云”的時代,好多東西都改變了。無論是個人的云盤,還是企業(yè)的維護、運營,都因為云有了改變。移動互聯網也因為云的助力發(fā)展更加迅猛。百度總裁李彥宏在不久前的全球移動互聯網大會上說到:百度移動端的搜索量已經超越PC端,而且會是一種常態(tài)。如此看來,無論是個人還是企業(yè),移動化迫在眉睫。
近日,51CTO記者對用友軟件集團UAP中心移動平臺架構師岳昆進行了專訪,與大家分享在企業(yè)移動化和移動應用開發(fā)的方方面面。記者發(fā)現,UAP已在移動化方面,企業(yè)目前所需要的,所能想到的,都做了。只需要一個平臺,便可覆蓋企業(yè)移動化的各個發(fā)展階段。一起回顧下吧!
以下是采訪錄音整理:
51CTO:岳總您好,您認為企業(yè)移動化有哪些優(yōu)勢?
岳昆:我覺得有三點,***點是工作的效率會更高,第二點是滿足客戶的需要更快,第三點其實是一個變化,在以前移動化是給企業(yè)的管理者用,但現在不是,受眾更加的廣泛,群體更大。所以從這三點上來說,這都是移動化能給企業(yè)帶來的優(yōu)勢和好處。
51CTO:現在企業(yè)移動化還處于一個初級階段,并不是很完善?,F在是否有一種模型,將整個企業(yè)移動化的過程完整的表現出來,讓企業(yè)清楚,自己的移動化到了什么階段,下一步應該什么樣的,***會達到一個什么效果?
岳昆:企業(yè)做移動化的過程當中用友會有幾個完整的方案作為支撐。評估模型其實是作為一個***的實踐方案。我們有一個二維表格,無論從組織結構、業(yè)務模型面還是從管理運維方面,都有五到六個階段。企業(yè)可以按照自己目前的情況,進行一個打分,這樣企業(yè)就可以明確地看到自己的移動化發(fā)展到哪個層面,處于哪個階段。在這之后我們會有一個跟進的過程,對于企業(yè)的下一個階段做出一個完整的規(guī)劃。用這樣一個評測體系來完成企業(yè)對移動化的需求。
51CTO:企業(yè)的IT是否會在移動化的過程當中變得復雜,終端管理方案是不是也會變得更加復雜,企業(yè)是否需要重新做一個部署?
岳昆:在企業(yè)移動化方面有兩個重點,***融合,第二是復用,剛才所談到所有這種移動化的東西都是基于后端延展出來的,同理在前端也一樣。因此,我們可以完完全全去復用后端的一些管理機制和能力。但它在一種全新的環(huán)境下,就需要補充一些能力進去,但是這種能力還是依托于原來的東西。所以說融合和復用是企業(yè)移動化的內在,而真正難點是在于管理方面。
51CTO:企業(yè)移動化不可避免的會使成本有所增加,所增加的東西還會提高維護,運營的成本。那么企業(yè)移動化后所帶來的效益如何鋪平增加的成本?
岳昆:企業(yè)移動化可以分為兩種模式,一種是企業(yè)自己下發(fā)設備的COPE模式,另一種是BYOD模式,就是通過自己已有的移動設備進行辦公。***種模式下,成本會不可避免的提高,而第二種模式就沒有。移動互聯網如此迅速的發(fā)展,一些傳統(tǒng)企業(yè)進行移動化之后,會有一半的業(yè)務來自于移動端,這樣的效果是顯而易見的。
51CTO:企業(yè)移動化之后數據安全如何保障,因為畢竟這些數據它會跟著人走,風險流失會不會加大,如何保障這個數據的安全?
岳昆:設備如果丟失,可以在遠端對設備上一些企業(yè)的數據進行擦除。
51CTO:既然說可以對移動設備內的企業(yè)數據進行擦除,那么企業(yè)的數據我們是怎么樣進行監(jiān)控,是監(jiān)控到什么級別?
岳昆:在企業(yè)數據方面我們UAP Mobile是有一定管理能力的,在桌面上的APP里存在一個受控的空間,不可能讓員工隨便將企業(yè)內的數據隨便的放到SD卡或者移動設備上去。我們會看到誰在什么時候,用了多久,下載了哪些數據。
而在傳輸層方面我們有專用的信息通道,例如從外網進內網的時的信息傳輸通道是加密的。無論是本地存儲還是傳輸我們的數據庫本身就是加密的,因此拿到的數據也是加密的。
51CTO:現在開發(fā)人員特別少,然后特別好的開發(fā)人員一般都集中在北京或者深圳,其他地區(qū)也需要做APP,UAP Mobile移動平臺,如何解決這個問題?
岳昆:我覺得主要有三個方面,***方面就是用友本身有非常多的分支機構,基本覆蓋所有的二三線城市,這些二三線城市的分支機構就有相應的人員安排。第二個方面就是高校合作計劃,我們現在與許多的高校進行合作,加入相應的課程,培養(yǎng)專門的人才。第三個方面是我們所做的社會化推廣,我們會在各類媒體上進行宣傳從而去吸納更多的感興趣、有志于做企業(yè)移動端開發(fā)的人,我們給他提供免費的培訓、免費的工具,盡可能的降低做移動開發(fā)的門檻,然后通過回饋提升我們自己軟件的可用性。
51CTO:開發(fā)者在使用UAP Mobile移動平臺之后,開發(fā)難度是不是有所降低?
岳昆:是的,只要你備基本的Java能力就可以完成APP的開發(fā),其他的用友來做。
51CTO:APP上線后期的維護對于一些中小團隊來說是一個特別復雜而且非常繁重的任務,我們能幫助開發(fā)者做什么呢?
岳昆:用友UAP會提供一套完整的整體解決方案,從開發(fā)的編譯環(huán)境到打包、上線商店以及下發(fā)推廣,我們都有一套完整的基于云端的整體環(huán)境可以幫助我們中小開發(fā)者或者個人開發(fā)者,來簡化開發(fā)者從開發(fā)到盈利的過程。2015年我們會有一些新的策略,比如孵化器這種模式,如果你真的有一些非常好的點子,我們甚至可以幫助開發(fā)者進行開發(fā)運營等等。
51CTO:對APP進行終端適配,其實是一個非常繁瑣的過程。因為市面上手機型號特別多,屏幕的分辨率,高度,寬度,都需要適配,UAP Mobile移動平臺如何解決這個問題?
岳昆:用友UAP Mobile平臺是通過動態(tài)交叉編譯的形式實現了跨平臺,在操作系統(tǒng)層面就解決了這個問題。對于不同的機型的適配,我們通過模板的支撐能力來實現。例如開發(fā)一條代碼,我們IDE里面的各種模板,比如說Pad,iPhone,等等這些不同的屏幕尺寸的模板,再加上樣式的結構等等。如果沒有更高的要求,沒有很多個性化的要求,基本的適配能力在產品層面就可以做到。
51CTO:我們幫助開發(fā)者把這些東西上線之后,我們后臺后續(xù)的維護以及監(jiān)控是怎么做的?這些監(jiān)控會不會涉及到用戶的隱私或者說那些敏感的數據?
岳昆:用友有屬于自己基于云端的運營模式。開發(fā)者所開發(fā)的APP,可以上傳到用友的商城。甚至說我們會把優(yōu)秀的應用直接推給用友的客戶。在運營方面如果中小團隊不想自己做管理運營,用友通過自身的EMM的能力,可在EMM上面以租戶的形式來運營和管理你自己所有的APP。相當于用友提供這樣的平臺讓你做所有的事情。
關于隱私數據,一般來講數據的收集,收集哪些,其實是在應用本身來決定。用友UAP只收集一些標準的數據,例如你的APP是否需要攝像頭來收集一些數據,是否需要地理位置信息來收集一些數據。其實這是由APP本身來決定的,也就是APP的開發(fā)者來決定。用友只收集APP的用戶量是什么樣的,APP什么時候什么地方出錯了,BUG的情形是在什么情況下出現的。
51CTO:對于錯誤的監(jiān)控,是否不僅可以做到預警,甚至是預警之后的錯誤定位?
岳昆:EMM平臺里面,在右下角就專門一個欄目就是預警。它會告訴提示,你的應用功能出錯了,然后你點進去有詳細的日志,是在什么場景下,什么時候,在哪塊出的錯。
51CTO:這個措施定位會精確到什么樣的級別?
岳昆:如果是完全基于UAP Mobile移動平臺開發(fā)的,那么就可以精確到代碼級別。如果是自己開發(fā)的APP,那么EMM會報告BUG出現的大概位置和功能點。
結語
隨著移動互聯網在生活中的比重越來越大,企業(yè)移動化成為新的增長點,而人才過度集中于北京,深圳,在某種程度上制約了移動化的發(fā)展腳步。降低移動開發(fā)的難度,讓更多的開發(fā)者深入其中,才能使整個移動互聯網的產業(yè)鏈伙伴互利共贏。因此,在企業(yè)級移動化市場,更需要像用友UAP Mobile這樣的移動平臺,為企業(yè)和開發(fā)者提供一個很快進入移動互聯的入口,帶來更多業(yè)務創(chuàng)新的機會。