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