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