昨天iOS 9發(fā)布了,其中一個亮點就在于續(xù)航能力的升級,在日常使用情況下,電池的續(xù)航時間多出了一個小時,而且在iOS版本中,還加入了超低功耗模式,可以增加三個小時的續(xù)航。
不得不說,就像Wi-Fi是我們的生命一樣(又黑),電量就是智能手機的生命呀。而現(xiàn)在智能手機都是一天一充,雖然新式電池層出不窮,然而要從根本上改變目前的鋰電池市場還是有點難度。
難道就沒有簡單一點的方法,可以改變一下目前的續(xù)航能力嗎?答案是有!而且用代碼就可以搞定。
美國普渡大學(xué)、英特爾公司和Mobile Enerlytics的研究人員對61個國家的2000臺三星Galaxy S3和S4進行智能手機續(xù)航研究,涵蓋191個移動運營商。
研究發(fā)現(xiàn),有45.9%的電量是在鎖屏狀態(tài)消耗的,而其中超過一半是因為后臺程序的運行(28.9%)。
“在鎖屏的時候,手機應(yīng)用本應(yīng)該進入休眠狀態(tài),這樣一來電池的消耗就接近于0。然而因為Wakelocks的不正確使用,導(dǎo)致應(yīng)用依然在鎖屏狀態(tài)運行。”
Wakelock是Android系統(tǒng)的電源管理機制,很多第三方APP安裝后就會被賦予調(diào)用Wakelock的權(quán)限,即使在鎖屏待機狀態(tài),這些APP依舊可以處于永不休眠(Deep Sleep)狀態(tài),頻繁喚醒CPU進行數(shù)據(jù)交換或信息的推送。
研究人員也提供了一個叫HUSH的解決方案,它能夠根據(jù)應(yīng)用的使用情況判斷重要性,并限制不重要的應(yīng)用程序的操作。根據(jù)sciencealert的報道, 這一解決方案可以減少15.7%的電池?fù)p耗。
研究人員已經(jīng)在GitHub上提供了HUSH的具體內(nèi)容。然而它并不是以一個插件的形式存在,而是需要用戶自行完善代碼。不過研究人員表示,他們打算在不久之后完善這個解決方案,所以安卓小白稍安勿躁,很快你的電池續(xù)航時間也會變長了。