安卓L為何如此省電?秘密在于App對(duì)齊喚醒
文章分類:公司動(dòng)態(tài) 發(fā)布時(shí)間:2014-08-04 原文作者:tbkj 閱讀( )
Google已經(jīng)公布了最新一代安卓系統(tǒng)Android L,并開放了Android L開發(fā)者預(yù)覽版系統(tǒng)鏡像下載。有媒體測試后發(fā)現(xiàn),Android L非常省電,和安卓4.4相比,能夠?yàn)镹exus 5提供多出兩小時(shí)左右的續(xù)航。為何安卓L會(huì)如此省電呢?現(xiàn)在,有分析指出,這主要得益于安卓L使用了App對(duì)齊喚醒機(jī)制的技術(shù)。
一般來說,Google在研發(fā)某一代安卓系統(tǒng)時(shí),會(huì)有一個(gè)特別計(jì)劃來解決系統(tǒng)問題。比如說,安卓4.1的黃油計(jì)劃(Poject Butter)解決流暢度問題,安卓4.4瘦身計(jì)劃(Project Svelt)解決臃腫問題,而這次安卓L的伏特計(jì)劃(Project Volta)解決的就是電量消耗問題。Google在安卓L中使用了名為“App對(duì)齊喚醒”的機(jī)制,能夠大大減少App喚醒系統(tǒng)造成的額外耗電。
在待機(jī)狀態(tài)下,如果系統(tǒng)和App沒有發(fā)出動(dòng)作,安卓其實(shí)是很省電的。不過,安卓App頻頻喚醒后臺(tái),令安卓耗電大增。App每次喚醒設(shè)備1到2秒,待機(jī)時(shí)間就會(huì)減少2分鐘。這并不僅僅指的是點(diǎn)亮屏幕,還有系統(tǒng)在處理應(yīng)用的后臺(tái)任務(wù)。而安卓L中,Google新加入了一個(gè)新的API JobScheduler,API JobScheduler可以使得系統(tǒng)能夠有效的處理一些不合理的應(yīng)用喚醒要求,叫做對(duì)齊喚醒機(jī)制。這個(gè)機(jī)制能夠定時(shí)處理App喚醒操作,壓縮硬件喚醒時(shí)間,同時(shí)也減少了電量消耗。
實(shí)際證明,這一機(jī)制的確非常有效,安卓L得到了更加出色的續(xù)航表現(xiàn)。對(duì)齊喚醒機(jī)制并不是首次出現(xiàn),在之前某些ROM和系統(tǒng)App已經(jīng)可以實(shí)現(xiàn)類似功能,Google將對(duì)齊喚醒機(jī)制引入安卓原生系統(tǒng),對(duì)于用戶而言的確是個(gè)不錯(cuò)的舉動(dòng)。
一般來說,Google在研發(fā)某一代安卓系統(tǒng)時(shí),會(huì)有一個(gè)特別計(jì)劃來解決系統(tǒng)問題。比如說,安卓4.1的黃油計(jì)劃(Poject Butter)解決流暢度問題,安卓4.4瘦身計(jì)劃(Project Svelt)解決臃腫問題,而這次安卓L的伏特計(jì)劃(Project Volta)解決的就是電量消耗問題。Google在安卓L中使用了名為“App對(duì)齊喚醒”的機(jī)制,能夠大大減少App喚醒系統(tǒng)造成的額外耗電。
在待機(jī)狀態(tài)下,如果系統(tǒng)和App沒有發(fā)出動(dòng)作,安卓其實(shí)是很省電的。不過,安卓App頻頻喚醒后臺(tái),令安卓耗電大增。App每次喚醒設(shè)備1到2秒,待機(jī)時(shí)間就會(huì)減少2分鐘。這并不僅僅指的是點(diǎn)亮屏幕,還有系統(tǒng)在處理應(yīng)用的后臺(tái)任務(wù)。而安卓L中,Google新加入了一個(gè)新的API JobScheduler,API JobScheduler可以使得系統(tǒng)能夠有效的處理一些不合理的應(yīng)用喚醒要求,叫做對(duì)齊喚醒機(jī)制。這個(gè)機(jī)制能夠定時(shí)處理App喚醒操作,壓縮硬件喚醒時(shí)間,同時(shí)也減少了電量消耗。
實(shí)際證明,這一機(jī)制的確非常有效,安卓L得到了更加出色的續(xù)航表現(xiàn)。對(duì)齊喚醒機(jī)制并不是首次出現(xiàn),在之前某些ROM和系統(tǒng)App已經(jīng)可以實(shí)現(xiàn)類似功能,Google將對(duì)齊喚醒機(jī)制引入安卓原生系統(tǒng),對(duì)于用戶而言的確是個(gè)不錯(cuò)的舉動(dòng)。
原文來自:tbkj