雅虎贊助網站載入中...
大學研究發現:1/4 Android Apps 都存在「過度耗電」問題
# 1
為延長智能手機的續航時間,省電方式可謂無所不用其極,降頻、調暗螢幕光度、縮短閒置時間、關閉同步功能、自動關閉 WiFi/3G 網絡,利用 Adblock 封鎖廣告,甚至近期更出現關閉處理器多核心的工具,不過就算你使盡以上的方法,你的智能手機一樣存在「過度耗電」問題,而且如砧板上的肉,任人宰割不能反抗。
最近美國普渡大學的一份研究報告顯示,有約四分之一的 Android Apps 都屬於「耗電元兇」。他們解釋,Android 其實本身有一套電源管理的機制,當手機鎖機之後,不管是空閒還是忙碌的處理器都會進入休眠狀態,同時所有進程也會馬上停止,以達到省電的效果。然而,在一些特殊的情況下,比如 Gmail 自動同步收新郵件、或者讓播放器持續播放音樂,Android 系統則提供一種不遵守規矩的 API,名為「Wake Lock 」,它可以打破默認的電源管理模式,讓處理器無法進入休眠,繼續為指定程序工作。
不過世界上實在有太多技術水準過低或者不負責任的程式開發人員,美國普渡大學的研究人員發現,在測試的187款 Apps 當中,有42款則無緣無故調用 「Wake Lock 」的 API,這些錯誤會導致程式在背後不斷蠶食手機的電力,成為無形的電池殺手。所以,下次你睡醒發現充滿電的智能手機只剩下很少電量,應該知道這可能是新安裝或者剛更新的 Apps 作怪。
來源1、來源2