当 Wear OS 手表的电池用量在设备未充电且未运行任何应用时每小时超过 4.44% 时,手表一次充电无法支撑一整天。这会损害用户和 Wear OS 生态系统。
如需最大限度地延长电池续航时间,请确保 80% 的会话每小时电池用量低于 3.2%,并且总体过量电池用量低于 1%。
促成因素
以下是影响应用电池用量的关键因素:
- CPU 使用率过高:每小时使用 CPU 90 秒或更长时间的表盘会话。
- 部分唤醒锁定过多:每小时使用唤醒锁定时间达到 18.5 秒或更长的表盘会话。
使用 Battery Historian 进一步调查。
减少电池用量
请使用以下建议来减少应用的电池用量。
使用表盘格式
表盘格式使用声明性 XML 而不是可执行代码,从而简化应用创建过程并减少电池用量。
处理屏幕常亮 (AoD) 模式
当手表处于闲置状态时,它会切换到熄屏显示 (AoD) 模式,也称为氛围模式。在 AoD 模式下,表盘点亮的像素不应超过 15%。
优化内存使用情况
大型图片、字体和动画(例如扫动式秒针)会增加电池用量。
- 使用所需的最低分辨率资源
- 将资源裁剪为最小尺寸(避免透明边框)
- 移除或裁剪被其他元素隐藏的任何内容,以减少过度绘制
如需更多建议,请参阅优化内存用量。
限制动画
动画元素可让表盘主题更具视觉吸引力,但会消耗更多电量。 为了减少其影响,请执行以下操作:
- 避免使用高帧率动画
- 对于大多数动画,建议使用 15 fps
- 限制使用 Gyro 和 ArithmeticExpression 等动态元素
ArithmeticExpression的更新频率与源数据相同。MILLISECOND和ACCELEROMETER等高频来源会消耗更多电量。
- 避免在 AoD 模式下使用不必要的动画
避免使用唤醒锁定
使用表盘格式发布应用,以避免唤醒锁定。
为你推荐
- 注意:当 JavaScript 处于关闭状态时,系统会显示链接文字
- 表盘格式
- 电源注意事项
- Battery Historian