Project Volta 讓 Android 續航提升了多少?
似乎每一次 Android 大升級,Google 都習慣性地發布一個“Project”,以彰顯對 Android 某一問題的改進力度。比如 Jelly Bean 的“Project Butter”(黃油計劃)讓 Android 系統的動畫切換效果達到 60fps,KitKat 的“Project Svelte” 讓 Android 最低運行 RAM 降低至 512MB。
今年的 Google I/O 帶來了“史上改進最大”的 Android L,伴隨而來的是針對續航改進的“Project Volta”。Google 表示,真正優化之后省電模式至少可以讓 Nexus 5 增加 90 分鐘的續航時間。
Project Volta 究竟讓 Android 續航提升了多少?Ars Technica 使用兩臺 Nexus 5 進行了一次續航對比測試,測試盡可能保證了實驗條件的精準:一臺搭載 Android 4.4 KitKat,另一臺搭載 Android L 預覽版,亮度同時保持 200nit,保持屏幕常亮、同時更新應用,在 Wi-Fi 環境下每 15 秒刷新一次網頁,直至電量耗盡為止。
實驗結果顯示,搭載 Android 4.4 的續航時間為 345 分鐘,而Android L 預覽版的續航時間則高達 471 分鐘,續航能力提升 36%,多了兩小時的使用時間。
需要提到的是,Android L 還提供了一個“電池保護”的功能,當設備電量低于 15% 時系統會自動降低設備性能、切斷后臺數據、調低屏幕亮度。盡管可以更進一步提升續航能力,不過測試并沒有應用該功能。
“Project Volta” 對 Android 續航能力的提升源于多項措施。首先,“Project Volta”可以通過分析來發現系統資源的最大消耗者,并在節能模式下控制這些進程,從而達到節電的目的。
Google 測試發現,用戶每點亮一次屏幕大約消耗 2 分鐘的待機,這不僅僅源于屏幕消耗,一些應用程序或網絡模塊執行后臺數據刷新的操作也會消耗電量。Android L 引入了新的“JobScheduler” API,使得Android 可以分批處理數據清理和日志上傳等不重要的應用請求。
另外,增強的 Battery Historian 電量消耗統計跟蹤器增加了大量電量追蹤功能,為開發者帶來了數據可視化的圖標,開發者可以通過有針對性的調整來延長電池續航時間。
當然,ART 替代 Dalvik 成為 Android 的默認虛擬機也是重要原因之一,ART 可以一次性將 Android 應用編譯成本地代碼,減少了即時編譯對計算性能的浪費,從而提高了運行效率。
題圖來自:Androidbeat
稿源: 愛范兒