欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

 首頁 > 新聞 > 專家觀點 >

為移動云開發(fā)應(yīng)用需注意的關(guān)鍵因素

2012-09-11 11:10:16   作者:   來源:網(wǎng)界網(wǎng)   評論:0  點擊:


  其他的研發(fā)技術(shù)

  移動應(yīng)用主要有兩種形式:一種是專門針對特定設(shè)備的應(yīng)用,另一種是通過瀏覽器訪問(即移動Web應(yīng)用)應(yīng)用。移動Web應(yīng)用通常是基于HTML(目前已經(jīng)發(fā)展到了HTML5)、CSS和JavaScript創(chuàng)建的。在HTML5等標(biāo)記語言中,樣式表可為寫入的文件提供外觀和格式。

  原生移動應(yīng)用是專門為特定設(shè)備和操作系統(tǒng)開發(fā)的,其可以利用設(shè)備內(nèi)置的GPS、指南針、加速器、陀螺儀等定位功能。運行在移動云服務(wù)器上的移動Web應(yīng)用通常無法利用這些定位功用,如果要使用這些功能需要進(jìn)行模擬。

  Sand Hill集團(tuán)分析師Kamesh Pemmaraju稱,除了MEAP外,基于混合方式與HTML5的另外兩種解決方案正在應(yīng)用于跨平臺的移動應(yīng)用開發(fā)中。

  混合應(yīng)用開發(fā)綜合了原生和移動Web應(yīng)用方案。通過混合移動應(yīng)用,主要的用戶界面,甚至是整個界面都在原生應(yīng)用的瀏覽器窗口中,這樣一來可提供瀏覽器無法獲得的原生設(shè)備訪問功能。

  對于用戶來說,混合應(yīng)用看起來像原生應(yīng)用。但是對于開發(fā)者來說,兩者有著很大的區(qū)別。雖然不用為每個移動設(shè)備重寫整個移動應(yīng)用,但是一些代碼將用HTML5、CSS和JavaScript形式編寫,然后面再在不同設(shè)備中重新使用。

  應(yīng)對速度慢與訪問問題

  Verizon的Deacon稱,在移動設(shè)備訪問云上的應(yīng)用時會出現(xiàn)延遲和斷續(xù)訪問問題,但是對于許多在移動狀態(tài)辦公的業(yè)務(wù)應(yīng)用人員來說,這些問題并不是經(jīng)常發(fā)生。出現(xiàn)延遲問題的應(yīng)用通常涉及音頻與視頻,對于閱讀電子郵件或是查詢數(shù)據(jù)庫的用戶來說這一問題并不常見,這在企業(yè)設(shè)置中非常典型。Deacon稱:“盡管延遲和不連續(xù)訪問可能令人感到討厭,但是對于許多用戶來說,這并不是什么大問題。”

  Erie 保險公司IT高級副總裁兼首席信息官Eric Miller對于公司移動應(yīng)用的間歇性中斷非常不滿,因為這些移動應(yīng)用主要由理賠員使用。出現(xiàn)間歇性中斷的原因是,在連接過程中,這些應(yīng)用在收集信息,存儲數(shù)據(jù),并向前推送信息。Miller稱:“我們必須要能夠進(jìn)行互動,使用多種功能,并且在連接時能夠一直處于無縫互聯(lián)狀態(tài)。”

  通過設(shè)備緩存,HTML5能夠幫助解決間歇性中斷問題。這一功能允許數(shù)據(jù)被存儲在遠(yuǎn)程設(shè)備上以進(jìn)行進(jìn)一步處理,從而緩解了移動連接的中斷問題和用戶體驗不連續(xù)問題。

  這樣一來,設(shè)備緩存可以減少遠(yuǎn)程設(shè)備與移動云服務(wù)器之間的數(shù)據(jù)往返次數(shù),允許應(yīng)用在移動連接中斷期間在移動設(shè)備上高效運行。

  使用設(shè)備緩存的最佳范例是安卓系統(tǒng)上的谷歌地圖應(yīng)用。用戶常用區(qū)域的地圖數(shù)據(jù)被預(yù)先裝載在移動設(shè)備上,以確保在衛(wèi)星信息丟失時能夠保持使用的連續(xù)性。

  這就是大多數(shù)新智能手機都使用帶HTML5功能的瀏覽器的原因。

  確保后臺能夠處理一切

  咨詢公司HyperStratus的首席執(zhí)行官Bernard Golden稱,總的來說,企業(yè)云能夠勝任處理移動應(yīng)用的任務(wù)。如果用戶擁有基于云的基礎(chǔ)設(shè)施,并且這些基礎(chǔ)設(shè)施已經(jīng)實現(xiàn)了虛擬化和自動化,那么用戶應(yīng)當(dāng)能夠添加身份管理等服務(wù)以管理移動設(shè)備。

  “能夠擴展核心服務(wù)應(yīng)當(dāng)是IT策略的一部分。”例如身份訪問管理(IAM)。這樣一來,服務(wù)才能夠被運行在任何設(shè)備上的任何應(yīng)用所使用。“實際上,你需要創(chuàng)建能夠被應(yīng)用連接的API,無論這些應(yīng)用在什么設(shè)備上運行。”API需要使用所有內(nèi)部和第三方移動開發(fā)人員,以及他們創(chuàng)建的應(yīng)用所使用的移動格式。

  Golden稱,“由于有公司提出需要創(chuàng)建針對iPad的擴展應(yīng)用,因此問題并沒有被解決。iPad僅僅是其中的一種設(shè)備。事實上,公司面對的設(shè)備可能有數(shù)十種,因此應(yīng)用的API和組件應(yīng)當(dāng)具有便攜性。”

  包括Layer 7 Technologies、Apigee和Apiary在內(nèi)的API即服務(wù)廠商可通過各自的API管理工具提供幫助。這些工具能夠被部署到移動云上。

  許多客戶在解決這一問題方面有一些新穎的解決方案。例如,Mohawk Fine Papers公司使用云作為綜合平臺。

分享到: 收藏

專題