Android應用電耗75%用于廣告
該小組開發了一個名為EProf的能效分析器,對每一個Android app的電池使用情況都進行了細顆粒度的分析,分析單獨記錄app的每一個線程的電池消耗情況。受測的流行應用包括憤怒的小鳥、FreeChess以及紐約時報app,受測機器是HTC Passion (Nexus One),運行的是Android 2.3。
研究小組的負責人Pathak在測試憤怒的小鳥中記錄了某一關游戲的電池使用情況,結果發現游戲本身僅占app耗電的30%不到。其余70%均為上傳用戶信息指標、位置以及下載和顯示廣告所消耗。下載量超過百萬的流行游戲FreeChess的測試結果與憤怒的小鳥類似,70%的電池消耗在廣告相關的進程上。不過并不是只有內含廣告的app會出現將電池壽命浪費在非基本功能上的情況,原生瀏覽器和紐約時報app大約有15%的耗電是用在用戶跟蹤上。
研究認為,當前Android廣告程序寫得不好導致耗電過多。不過Pathak稱研究的動機并不是為了揭露哪些應用或者廣告公司是耗電大戶,而是為了幫助開發者和廣告商改進軟件的效能。
研究小組下一步打算跟微軟研發中心合作將EProf工具用于Windows Phone上,并計劃在不久發布帶開源許可的免費版。
【編輯推薦】