Android早已是全球最大、用戶最多的移動(dòng)操作系統(tǒng)之一,不過它離全球最好用還差得很遠(yuǎn)。
大家隨手就能舉出些曾經(jīng)歷過的糟心體驗(yàn),如手機(jī)卡頓!電量不禁用!廣告彈窗老是出現(xiàn)!
不過很少有人會(huì)追根尋底的去問為何如此,Android原生設(shè)計(jì)是怎樣的?官方有修正嗎?有民間大神來做補(bǔ)丁方案嗎?
可能很少有人會(huì)知道,Android的不好用是因?yàn)槭裁?現(xiàn)在的Android又是怎樣?
手機(jī)卡頓從技術(shù)角度來說,卡頓主要有三方面原因:
Android應(yīng)用采用Java語言,相比iOS的Object C它更耗費(fèi)硬件資源;
Android設(shè)備過于分散,至少一半以上是中低檔機(jī)型;
Android對(duì)前臺(tái)進(jìn)程沒有提高優(yōu)先級(jí),后臺(tái)過多容易搶占更多資源。
雖然“天生卡頓”,但經(jīng)過幾年的艱難努力,現(xiàn)在最新Android設(shè)備已經(jīng)很少出現(xiàn)卡頓問題了。
來看看這個(gè)問題是怎樣被改善的。
早期的Android版本(v1.5+)沒有進(jìn)程管理,當(dāng)每次多開了幾個(gè)應(yīng)用,大家都會(huì)用atk等第三方工具來殺后臺(tái)。
Android 2.3加入了進(jìn)程管理,終于可以用系統(tǒng)設(shè)置來關(guān)閉應(yīng)用,不過只能一個(gè)一個(gè)的關(guān)。
這時(shí)已有許多工具類應(yīng)用支持一鍵清內(nèi)存。Android 4.1-4.4的“黃油計(jì)劃”以及后續(xù)改善,對(duì)小內(nèi)存設(shè)備做了極大優(yōu)化,桌面切換效果絢爛些也很流暢。這也是得益于硬件更迭的加快,從單核到雙核、四核升級(jí)的時(shí)間只在2013一年多的時(shí)間內(nèi)就完成了。
Android 4.4里開發(fā)了一個(gè)新的應(yīng)用運(yùn)行環(huán)境ART,切換到ART后,應(yīng)用打開、切換變得非常流暢,可以媲美“黃油計(jì)劃”后的桌面切換效果。不過ART需要開發(fā)者去做應(yīng)用兼容,目前大部分主流應(yīng)用做出了兼容性更新。其實(shí)在2013-14年,硬件的性能已經(jīng)可以讓Android足夠順暢,但我們還是能聽到一些卡頓抱怨。
原因在微信(游戲大家有預(yù)期,反而不會(huì)那么抱怨),
如果你的微信好友和群稍微多些,它將逐漸吞噬掉這臺(tái)設(shè)備的內(nèi)存,清理工具也只能些許緩解狀況。微信變成了現(xiàn)在很多人升級(jí)設(shè)備的理由。
小編推薦閱讀機(jī)器學(xué)習(xí):神經(jīng)網(wǎng)絡(luò)構(gòu)建(下)
閱讀華為Mate品牌盛典:HarmonyOS NEXT加持下游戲性能得到充分釋放
閱讀實(shí)現(xiàn)對(duì)象集合與DataTable的相互轉(zhuǎn)換
閱讀鴻蒙NEXT元服務(wù):論如何免費(fèi)快速上架作品
閱讀算法與數(shù)據(jù)結(jié)構(gòu) 1 - 模擬
閱讀5. Spring Cloud OpenFeign 聲明式 WebService 客戶端的超詳細(xì)使用
閱讀Java代理模式:靜態(tài)代理和動(dòng)態(tài)代理的對(duì)比分析
閱讀Win11筆記本“自動(dòng)管理應(yīng)用的顏色”顯示規(guī)則
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)