肖玉聰 鄭州大學(xué)
移動(dòng)互聯(lián)網(wǎng)在網(wǎng)絡(luò)信息時(shí)代發(fā)揮著非常重要的作用,不但推動(dòng)了社會(huì)經(jīng)濟(jì)的快速發(fā)展,而且提升了人們生活的便捷性,滿足了不同人群的不同需求。發(fā)展至今,已經(jīng)成為人們生產(chǎn)生活必不可少的工具。移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,為軟件開發(fā)技術(shù)的更新和完善提供了技術(shù)支持,滿足了現(xiàn)代人越來越高的需求,基于此,開展基于移動(dòng)互聯(lián)網(wǎng)下軟件開發(fā)技術(shù)的研究就顯得尤為必要。
近年來,我國移動(dòng)互聯(lián)網(wǎng)事業(yè)快速發(fā)展,為軟件開發(fā)技術(shù)的更新?lián)Q代及推廣應(yīng)用提供了新的發(fā)展平臺,但和全球頂級水平相比,我國軟件開發(fā)技術(shù)仍然存在不小的差距,主要體現(xiàn)在以下幾個(gè)方面:
第一,我國缺乏軟件開發(fā)的核心技術(shù)。我國是典型的發(fā)展中國家,移動(dòng)互聯(lián)技研究和應(yīng)用的起步比較晚,軟件開發(fā)人員的技術(shù)水平和專業(yè)能力比較低,軟件開發(fā)技術(shù)創(chuàng)新方面略顯不足,缺乏強(qiáng)大、高精尖的核心技術(shù),致使我國軟件開發(fā)技術(shù)難以跟上全球頂尖水平的發(fā)展步伐。
第二,我國軟件開發(fā)技術(shù)人才結(jié)構(gòu)不夠平衡,雖然基礎(chǔ)軟件開發(fā)人才比較多,但缺乏高素質(zhì)技術(shù)人才,只能花費(fèi)巨額的費(fèi)用聘請國外高素質(zhì)人才,這也是目前我國軟件開發(fā)方面最為突出的問題之一。
第三,軟件產(chǎn)品體系不夠好,就目前我國軟件開發(fā)事業(yè)發(fā)展現(xiàn)狀而言,很多軟件產(chǎn)品尚未形成的品牌技術(shù),使得軟件產(chǎn)品無法形成一個(gè)完善的結(jié)構(gòu)體系。
今年來,我國移動(dòng)互聯(lián)網(wǎng)運(yùn)營商不斷更新網(wǎng)絡(luò)類型,包括:2G、3G、4G、5G網(wǎng)絡(luò)和WIFI網(wǎng)絡(luò)。軟件開發(fā)商為了讓用戶能夠在復(fù)雜多變的網(wǎng)絡(luò)環(huán)境中得到更加完美的體驗(yàn),就需要對各項(xiàng)開發(fā)技術(shù)不斷調(diào)整,主要包括以下幾個(gè)方面:
第一,需要及時(shí)掌握軟件用戶的網(wǎng)絡(luò)狀態(tài),并以此為依據(jù)對軟件應(yīng)用的展現(xiàn)機(jī)制進(jìn)行全面系統(tǒng)的調(diào)整。
第二,在沒有WIFI狀態(tài)下,軟件運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)要適當(dāng)壓減,把占流量比較大的圖片自動(dòng)縮小為圖片。
第三,如果用戶網(wǎng)絡(luò)比較通暢,則可以把軟件運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)和圖片進(jìn)行完整加載,并同時(shí)完成緩存。
第四,如果用戶在使用軟件時(shí),發(fā)生了網(wǎng)絡(luò)不通暢情況,則可以通過異步線程的處理方式,保證的軟件運(yùn)行的流程性。
第五,嚴(yán)格控制軟件代碼編寫的質(zhì)量,提升軟件程序運(yùn)行的強(qiáng)壯性,避免發(fā)生閃退問題。
安全是軟件開發(fā)商、用戶、服務(wù)商普遍比較關(guān)注的問題,則移動(dòng)互聯(lián)網(wǎng)下,要想最大限度上提升軟件的安全性,就必須從數(shù)據(jù)安全、運(yùn)行安全兩個(gè)方面同時(shí)入手。
數(shù)據(jù)安全主指是用戶在使用軟件時(shí)發(fā)生用戶數(shù)據(jù)泄露和丟失的現(xiàn)象。因此,在軟件開發(fā)過程中,需要對軟件數(shù)據(jù)的使用情況和存儲范圍明確規(guī)定,針對那些比較機(jī)密、重要、隱蔽數(shù)據(jù)和信息,要單獨(dú)存放加密空間中[1]。運(yùn)行安全也是軟件開發(fā)時(shí)需要高度重視的內(nèi)容,由于移動(dòng)互聯(lián)具有很強(qiáng)的開發(fā)性,使得一些不法分子通過入侵網(wǎng)絡(luò)來盜取、篡改、偽造的用戶數(shù)據(jù),對用戶造成了巨大的損失和影響。因此,軟件開發(fā)設(shè)計(jì)中,針對業(yè)務(wù)系統(tǒng)需要通過黑白名單、口令加密等方法合理設(shè)置權(quán)限,只有通過認(rèn)證的用戶才能登陸軟件使用和操作,從而保證軟件運(yùn)行的安全性。
在軟件開發(fā)中,一個(gè)優(yōu)秀、先進(jìn)的開發(fā)框架可大幅度提升軟件開發(fā)的效率,要同時(shí)具備多方面的內(nèi)容包括:軟件應(yīng)用的整體結(jié)構(gòu)、類與對象的分割、協(xié)調(diào)和流程的控制、軟件自身的細(xì)節(jié)設(shè)計(jì)等。在移動(dòng)互聯(lián)網(wǎng)不斷發(fā)展的背景下,軟件開發(fā)框架種類越多,比如:Mobile就是一款專門智能手機(jī)和平板電腦設(shè)計(jì)的軟件開發(fā)框架,通過Mobile開發(fā)框架設(shè)計(jì)的軟件,可在不同的操作系統(tǒng)中呈現(xiàn)相同的使用界面。
從專業(yè)學(xué)術(shù)性的角度而言,軟件是一種特定組織數(shù)據(jù)和程序的組合,簡而言之,就是通過網(wǎng)絡(luò)技術(shù)來滿足人們生活、生產(chǎn)需求的工具。在信息時(shí)代,軟件開發(fā)技術(shù)正向著創(chuàng)新化和智能化的方向發(fā)展,比如:excel軟件,只要輸入相應(yīng)的數(shù)據(jù),就可以自動(dòng)對數(shù)據(jù)進(jìn)行對比挑選,從而實(shí)現(xiàn)各項(xiàng)數(shù)據(jù)的有效整合和分配,并且相應(yīng)的數(shù)據(jù)也可以做到一目了然,滿足了用戶對日常管理基本需求。通過應(yīng)用專業(yè)的數(shù)據(jù)處理軟件,還能自動(dòng)對各項(xiàng)信息更新和收集,高智能和創(chuàng)新性的軟件,越來越受到人們的廣泛青睞,使用范圍也逐步擴(kuò)大。
從我國目前軟件開發(fā)技術(shù)發(fā)展現(xiàn)狀而言,區(qū)域不平衡問題會(huì)長時(shí)間存在,在未來我國軟件技術(shù)將會(huì)呈現(xiàn)不斷融合的發(fā)展趨勢,持續(xù)保持東部地區(qū)的核心優(yōu)勢,為西部地區(qū)軟件開發(fā)技術(shù)提供更多的優(yōu)勢。利用不同地區(qū)的區(qū)位優(yōu)勢,創(chuàng)建特色軟件服務(wù)產(chǎn)業(yè)。
綜上所述,本文結(jié)合理論實(shí)踐,研究了基于移動(dòng)互聯(lián)網(wǎng)下軟件開發(fā)技術(shù),研究結(jié)構(gòu)表明,在移動(dòng)互聯(lián)網(wǎng)時(shí)代,軟件開發(fā)技術(shù)的難度不斷降低。更加重要的是如何開發(fā)出一款滿足用戶實(shí)際需求、高安全性、市場普及率高的軟件。這就需要結(jié)合當(dāng)前社會(huì)的實(shí)際需求,通過智能化、創(chuàng)新化的軟件開發(fā)技術(shù),才能實(shí)現(xiàn)將高新科技融入實(shí)際生活的目的,更好的造福于人類。