電池用量過高是指每小時電池用量超過 4.44% 的錶面工作階段百分比。Google Play 會在裝置未充電且未使用任何應用程式時收集這項資料。
如果每小時電池用量超過 4.44%,手錶在充一次電後就無法持續使用一整天。這會對使用者和 Wear OS 生態系統造成傷害。
為了延長電池續航力,請盡量讓每小時的電池用量低於 3.2%。
效率規定
高效的錶面應用程式應具備下列功能:
- < 1% 過度耗電
- 80% 的工作階段每小時電池用量低於 3.2%
重要資料會提供下列資料:
- 電池用量過高
- 每小時電池用量直方圖
- 影響因素
- 詳細資料
影響因素
以下是影響應用程式電池用量的關鍵因素:
- CPU 使用率過高:每小時使用 CPU 超過 90 秒的錶面工作階段。
- 部分喚醒鎖定次數過多:部分錶面工作階段每小時使用 18.5 秒以上的喚醒鎖定。
請使用細目資料和 Battery Historian 進一步調查。
詳細資料
依 OS、裝置和地區等特徵,將受影響的工作階段分組。選取分組即可查看該群組的每小時電池用量直方圖。
降低電池用量
請參考下列建議,減少應用程式的電池用量。
使用錶面格式
錶面格式使用宣告式 XML 而非可執行程式碼,可簡化應用程式建立程序並減少電池用量。
處理螢幕長亮模式 (AoD)
手錶在未使用時會切換至螢幕長亮模式 (AoD),也稱為微光模式。在 AoD 模式下,錶面亮起時顯示的像素不得超過 15%。
記憶體用量最佳化
大型圖片、字型和動畫 (例如秒針掃過) 會增加電池用量。
- 使用所需解析度最低的資源
- 裁剪資源至最小尺寸 (避免出現透明邊框)
- 移除或裁剪其他元素隱藏的任何內容,以減少重繪
如需更多建議,請參閱「最佳化記憶體用量」。
限制動畫
動畫元素可讓錶面更吸睛,但會比較耗電。如要減少這些影響,請採取以下做法:
- 避免使用高 FPS 動畫
- 建議大多數動畫的 FPS 為 15
- 限制動態元素的使用,例如 Gyro 和 ArithmeticExpression
ArithmeticExpression
的更新頻率與來源資料相同。高頻率來源 (例如MILLISECOND
和ACCELEROMETER
) 會耗用更多電池電量。
- 避免在 AoD 模式中顯示不必要的動畫
避免喚醒鎖定
使用錶面格式發布應用程式,以免產生喚醒鎖定。
目前沒有任何建議。
建議登入 Google 帳戶。