Google 一直致力於Android系統續航和優化工作,在新版版本的Andr​​oid L系統中, Google 加入了一個Project Volta項目,這使得Android L的續航比Android 4.4 KitKat有了36%的提升。那究竟Android L是如何做到有效的提供手機續航的呢?

 

我們都知道每個Android版本都有一個以甜點命名的代號,比如最新的Andr​​oid 4.4的KitKat。但一般 Google 的研發團隊內部還有一個代號,這個代號一般與這個系統版本想要解決的系統問題相關,例如Jelly Bean的內部版本叫Project Butter(黃油),KitKat叫Svelt(苗條的),而最新的Andr​​oid L叫做Volta(伏特),一听就和電量有關。

 

在同等的電池容量和硬件條件下,提供手機的續航那就必須要減少系統和應用程式的電量損耗。如果一個應用喚醒的設備次數過多,就會消耗大量的電量。應用程式每次喚醒設備1到2秒,待機時間就會減少2分鐘。這並不僅僅指的是點亮螢幕,還有系統在處理應用的後台任務。

 

為此 Google 為Android L新加入了一個新的API JobScheduler,API JobScheduler可以使得系統能夠有效的處理一些不合理的應用喚醒要求,叫做對齊喚醒機制,也就是定時批處理一批操作,壓縮硬件喚醒時間,就像心跳一樣,讓硬件充分休息,還有就是精確監測應用請求,智能安排請求執行時間,讓資源利用最大化。

 

Google 還在Android L中加入了Battery Historian能夠有效的分析和檢測電量的損耗情況,讓用戶深入瞭解哪個應用消耗的電量最大。其實對齊喚醒機制在一些第三方的ROM和一些Android省電應用中已經開始使用, Google 此次只不過是將優秀的第三方內容聰明的融入到了自己的系統中。

Source: http://news.mydrivers.com/1/314/314840.htm

arrow
arrow
    全站熱搜

    iPhone repair 發表在 痞客邦 留言(0) 人氣()