寵物集市-寵物集市華東、華南、華北排行榜一覽表
417
2025-04-05
企業移動APP的開發架構
如今,組織的信息技術(IT)團隊在所有系統開發生命周期(SDLC)流程中面臨許多挑戰,以便能夠向其員工提供企業級移動體驗。如果企業擁有自帶設備(BYOD)策略,則IT部門可能面臨更多挑戰,并且必須使用特定于OS的工具集,軟件開發工具包(SDK)解決多個操作系統(OS)和設備。以及編程語言。不同的開發架構需要在時間,金錢和技能上進行不同程度的投資。例如,開發移動Web瀏覽器的平均成本僅為構建本機iOS APP的成本的20%或更少,而平均開發時間僅為10%。、
盡管消費類移動設備為最終用戶帶來了許多優勢,但智能移動設備與臺式機和筆記本電腦相比,最重要的區別是設備的本機傳感器帶來的獨特用戶體驗。這些傳感器以相機,全球定位系統(GPS),麥克風,電子羅盤,氣壓計,陀螺儀和指紋讀取器的形式全部集成到手持設備中,為用戶提供了極大的便利和控制。為了使企業IT能夠在企業級移動APP中反映這種消費者體驗,他們需要回答的第一個問題是:哪種開發體系結構最適合組織以節省成本,加快交付時間以及維持企業網絡安全的彈性?當前,IT對于移動APP開發體系結構有三種基本選擇:Web體系結構,本機體系結構和混合體系結構
網頁架構
大多數公司APP開發人員都能夠設計可移植的瀏覽器,這些瀏覽器將公司內容以基于Web的格式呈現到任何移動設備上,類似于我們在臺式機和筆記本電腦上看到的格式。這種架構的優點是成本低,維護成本低,是企業使用移動設備的主流方法。不幸的是,這種移動Web體系結構是一條單向大街,因為它無法訪問本機傳感器功能。移動最終用戶是內容的被動查看者-沒有真正的移動體驗。
本機建筑
盡管本機移動APP體系結構提供了對本機傳感器的完全訪問權限,但其開發要求卻更加復雜:對于每個流行的移動操作系統(例如iOS,Android,BlackBerry,Windows等),IT都需要使用以下方法開發和維護單獨的代碼庫:不同的SDK組(例如.IPR,.APK,.BAR,.XAP等)。這種架構的主要好處是,它可以在設備和應用之間實現高度的上下文交互。缺點是,它需要更多的編程技能和專業知識,需要花費更長的時間開發,并且通常與更高的總移動擁有成本(TMCO)相關。但是,這里有一條中間道路。
混合架構
“混合移動APP”方法使公司IT部門可以優化移動Web和本機體系結構的優勢。內容部分是使用標準Web技術構建的,但是APP本身被包裝在本機代碼“外殼”中,該外殼程序充當APP編程接口(API)并將APP鏈接到設備的本機功能。順便說一句,流行的移動操作系統在每個新版本中都在更好地支持HTML5及其附帶的API,但是在HTML5發揮其在跨平臺設計中的全部潛能之前,IT架構師仍然必須決定哪種企業移動APP開發體系結構最適合他們的公司需求。
建筑類型 | 特征 | 成本 | 開發周期 | 性能 | 安全 | IT維護要求 |
行動網路 | 使用網絡技術開發的,可以在任何操作系統和設備上運行,但幾乎無法訪問本機設備傳感器。無法支持動畫或音頻。 | 低 | 短 | 中低 | 介質 | 單一代碼庫,維護成本低 |
雜種 | 內置標準網絡技術和額外的“本機外殼”層,使APP可以訪問設備傳感器和本機功能。支持動畫和音頻,以及多個操作系統/設備。 | 介質 | 短 | 中到高 | 高 | 多種代碼庫,中低維護 |
本機 | 使用本機代碼為特定的OS或設備開發,可以在設備上保持活動狀態,并提供高度上下文關聯的界面。支持復雜的動畫和音頻。 | 高 | 長 | 高 | 高 | IT必須為每個操作系統構建和維護同一APP的不同代碼庫。同一APP的每個版本的編碼語言都不同。高維護 |
表1.移動APP開發體系結構的高層比較表1揭示了三種移動APP開發體系結構的高層比較,圖1說明了它們相應的性能和要求。圖1.移動APP開發架構的總擁有成本在設計階段采用正確的開發架構策略將使企業繞開輸入/輸入不足,實施計劃的延遲或延長以及安全盲點方面的潛在風險。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。