編輯:基礎知識
你知道什麼才是手機最耗電的呢?元凶竟是廣告服務的應用程序。據美國普渡大學和微軟聯合實施的一項研究表明,單廣告服務這一項的耗電量最多可占到該應用程序總耗電量的70%。
美國普渡大學和微軟的研究小組利用一款名為EProf的能耗監測工具,在搭載Android 2.3的宏達電Passion手機上,測試了五款流行的Android應用程序:《憤怒的小鳥》(Angry Birds)、免費版國際象棋(Free Chess)、Android浏覽器、網絡地圖服務(MapQuest)和《紐約時報》應用程序。研究結果令人大開眼界。
當研究人員在宏達電Passion手機上玩《憤怒的小鳥》游戲時,該手機70%的電量消耗緣於游戲在後台上傳用戶數據(例如地理位置信息)、下載廣告並顯示給用戶觀看。免費版國際象棋也顯示了類似的能耗,但是這一次僅廣告服務一項就耗去了70%的電量。
該研究小組聲稱過多的電量消耗是由於廣告模塊糟糕的編寫程序所致,他們希望開發者和廣告商能夠編寫出更高效的廣告程序。但是,廣告並不是唯一耗電的東西。Android浏覽器和《紐約時報》應用程序,僅跟蹤用戶信息功能一項就消耗了大約15%的電池電量。
EProf工具還發現,應用程序——例如Android 版Facebook應用程序——的自身缺陷也會讓電池過快地耗光電量,因為這樣的缺陷導致CPU在應用程序關閉後也無法進入睡眠模式。該研究小組還計劃在不久的將來把EProf工具變成一款開源軟件。