移動互聯(lián)網(wǎng)應(yīng)用跨平臺開發(fā)研究
本文關(guān)鍵詞:移動互聯(lián)網(wǎng)應(yīng)用跨平臺開發(fā)研究,由筆耕文化傳播整理發(fā)布。
移動互聯(lián)網(wǎng)應(yīng)用跨平臺開發(fā)研究
作者:孟凡寧 叢中昌 黃志興等
來源:《移動通信》2013年第13期
【摘 要】為了滿足移動互聯(lián)網(wǎng)應(yīng)用低成本運營的需求,在介紹移動互聯(lián)網(wǎng)應(yīng)用現(xiàn)狀的基礎(chǔ)上,著重分析了兩類主要的移動應(yīng)用跨平臺開發(fā)技術(shù),接著介紹了五種支持應(yīng)用高效開發(fā)的跨平臺框架,探討了進行高效跨平臺開發(fā)的方法,及跨平臺框架與兩類跨平臺開發(fā)技術(shù)之間的關(guān)系。
【關(guān)鍵詞】移動互聯(lián)網(wǎng) 跨平臺開發(fā) 移動Web應(yīng)用 混合應(yīng)用
中圖分類號:TP311 文獻標識碼:A 文章編號:1006-1010(2013)-13-0060-04 1 前言
隨著移動互聯(lián)網(wǎng)產(chǎn)業(yè)持續(xù)快速的發(fā)展,以及智能手機、平板、智能電視等智能終端設(shè)備的普及,移動互聯(lián)網(wǎng)應(yīng)用獲得了爆炸式增長。面對未來的廣闊市場,運營商、互聯(lián)網(wǎng)、設(shè)備生產(chǎn)商等產(chǎn)業(yè)巨頭紛紛構(gòu)建了移動互聯(lián)網(wǎng)生態(tài)鏈,其中蘋果App Store成功創(chuàng)造了移動互聯(lián)網(wǎng)應(yīng)用商業(yè)模式,激發(fā)出了廣大開發(fā)者進行移動互聯(lián)網(wǎng)應(yīng)用創(chuàng)作的極大熱情。
移動互聯(lián)網(wǎng)應(yīng)用形態(tài)主要分為原生應(yīng)用和移動Web應(yīng)用兩大類。這兩種形態(tài)的移動互聯(lián)網(wǎng)應(yīng)用,我們暫且可以理解為PC平臺上的C/S架構(gòu)應(yīng)用和B/S架構(gòu)應(yīng)用,它們有著各自的優(yōu)缺點。
目前,運行在移動終端上的應(yīng)用大多都是原生應(yīng)用,它通過終端操作系統(tǒng)支持的程序語言(如蘋果iOS系統(tǒng)支持使用Objective-C語言,谷歌Android系統(tǒng)支持使用Java語言,微軟Windows Phone系統(tǒng)支持使用C#語言)編寫,軟件直接運行在操作系統(tǒng)之上。原生應(yīng)用可以完全利用終端操作系統(tǒng)的API和平臺特性,具有開發(fā)能力強、交互性好、效率高等優(yōu)點。由于原生應(yīng)用通常需要依靠廠商提供的特定開發(fā)語言和開發(fā)工具進行軟件開發(fā),因而一款移動互聯(lián)網(wǎng)應(yīng)用若要覆蓋多種移動終端平臺,開發(fā)者需要花費大量的時間和精力進行跨平臺的開發(fā)移植工作,導致應(yīng)用開發(fā)周期長、開發(fā)門檻高等問題。
移動Web應(yīng)用,簡單理解就是針對移動終端優(yōu)化過的Web網(wǎng)站,采用網(wǎng)頁語言
(HTML、JavaScript、CSS)開發(fā),運行于終端瀏覽器之上,具有開發(fā)簡單、跨平臺適配等優(yōu)點。缺點是應(yīng)用基于瀏覽器,無法調(diào)用系統(tǒng)API(如手機的重力感器、攝像頭等API)來實現(xiàn)一些高級功能,,也不適合高性能要求的場合。
2 智能終端跨平臺開發(fā)技術(shù)
本文關(guān)鍵詞:移動互聯(lián)網(wǎng)應(yīng)用跨平臺開發(fā)研究,由筆耕文化傳播整理發(fā)布。
本文編號:229839
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/229839.html