王欣 曲萍
摘 要:伴隨著我國科學技術的不斷發(fā)展,同時我國的互聯網技術的不斷提升和創(chuàng)新優(yōu)化,我國的互聯網技術的開發(fā)有了非常大的進步和提升,面臨著世界范圍內的移動互聯網技術的發(fā)展,我國的移動互聯網用戶在不斷的提升過程中,根據我國相關電信部門的權威統計,我國的移動互聯網使用用戶已經達到了近6.5億人次,因此在實際范圍內我國的移動互聯網用戶已經位居第一,同時我國的移動互聯網技術也得到了非常大的發(fā)展。作為我國發(fā)展最為迅猛的科學技術,移動互聯網技術的發(fā)展對于我國的經濟發(fā)展以及互聯網技術的發(fā)展有著非常大的推動,本文主要針對移動互聯網混合開發(fā)技術的發(fā)展方向進行詳細的論述以及分析,希望通過本文的闡述以及分析能夠有效的提升我國移動互聯網混合開發(fā)技術的發(fā)展和提升,為我國的互聯網技術的進一步發(fā)展貢獻力量。
關鍵詞:移動互聯網 混合開發(fā)技術 原生平臺開發(fā) 移動Web應用開發(fā)
中圖分類號:TN915 文獻標識碼:A 文章編號:1672-3791(2018)01(a)-0008-02
我國移動互聯網技術的不斷發(fā)展主要的原因有兩個:首先我國的移動運營商都在網絡建設上加大了相關的力度,最大限度地降低了我國移動上網的資費,同時針對4G網絡一直在不斷的發(fā)展和開發(fā)過程中;其次是世界范圍內的IT企業(yè),例如谷歌公司,微軟公司以及三星公司等都在圍繞著移動互聯網技術進行相應的開發(fā),依托著移動互聯網的技術生態(tài)圈來進行技術的創(chuàng)新和發(fā)展,同時在智能終端的移動產品方面也有非常大發(fā)展力度和速度。在這樣的大的發(fā)展環(huán)境下,移動互聯網技術的開發(fā)公司正在不斷的涌現當中。目前我國移動網絡APP軟件的不斷擴大應用市場就是一個非常好的現象,這說明我國的移動互聯網技術已經取得了非常大的發(fā)展,處在了世界的前列。
目前我國的很多互聯網公司,為了有效地適應移動互聯網技術的發(fā)展步伐,已經逐漸的將移動互聯網的混合開發(fā)技術的發(fā)展作為了公司的發(fā)展重點,在移動互聯網混合開發(fā)技術發(fā)展的過程中已經涵蓋了目前互聯網行業(yè)的全部范圍,例如新聞、視頻、社交、影音、生活等方方面面都在體現我國移動互聯網混合開發(fā)技術的發(fā)展方向,并且取得了非常好的應用發(fā)展效果。目前很多的移動互聯網相關的公司在發(fā)展的過程中會遇到一定的發(fā)展阻礙,主要的問題有兩個:首先是很多的互聯網發(fā)展公司在技術發(fā)展的過程中,將技術的研發(fā)和推進工作委托他人進行,這樣就導致了互聯網公司雖然得到了短時間內的發(fā)展提升,但是后續(xù)發(fā)展由于沒有技術導致了發(fā)展滯后,嚴重的情況會導致企業(yè)被淘汰的命運;其次,移動互聯網技術開發(fā)的過程中需要一個研發(fā)平臺,例如安卓系統平臺或者是蘋果系統平臺,可以預見將來的發(fā)展平臺還會包含黑莓技術平臺以及Windows8的研發(fā)平臺等。如果在移動互聯網技術開發(fā)的過程中每一個研發(fā)平臺都使用專業(yè)的研發(fā)人員進行研發(fā),這件事本身就有非常大的挑戰(zhàn)性,不符合很多互聯網企業(yè)的發(fā)展實際情況。因此根據上文的闡述,采用原生平臺進行移動互聯網技術的研發(fā)有一定的困難,需要進行移動互聯網技術研發(fā)的形式的創(chuàng)新,因此移動互聯網混合開發(fā)技術應運而生,滿足了大多數移動互聯網公司的發(fā)展需要,同時在實際的應用過程中取得了非常好的效果,下面針對這一問題進行詳細的論述和分析。
在移動互聯網技術的研發(fā)過程中,混合開發(fā)技術主要指的是將原生平臺的開發(fā)技術同移動Web技術研發(fā)有效的結合在一起進行研發(fā)的一項新的移動互聯網研發(fā)新技術。在移動互聯網技術研發(fā)的過程中原生平臺的主要優(yōu)勢在于能都對硬件直接進行底層的程序編程,具有較快的編程速度,軟件的使用性能較高,用戶在使用的過程中反應較好,研發(fā)技術相對來講較為成熟,但是缺點在于原生研發(fā)平臺不能夠做到跨平臺的兼容性,同時研發(fā)的成本較高;在移動互聯網技術研發(fā)的過程中移動Web研發(fā)技術的主要優(yōu)點在于研發(fā)的成本較低,在應用以及內容上都能夠進行及時的網絡整改,研發(fā)的移動軟件不需要進行相應的軟件升級也可以使用,在應用的過程中具有較好的適配性,但是其缺點在于用戶的應用體驗并沒有使用原生平臺反應好,同時在應用的過程中對設備的硬件例如攝像頭等硬件的支持度較差;相對而言其研發(fā)技術還沒有穩(wěn)定,存在提升的空間。因此針對上述兩種研發(fā)平臺的優(yōu)缺點,我國結合兩種技術的優(yōu)勢,同時最大程度上避免其缺點的體現,進行混合開發(fā)技術進行移動互聯網技術的研發(fā)和完善。
根據目前的情況來看,移動互聯網技術主要是應用移動Web的研發(fā)技術進行應用APP軟件的研發(fā),其中人機界面,UI表現以及數據交換等技術都是通過移動Web技術完成的開發(fā),但是對于設備硬件的研發(fā)主要還是依賴原生平臺的研發(fā)方式進行,例如系統層的插件,跨平臺的移動APP等都是通過原生平臺互聯網技術進行完成的。根據移動互聯網混合開發(fā)技術的特點我們可以將其看作是原生平臺技術以及移動Web技術的結合體,粘結劑,主要是用過松耦合的技術形式將設備的前段以及設備的后端進行有機的連接。移動互聯網技術的混合開發(fā)技術相較于傳統形式的移動互聯網開發(fā)技術并不是一個類型,移動互聯網混合開發(fā)技術主要是將不同形式的移動技術系統以及開發(fā)平臺通過抽象的形式進行處理,然后將表現層統一的調用,供給移動互聯網設備的前段Web進行調用,這樣能夠讓互聯網研發(fā)人員并不需要熟悉每一個應用平臺的開發(fā)技術語言,只需要將相關聯的技術進行熟知即可,使用移動互聯網混合開發(fā)技術生產出來的產品在性能上以及使用性上并不比原生平臺以及移動Web系統差,甚至更好。因此這一項互聯網開發(fā)技術在實際的開發(fā)過程中得到了廣范圍的應用,并且取得了非常好的開發(fā)效果和使用效果。
移動互聯網技術的混合開發(fā)能夠最大限度地在互聯網開發(fā)的過程中節(jié)省成本,同時還能夠在最大程度上提升互聯網產品的使用性能以及開發(fā)效率。根據實際的移動互聯網開發(fā)經驗,自主研發(fā)移動互聯網App產品,主要的問題是要針對原生平臺系統以及移動Web系統進行全面的了解和學習,選擇兩者之間最佳的開發(fā)技術。主要有兩個開發(fā)思路,首先是要對移動Web的展現層進行開發(fā)平臺的正確選擇,其次是要在跨平臺的問題上選擇恰當的中間件。
平臺兼容指的是框架類庫對不同類型內核瀏覽器的支持,在這點上,JQuery Mobile的表現最好,幾乎兼容所有內核的瀏覽器,而其他框架對Windows及Firefox系列的瀏覽器或多或少有不支持的情況。移動中間件目前流行的主要有國外的PhoneGap、Titanium以及國產的AppCan,前兩者都是優(yōu)秀的國外開源框架,PhoneGap是基于webview來開發(fā)的,上手快、開源插件支持豐富,和后端原生完全是低耦合;Titanium原生移植能力較強,使用起來較復雜;AppCan是國內一款比較好的移動中間件,在各方面表現良好,是一款非免費不開源的產品。事實說明,采用混合開發(fā)技術,可以縮短開發(fā)周期,提高開發(fā)效率。適用于那些沒有原生開發(fā)條件,但是想自主開發(fā)的團隊。
參考文獻
[1] 劉曉剛.基于移動互聯網的高職計算機專業(yè)改革探索[J].教育教學論壇,2012(35):78-79.
[2] 楊亮,高巖.高校培養(yǎng)移動互聯網人才相關問題的探討[J].現代計算機,2011(24):25-26.
[3] 謝欣.移動互聯網應用開發(fā)行業(yè)人才培養(yǎng)模式研究[J].聲屏世界,2011(8):12-13.
[4] (美)Dave Mark,Jeff LaMarhe,著.iPhone開發(fā)基礎教程[M].漆振,解巧云,譯.北京:人民出版社,2009.