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