先前根據微軟與美國普渡大學報導指出, 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% 耗電
不過他們為了取得能源消耗的一些數據
改了 Android 預設的瀏覽器程式,難道取得數據的過程也不會產生消耗嗎.. (⊙ˍ⊙)
> 這份報告是衝著 Android 來著的
>
> 不過他們為了取得能源消耗的一些數據
>
> 改了 Android 預設的瀏覽器程式,難道取得數據的過程也不會產生消耗嗎.. (⊙ˍ⊙)
請問從文中哪裡可以看得出是衝著 Android 來著的?
取得數據過程耗能有什麼問題嗎?做改善、做研究的過程不就是這樣?
還請指點
看看那廣告要追蹤位置,吃了多少電量
> ※ 引述《阿伯》的留言:
> > 這份報告是衝著 Android 來著的
> >
> > 不過他們為了取得能源消耗的一些數據
> >
> > 改了 Android 預設的瀏覽器程式,難道取得數據的過程也不會產生消耗嗎.. (⊙ˍ⊙)
>
> 請問從文中哪裡可以看得出是衝著 Android 來著的?
?
>
> 取得數據過程耗能有什麼問題嗎?做改善、做研究的過程不就是這樣?
?
>
> 還請指點
?
android版 就一定比iOS更耗電了阿
一個有廣告 一個沒廣告
真慶幸我選的是 可節省電力的iOS<( ̄︶ ̄)>
> 請問從文中哪裡可以看得出是衝著 Android 來著的?
唉唷..這份報告就是用 Android 做測試的呀
>
> 取得數據過程耗能有什麼問題嗎?做改善、做研究的過程不就是這樣?
不就為了取得耗能數據,在某情況下這些改變可能會影響到原本的運作
"最好的方式是使用具壓縮功能的手機瀏覽器,將手機作網頁渲染所消耗的資源,交由雲端伺服器來分擔,如 Opera Mini 與 SkyFire 瀏覽器。"
我是有觀察到瀏覽PC版的blog是會比較慢,所以現在都會改成手機版在觀看.不知這樣有否省到?
> 1f的朋友這篇文章是由第三方所做的研究報告,你如果不相信那就看看就好,我想大家也不會太認真對待,不用對號入座說這是反宣傳,我也不想說些引戰的話題,反正有一些事大家心知肚明
其實我是 Apple Fans.. (≧▽≦)
還期望它省電?