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