趙亞麗
【摘要】 安卓(Android)是目前用戶(hù)最多的手機(jī)操作系統(tǒng)。但是安卓(Android)仍然存在著很多缺陷,至今沒(méi)有良好的解決辦法。就目前的Android系統(tǒng)來(lái)看,這一系統(tǒng)不僅能夠給與用戶(hù)比較順暢的使用體驗(yàn),硬件端已經(jīng)足夠的成熟。目前對(duì)于安卓系統(tǒng)的升級(jí)需要進(jìn)一步優(yōu)化,不斷的完善才能夠解決系統(tǒng)的不合理性,做到在手機(jī)市場(chǎng)中立于不敗之地。
【關(guān)鍵詞】 Android 手機(jī) 應(yīng)用
安卓(Android)是目前用戶(hù)最多的手機(jī)操作系統(tǒng),在曾經(jīng)的多元手機(jī)操作系統(tǒng)市場(chǎng)發(fā)展到現(xiàn)在的兩極化,安卓手機(jī)仍能夠占據(jù)一半以上的市場(chǎng)。但是安卓(Android)仍然存在著很多缺陷,至今沒(méi)有良好的解決辦法。安卓(Android)手機(jī)的卡頓現(xiàn)象十分常見(jiàn),對(duì)于用戶(hù)的體驗(yàn)產(chǎn)生的不良影響也很大,曾經(jīng)的塞班(Symbian)系統(tǒng)、蘋(píng)果(IOS)系統(tǒng)都能夠極大程度的避免系統(tǒng)卡頓,但最為簡(jiǎn)單便捷的系統(tǒng)特性仍是推動(dòng)安卓(Android)在手機(jī)系統(tǒng)的競(jìng)爭(zhēng)中節(jié)節(jié)攀升。
一、安卓(Android)系統(tǒng)的卡頓原因
1、Android系統(tǒng)所應(yīng)用的是Java語(yǔ)言進(jìn)行編程,那么對(duì)比IOS的Object C就會(huì)消耗更多的硬件資源。
2、Android系統(tǒng)搭載的手機(jī)大多設(shè)備分散,并且大多數(shù)為中低檔的設(shè)備機(jī)型,硬件的配置也對(duì)系統(tǒng)卡頓有著很大影響。
3、Android系統(tǒng)對(duì)于前臺(tái)的運(yùn)行進(jìn)程并沒(méi)有自動(dòng)提升優(yōu)先級(jí)的功能,所以后臺(tái)程序會(huì)占有設(shè)備內(nèi)存等資源。
二、就安卓(Android)系統(tǒng)的卡頓原因所提出的應(yīng)對(duì)策略
Android系統(tǒng)的以上三類(lèi)系統(tǒng)特性最終導(dǎo)致了使用Android系統(tǒng)的手機(jī),在使用中將會(huì)出現(xiàn)的種種卡頓現(xiàn)象。那么隨著手機(jī)行業(yè)的技術(shù)發(fā)展,為使得Android系統(tǒng)的用戶(hù)擁有更順暢的用戶(hù)體驗(yàn),Android手機(jī)對(duì)于卡頓下足了功夫。目前,Android系統(tǒng)的手機(jī)已經(jīng)能夠基本克服這類(lèi)問(wèn)題。
2.1安卓(Android)早期版本的局限性
Android系統(tǒng)的早期版本(V1.5+),這一版本的系統(tǒng)并沒(méi)有對(duì)于設(shè)備運(yùn)行進(jìn)程的自動(dòng)管理,用戶(hù)在使用了多個(gè)應(yīng)用(App)后,設(shè)備常常會(huì)導(dǎo)致卡頓,曾經(jīng)的解決辦法便是安裝Atk第三方工具來(lái)結(jié)束后臺(tái)應(yīng)用(App)的運(yùn)行,這樣的操作十分繁瑣,用戶(hù)不斷的重復(fù)同樣的結(jié)束運(yùn)行中的后臺(tái)應(yīng)用。但自從Android2.3問(wèn)世,安卓系統(tǒng)首次在程序中添加了進(jìn)程管理系統(tǒng),這樣就能夠在本程序內(nèi)關(guān)閉后臺(tái)應(yīng)用的運(yùn)行,雖然只能夠逐個(gè)的關(guān)閉。許多工具也應(yīng)運(yùn)而生,這類(lèi)工具能夠幫助程序做到一鍵清理緩存。隨著Android系統(tǒng)的再研發(fā)、優(yōu)化,4.1~4.4版本中所開(kāi)展的“黃油系統(tǒng)”對(duì)Android系統(tǒng)的卡頓問(wèn)題展開(kāi)了進(jìn)一步的研究,并優(yōu)化了小內(nèi)存設(shè)備。桌面系統(tǒng)的顯示也變得流暢,這主要是依靠硬件的更新?lián)Q代,設(shè)備配置、功能的提升為安卓系統(tǒng)注入了新的活力。曾經(jīng)的單核目前業(yè)已發(fā)展到了普及四核的程度,這一飛躍僅用了2013年短短一年的時(shí)間。
2.2運(yùn)行環(huán)境的升級(jí)
在A(yíng)ndroid系統(tǒng)4.4版本中,更新了系統(tǒng)的運(yùn)行環(huán)境ART,在A(yíng)RT中就能夠打開(kāi)、切換應(yīng)用,做到了流暢的運(yùn)行并且還能夠完美運(yùn)行“黃油計(jì)劃”中的桌面切換效果。雖然如此,ART運(yùn)行環(huán)境仍需要開(kāi)發(fā)者以及應(yīng)用開(kāi)發(fā)人員加以?xún)?yōu)化,兼容應(yīng)用。時(shí)至今日,主流應(yīng)用均能夠做到運(yùn)行環(huán)境的完美兼容,早在2014年便已經(jīng)能夠使安卓系統(tǒng)運(yùn)行的足夠流暢,卡頓現(xiàn)象已經(jīng)十分少見(jiàn)。
2.3就微信為例分析應(yīng)用的功能拓展導(dǎo)致的卡頓問(wèn)題分析
在微信這一應(yīng)用中,微信好友以及群組一但變多,便會(huì)導(dǎo)致系統(tǒng)的卡頓問(wèn)題。這一問(wèn)題的出現(xiàn)主要是由于內(nèi)存的不足,并且清理工具僅能夠?qū)@一問(wèn)題進(jìn)行緩解。微信這類(lèi)功能拓展升級(jí)頻繁的主流應(yīng)用需要系統(tǒng)開(kāi)發(fā)者的進(jìn)一步開(kāi)發(fā)研究,以此來(lái)解決這類(lèi)問(wèn)題,不能夠僅依靠硬件設(shè)備的升級(jí)。
三、卡頓問(wèn)題導(dǎo)致的系統(tǒng)遺留缺陷
系統(tǒng)的卡頓問(wèn)題雖然得以解決,但是因?yàn)橄到y(tǒng)環(huán)境的升級(jí)以及目前各類(lèi)主流應(yīng)用的功能拓展,卡頓問(wèn)題雖然能夠得以客服,功能性的提高帶來(lái)的能耗問(wèn)題,逐漸成為超過(guò)了卡頓問(wèn)題的嚴(yán)重性。硬件設(shè)備以及電量?jī)?chǔ)存同樣不能夠僅靠電池容量的升級(jí)來(lái)解決,優(yōu)化升級(jí)應(yīng)用以及系統(tǒng),減少不必要的冗雜運(yùn)算同樣重要。
總結(jié):就目前的Android系統(tǒng)來(lái)看,這一系統(tǒng)不僅能夠給與用戶(hù)比較順暢的使用體驗(yàn),硬件端已經(jīng)足夠的成熟。但Android的開(kāi)放性不僅帶來(lái)了大量的用戶(hù),同時(shí)也存在的一定隱患,在將來(lái)的系統(tǒng)開(kāi)發(fā)中需要加以重視,以防新的問(wèn)題應(yīng)運(yùn)而生。目前對(duì)于安卓系統(tǒng)的升級(jí)需要進(jìn)一步優(yōu)化,不斷的完善才能夠解決系統(tǒng)的不合理性,做到在手機(jī)市場(chǎng)中立于不敗之地。
參 考 文 獻(xiàn)
[1]李培林. 安卓系統(tǒng)的應(yīng)用及發(fā)展趨勢(shì)展望[J]. 計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012,18:161-162.
[2]萬(wàn)雪姣. 面向安卓移動(dòng)終端數(shù)字取證系統(tǒng)及其框架的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2015.
[3]張譯恬. 面向安卓系統(tǒng)的移動(dòng)應(yīng)用程序安全加固系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京郵電大學(xué),2015.
[4]諸姣,李宏偉,彭鑫,趙文耘. 安卓應(yīng)用系統(tǒng)的功能與權(quán)限相關(guān)性研究[J]. 計(jì)算機(jī)應(yīng)用與軟件,2014,10:27-33.
[5]馬明賢. 基于安卓系統(tǒng)的多道伽瑪能譜儀測(cè)量分析軟件設(shè)計(jì)[D].中國(guó)地質(zhì)大學(xué)(北京),2014.