科學研究顯示, app 編碼不佳的廣告發送導致 Android 手機續航力砍半!

 

一直覺得手機的續航力不太理想嗎?根據美國普渡大學以及微軟的聯合團隊研究報告, Android 手機執行 app 時,有超過 75% 的功耗都是廣告造成的,這個團隊使用一項名為 Eprof 的測試軟體進行電池使用量的分析,在搭載 Android 2.3 的 Nexus One 以五個熱門 app 作為測試項目,包括生氣鳥、 FreeChess 等軟體。

在執行生氣鳥時,他們發現在 app 執行中的總功耗僅有 30% 是遊戲本身耗損的,然而 70% 以上的能耗是由於 app 內不斷上傳使用者個人訊息、位置以及不斷刷新廣告所造成。而在其他內藏廣告的 app 內也有類似的情形。但反觀再沒有廣告的 app 像是內建瀏覽器或是紐約時報的新聞 app ,由於追蹤使用者使用情形造成的不必要的功耗就僅有運作 app 功耗的 15% 左右。

研究團隊指出,他們的目的並不是針對特定作業系統,而是認為 Android 的廣告推送不應該這麼耗電,這應該是軟體開發商以及軟體開發商並未將編碼最佳化造成的,他們未來會把 Eprof 軟體免費化,供開發商能透過這套軟體提昇內嵌廣告的 Android app 的功耗分配。

新聞來源: New ScienceEprof ( PDF 檔案)The Verge