11月8日消息,谷歌最近發(fā)布的Android 4.4 KitKat系統(tǒng)對(duì)低配置設(shè)備進(jìn)行了特別照顧,希望以此來(lái)解決長(zhǎng)期困擾著Android平臺(tái)的碎片化問(wèn)題。那么KitKat是如何做到能夠在512MB內(nèi)存上流暢運(yùn)行的呢?國(guó)外媒體對(duì)這個(gè)問(wèn)題進(jìn)行了解釋。

Project Svelte(Svelte計(jì)劃)
Jelly Bean的Project Butter給Android帶來(lái)的流暢的觸控體驗(yàn),而KitKat所引入的Project Svelte也有著相似的目標(biāo),不過(guò)照顧的是那些真正的低端設(shè)備。
那么Project Svelte到底是什么?首先,谷歌從所謂的Google Experience當(dāng)中分離了Android核心,并讓兩者都變得更為輕巧。系統(tǒng)本身得到了瘦身,那些不必要的后臺(tái)服務(wù)被剔除,而那些必不可少的功能所消耗的內(nèi)存也被縮減。此外,大批的谷歌服務(wù),比如YouTube和Chrome,也都得到了相同的對(duì)待,性能不減但更加流暢。與此同時(shí),核心系統(tǒng)進(jìn)程會(huì)防止應(yīng)用占據(jù)太多內(nèi)存。最后,Android現(xiàn)在會(huì)逐步啟動(dòng)多項(xiàng)服務(wù),而非同時(shí),這樣做能夠降低內(nèi)存需求的峰值,從而提升系統(tǒng)的穩(wěn)定性。
在優(yōu)化的上,谷歌并不會(huì)獨(dú)自解決這個(gè)復(fù)雜的問(wèn)題,而是在借助廠商和開(kāi)發(fā)者的幫助。為了達(dá)成這個(gè)目標(biāo),谷歌帶來(lái)了一系列的工具來(lái)幫助下一代的設(shè)備利用這些優(yōu)化,比如內(nèi)存調(diào)換,KSM,以及調(diào)整Dalvik JIT代碼緩存的能力。而其他的一些工具,包括新的API,會(huì)幫助開(kāi)發(fā)者增加自己應(yīng)用的靈活性。根據(jù)特定的設(shè)備以及內(nèi)存大小,開(kāi)發(fā)者們可以對(duì)應(yīng)用的功能進(jìn)行調(diào)整,如果內(nèi)存較低,應(yīng)用可以選擇部分或徹底關(guān)閉需求高內(nèi)存的功能。此外,開(kāi)發(fā)者還能夠利用新的procstats和meminfo工具,以及對(duì)于RenderScript Compute(GPU加速)更為廣泛的支持,這同時(shí)也能為KitKat帶來(lái)性能上的提升。
終結(jié)Gingerbread

在突破了10億用戶大關(guān)之后,谷歌現(xiàn)在當(dāng)然要朝著“下一個(gè)10億”進(jìn)發(fā)了。而由于高端手機(jī)市場(chǎng)的飽和,谷歌把工作重點(diǎn)放在了一個(gè)老問(wèn)題上:大多數(shù)入門(mén)級(jí)設(shè)備無(wú)法穩(wěn)定運(yùn)行Android 2.3 Gingerbread以上的系統(tǒng)。由于Gingerbread問(wèn)世已經(jīng)3年,這個(gè)問(wèn)題對(duì)于谷歌、開(kāi)發(fā)者和廠商們來(lái)說(shuō)都很嚴(yán)重。谷歌和開(kāi)發(fā)者想要拓展自己的服務(wù),而后者想要制作出更具競(jìng)爭(zhēng)性的產(chǎn)品。根據(jù)谷歌公布的最新數(shù)字,超過(guò)26%的Android設(shè)備依然還在使用Android 2.3,這是個(gè)相當(dāng)龐大的群體。
當(dāng)然,谷歌到底能否終結(jié)掉Gingerbread目前還是個(gè)未知數(shù),但預(yù)裝KitKat的低端設(shè)備可能還需數(shù)月才會(huì)問(wèn)世,而現(xiàn)有那些老舊設(shè)備則需要數(shù)年的時(shí)間才會(huì)被逐步淘汰——這些設(shè)備是不大可能獲得KitKat升級(jí)的。但谷歌的努力值得贊賞,因?yàn)橹辽儆幸患覙I(yè)界巨頭開(kāi)始注重低端市場(chǎng)了。
刷機(jī)大師致力于幫您解決一切與刷機(jī)有關(guān)的難題,感謝您閱讀本教程,以及對(duì)刷機(jī)大師的支持。 如果您在使用刷機(jī)大師產(chǎn)品中遇到任何問(wèn)題或不懂之處,歡迎您來(lái)刷機(jī)大師官方論壇提問(wèn),或者關(guān)注刷機(jī)大師的官方微博 @刷機(jī)大師 ,我們的技術(shù)人員和版主將在第一時(shí)間為你答疑解惑!
與刷機(jī)有關(guān)的任何疑問(wèn)請(qǐng)到到刷機(jī)大師論壇發(fā)帖求助:我要求助
如果您是微博用戶請(qǐng)關(guān)注@刷機(jī)大師 新浪微博:我要關(guān)注