谷歌一直致力於Android系統續航和優化工作,在新版版本的Android L系統中,谷歌加入了一個Project Volta項目,這使得Android L的續航比Android 4.4 KitKat有了36%的提升。那究竟Android L是如何做到有效的提供手機續航的呢?
我們都知道每個Android版本都有一個以甜點命名的代號,比如最新的Android 4.4的KitKat。但一般谷歌的研發團隊内部還有一個代號,這個代號一般與這個系统版本想要解决的系統問題相關,例如Jelly Bean的内部版本叫Project Butter(黄油),KitKat叫Svelt(苗條的),而最新的Android L叫做Volta(伏特),一聽就和電量有關。
在同等的電池容量和硬體條件下,提供手機的續航那就必須要减少系統和應用程序的電量損耗。如果一個應用唤醒的設備次數過多,就會消耗大量的電量。應用程序每次唤醒設備1到2秒,待機時間就會减少2分鐘。這並不僅僅指的是點亮螢幕,還有系統在處理應用的後台任務。
為此谷歌為Android L新加入了一個新的API JobScheduler,API JobScheduler可以使得系統能够有效的處理一些不合理的應用喚醒要求,叫做對齊喚醒機制,也就是定時批處理一批操作,壓縮硬體喚醒時間,就像心跳一樣,讓硬體充分休息,還有就是精確監測應用請求,智慧安排請求執行時間,讓資源利用最大化。
谷歌還在Android L中加入了Battery Historian能够有效的分析和檢測電量的損耗情况,讓用户深入了解哪個應用消耗的電量最大。其實對齊喚醒機制在一些第三方的ROM和一些Android省電應用中已經開始使用,谷歌此次只不過是將優秀的第三方内容聰明的融入到了自己的系統中。
以上文章來自Android L如何提升36%的電量
說白一點就是Google將HTC的極致省電給寫入自己的系統裏面,不過這樣也好,以前管不到的第三方後台運作,就可以透過系統加以節制。
本文章最後由( 陳誠誼 )於 2014-10-26 23:06 編輯
本文章最後由( 陳誠誼 )於 2014-10-27 07:14 編輯
陳誠誼 發表於 2014-10-27 00:32
不過google 寫入系統會比HTC用第二方管理更有效,因為以前管不到google應用及第三方應用程式,背景中執行 ...
陳誠誼 發表於 2014-10-27 01:39
如果您有看到HTC M8 或以後加入的極致省電,大概就可以知道其成果。這種省電裝置套用在系統上會更明顯。
...