劉光金
摘要:本篇文章針對(duì)移動(dòng)互聯(lián)網(wǎng)終端應(yīng)用的開(kāi)發(fā)技術(shù)一題進(jìn)行了深入的研究,并結(jié)合當(dāng)下較為常見(jiàn)的互聯(lián)網(wǎng)終端設(shè)備對(duì)一些關(guān)鍵的應(yīng)用開(kāi)發(fā)技術(shù)進(jìn)行了簡(jiǎn)要的分析,其中包括網(wǎng)絡(luò)訪問(wèn)加速技術(shù)、安全技術(shù)以及開(kāi)發(fā)框架選擇技術(shù)等,以期能夠?qū)Ω魑煌蕩?lái)一些具有參考性的意見(jiàn)。
關(guān)鍵詞:移動(dòng) 互聯(lián)網(wǎng)終端 應(yīng)用開(kāi)發(fā)技術(shù)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)08-0040-01
如今,移動(dòng)終端的主要操作系統(tǒng)有三個(gè),即為蘋果公司所專用的iOS系統(tǒng),谷歌所使用的安卓(Android)系統(tǒng)以及微軟的Window Phone,這三種操作系統(tǒng)已經(jīng)被廣泛的推廣和應(yīng)用。除此之外,一些廠商還在這些操作系統(tǒng)的原有基礎(chǔ)之上建造出了可供系統(tǒng)操控層所使用的開(kāi)發(fā)平臺(tái),讓消費(fèi)者與開(kāi)發(fā)者在享受服務(wù)的同時(shí)將其的商業(yè)價(jià)值實(shí)現(xiàn)最大化。根據(jù)數(shù)據(jù)顯示,蘋果公司已經(jīng)在其APP商店中上架了超過(guò)100萬(wàn)數(shù)量的應(yīng)用,而谷歌的Google Play中上架的應(yīng)用也早已超過(guò)了百萬(wàn)。由于不同的操作平臺(tái)所擁有的技術(shù)、語(yǔ)言以及開(kāi)發(fā)工具等方面都存在著一定的差異性,從而導(dǎo)致互聯(lián)網(wǎng)終端應(yīng)用在不同的操作平臺(tái)中會(huì)出現(xiàn)完全不同的體驗(yàn)狀態(tài),而這也是開(kāi)發(fā)商需要嚴(yán)格對(duì)待的一個(gè)問(wèn)題。
1 移動(dòng)互聯(lián)網(wǎng)終端的類型
1.1 功能型終端
功能型終端對(duì)設(shè)備的要求較低,并且對(duì)外部的運(yùn)行環(huán)境沒(méi)有特殊的要求。功能型終端的操作系統(tǒng)非常的簡(jiǎn)單,主要所使用的是嵌入式芯片,以至于它的消耗值、體積以及制作成本都相對(duì)較小。如今,功能型終端主要應(yīng)用于交通、工業(yè)管理以及一些需要遠(yuǎn)程錄入的信息工作當(dāng)中。Cisco公司曾經(jīng)預(yù)測(cè),直至2016年,M2M之間所能夠產(chǎn)生的流量將占據(jù)網(wǎng)絡(luò)總流量的百分之五,其中每月可達(dá)到508022TB。由此可見(jiàn),功能性終端還是具有非常大的上升空間的。
1.2 智能型終端
如今,占據(jù)網(wǎng)絡(luò)流量市場(chǎng)的主要終端為智能型手機(jī)、平板電腦以及筆記本等等。這些設(shè)備能夠?qū)崿F(xiàn)用戶的游戲、工作、社交等一些其他的娛樂(lè)需求。智能型終端的配置較高,以智能型手機(jī)為例,其所采用的芯片架構(gòu)為ARM、緩存為1GB、顯示屏尺寸為5.3、電池為1500mAh。智能型終端由于采用了ARM架構(gòu),所以能夠保證其在不降低性能的情況下將功能損耗降到最低,但值得注意的是,智能型終端雖然具備較為優(yōu)秀的性能,但是它的功耗卻較大,因此電池的使用時(shí)間通常都比較短。
(1)智能手機(jī)。智能手機(jī)發(fā)展至今,已經(jīng)從最開(kāi)始只能夠支持通訊和PDA功能到如今可以支持互聯(lián)網(wǎng)游覽以及相關(guān)第三方應(yīng)用的流暢運(yùn)行。整個(gè)發(fā)展歷程是非常奇妙且充滿坎坷的,如今智能手機(jī)的CPU已經(jīng)普遍使用了1.5GHz雙核以及四核,并且讓攝像頭的像素也同專業(yè)相機(jī)所看齊。
現(xiàn)在的手機(jī)不僅僅能夠滿足用戶的娛樂(lè)需要,同時(shí)還增加了高智能的人機(jī)交互以及強(qiáng)大的計(jì)算功能,例如蘋果公司推出的siri小助手等。
(2)平板電腦。平板電腦在其的最初形態(tài)當(dāng)中,由于芯片技術(shù)不完善以及觸控靈敏度不足,讓其的銷售情況并不樂(lè)觀。直到Amazon公司將Kindle(電子閱讀器)研發(fā)出來(lái)之后,才讓平板電腦找到了更為精準(zhǔn)的定位。但是,Kindle在如今開(kāi)來(lái)也只能夠算是一種功能性終端,同智能型終端還有很大的距離。而讓其成功轉(zhuǎn)型的產(chǎn)品則為后期出現(xiàn)的Kindle fire。
蘋果公司所推出的iPad系列是讓平板電腦真正成為智能型終端主流的主要因素。iPad所使用的系統(tǒng)是蘋果公司專用的iOS系統(tǒng),并且能滿足用戶進(jìn)行在線瀏覽、閱讀、娛樂(lè)以及通訊等多種需求。為此,國(guó)際上各大龍頭電子企業(yè)也相繼效仿,例如三星推出的Galaxy以及聯(lián)想推出的樂(lè)派系列等等。
(3)筆記本電腦。筆記本電腦在加入智能型終端隊(duì)伍之前就擁有非常多的用戶群體,并且它的優(yōu)勢(shì)是顯而易見(jiàn)的,其中包括大屏幕以及便捷的鍵鼠輸入等。筆記本電腦不僅能夠支持一系列的娛樂(lè)應(yīng)用,同時(shí)還可以滿足用戶進(jìn)行大型網(wǎng)絡(luò)游戲的娛樂(lè)需求。如今,筆記本電腦所推出的觸摸屏功能也深受廣大用戶的喜愛(ài),讓其的實(shí)用性能更為出色。
2 應(yīng)用開(kāi)發(fā)的關(guān)鍵技術(shù)
2.1 網(wǎng)絡(luò)訪問(wèn)加速技術(shù)
如今,移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商已經(jīng)推出了多種網(wǎng)絡(luò)類型,其中包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)以及WI-FI網(wǎng)絡(luò)等等。而移動(dòng)終端開(kāi)發(fā)商如果想要讓客戶能夠在這些復(fù)雜的網(wǎng)絡(luò)環(huán)境中得到更為完美的體驗(yàn)感受,則需要對(duì)相關(guān)的開(kāi)發(fā)技術(shù)進(jìn)行有效的調(diào)整。其中較為重要的幾個(gè)方面如下:及時(shí)對(duì)用戶的網(wǎng)絡(luò)狀態(tài)進(jìn)行掌握,從而進(jìn)一步的對(duì)應(yīng)用的展現(xiàn)機(jī)制進(jìn)行調(diào)整;在無(wú)WI-FI的狀態(tài)下,應(yīng)用所產(chǎn)生的數(shù)據(jù)應(yīng)該進(jìn)行壓縮,并且將較占流量的圖片采取默認(rèn)不加載的方式;在網(wǎng)絡(luò)較為暢通的情況中,需要將應(yīng)用所產(chǎn)生的數(shù)據(jù)和圖片進(jìn)行加載完整,并同時(shí)能夠完成預(yù)先閱讀和緩存;如果用戶在使用應(yīng)用的過(guò)程當(dāng)中出現(xiàn)網(wǎng)絡(luò)不順暢的情況,則需要采取異步線程的處理方式,以此來(lái)保證用戶主流程的操作性能;針對(duì)代碼程序的編寫工作應(yīng)該更為嚴(yán)格,以此來(lái)保證代碼具備更為優(yōu)秀的強(qiáng)壯性能,避免出現(xiàn)閃退的現(xiàn)象。
2.2 安全技術(shù)
安全一直都是開(kāi)發(fā)商、服務(wù)商以及用戶都非常關(guān)注的一個(gè)問(wèn)題。而針對(duì)移動(dòng)應(yīng)用的安全問(wèn)題來(lái)說(shuō),其中包括了數(shù)據(jù)安全以及運(yùn)行安全兩個(gè)方面。
數(shù)據(jù)安全所代表的是在靜態(tài)傳輸?shù)倪^(guò)程當(dāng)中出現(xiàn)用戶數(shù)據(jù)泄漏和丟失的現(xiàn)象,商家在對(duì)應(yīng)用進(jìn)行開(kāi)發(fā)的過(guò)程當(dāng)中,需要將數(shù)據(jù)的使用和儲(chǔ)存范圍進(jìn)行明確規(guī)定,并針對(duì)一些較為機(jī)密的數(shù)據(jù)需要單獨(dú)存放于固定的加密空間當(dāng)中。除此之外,由于現(xiàn)在有很多不法分子能夠通過(guò)木馬等病毒來(lái)對(duì)用戶數(shù)據(jù)進(jìn)行竊取,所以針對(duì)一些重要的業(yè)務(wù)系統(tǒng)需要采用黑白名單以及口令加密的方式來(lái)對(duì)他人的訪問(wèn)權(quán)限進(jìn)行有效的控制。
2.3 開(kāi)發(fā)框架選擇技術(shù)
首先能夠確定的是,一個(gè)優(yōu)秀的開(kāi)發(fā)框架能夠使開(kāi)放商的工作事半功倍。其中應(yīng)該具備的幾個(gè)方面如下:應(yīng)用的整體結(jié)構(gòu);類和對(duì)象的分割、協(xié)調(diào)以及流程的控制以及應(yīng)用本身的細(xì)節(jié)設(shè)計(jì)等。
如今較為常見(jiàn)的開(kāi)發(fā)框架種類非常多,其中jQuery Mobile為jQuery公司針對(duì)智能手機(jī)和平板所發(fā)布的,能夠?qū)崿F(xiàn)的是讓同一應(yīng)用在不同的操作系統(tǒng)中呈現(xiàn)統(tǒng)一的使用界面。而Sencha Touch是一款HTML5框架,其外觀同iOS需安卓系統(tǒng)的應(yīng)用外觀十分相似,通過(guò)對(duì)CSS3的利用可以對(duì)背景漸變、陰影以及圓角提供多種使用樣式。
參考文獻(xiàn)
[1]中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心.第32次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告[R].北京:中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心,2013.
[2]中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心.2012年下半年中國(guó)中小企業(yè)互聯(lián)網(wǎng)應(yīng)用狀況調(diào)查報(bào)告[R].北京:中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心,2013.
[3]陸鋼,朱培軍,李慧云 等.智能終端跨平臺(tái)應(yīng)用開(kāi)發(fā)技術(shù)研究[J].電信科學(xué),2012,05:14-17.