先前根據微軟與美國普渡大學報導指出, Android 手機免費 App 中的廣告,會消耗75% 電力。最近也有一份美國史丹福大學研究報導,指出許多網站即便有手機版網頁,但 CSS 和 JavaScript 依然會導致手機瀏覽器大幅運算消耗電力。Apple官網、維基百科、Blogger 等網站都榜上有名。
上週在法國里昂舉行的 World Wide Web 2012 會議中,來自美國史丹福大學研究員發表了一篇「Who Killed My Battery?: Analyzing Mobile Browser Energy Consumption(誰殺了我的電池?行動瀏覽器和能源消耗分析)」,他發現許多知名網站的行動版網站,如維基百科( Wikipedia )、Tumblr、 IMDB、Blogger 等網站,都是成為電池殺手的一大主因。
▲各網站耗電量統計,Apple官網、維基百科、tumblr名列前茅。(點圖可看大尺寸)
許多行動版網站即便已為手機介面優化過,但處理 CSS 與 JavaScript 還是會造成手機耗電的元兇,因為得透過手機瀏覽器下載並進行網頁渲染。研究員嘗試在行動版維基百科中,稍微修改網頁腳本,內容本身無任何改變,但卻大幅減少30%的電力消耗。另外如圖片格式(如 JPEG 或 PNG 格式)雖然也會稍微影響,但差距不大,最重要的是如何處理網頁上的互動。最後是例如 Gmail 等基於 HTML 腳本(HTML-based scripts)創造出類似應用程式的網頁,但大量的記憶體(caches)佔住手機快取記憶體空間,會導致手機處理速度變慢。
對於手機電池省電的建議,是希望網站本身能卸載一些運算、腳本處理,以及網站先行處理好圖片縮放的程序,減少手機瀏覽器的運作量。對使用者而言,最好的方式是使用具壓縮功能的手機瀏覽器,將手機作網頁渲染所消耗的資源,交由雲端伺服器來分擔,如 Opera Mini 與 SkyFire 瀏覽器。
這份研究報告也再度引用微軟和美國普頓大學的研究,指出免費 App 夾帶的廣告是一大耗電主因。例如最紅的 Angry Birds 憤怒鳥,只有20%的消耗是來自 App 本身的立學和圖型運算,有45%的消耗則來自廣告跟蹤你的位置,以便針對使用者顯示特定的廣告;綜合幾款熱門App比較後,平均只有不到30%的消耗來自 App 本身,高達70%都是廣告所為。另外在關閉 App 之後,這些廣告依然會多花上10秒使用你的3G訊號。
資料、圖片來源:itworld
你的 Android 很耗電?研究發現 App 廣告佔了 75% 耗電