Google推出新計畫旨在解決Android設備耗電量過快提醒開發者優化
Android裝置有時可能會莫名其妙的出現電量快速耗盡的情況,大多數這種情況都不是系統本身的問題,而是用戶安裝的某些應用程式透過頻繁喚醒或其他保活手段導致消耗硬體資源和電量。

現在Google制定新計劃旨在解決這個問題但僅面向善良的開發者:開發者可以透過Google Play 管理中心的Android Vitals 儀表板追蹤自己的應用程式「過度喚醒鎖定」使用情況。
喚醒鎖是Android的系統級功能,該功能可以讓Android設備即便在空閒狀態也強制保持喚醒狀態,有些應用程式有正當理由使用喚醒鎖,例如在背景播放的音樂或需要持續追蹤使用者運動記錄的應用程式。
然而還有很多應用程式沒有後台使用功能也使用喚醒鎖導致Android系統始終無法進入空閒狀態,而後台這些進程持續運營也會導致內存佔用和電池電量被更快耗盡,於是手機續航時間被縮短。
新的Android Vitals 儀表板會標記在24 小時內使用喚醒鎖超過3 小時的應用程序,前提是該應用在後台運行且沒有活躍的前台服務,開發者可以根據這些信息排查自己的應用程序是否存在問題以及進行針對性的優化。
目前Google正在與三星等OEM 合作建立一致的定義,明確Android 設備上良好性能的具體表現,其目標是幫助開發者編寫更有效率的應用程序,使這些應用程式能夠在不同品牌的Android設備上運作良好。
遺憾的是有不少應用程式是故意使用喚醒鎖達成後台持續運行的目的,這些應用程式甚至還會與其他應用程式合作進行相互喚醒從而始終在後台運行,所以穀歌的新計劃僅限於那些善良的開發者們,對於心懷不軌的開發者沒有太大的作用。