在智能手机方面的吸引力不及Android,但偶尔也会有增加新功能的更新。这种缓慢的方法与我们每年看到的Wear OS智能手表数量很少相匹配。内存不足1GB的Wear OS智能手表在某些方面往往难以获得UI性能,但由于为表盘增加了硬件加速功能,开发人员应该能够使事情运行得更好。
表盘硬件加速的优势在于GPU可以以更高的帧速率加速表盘UI和动画/过渡的渲染。我注意到Wear OS手表的表面有时会结结巴巴,尤其是在显示器醒来时。硬件加速可以帮助使表盘感觉柔滑一些。
Wear OS应用程序已经能够利用硬件加速已有一段时间了,但尚未提供给面部开发人员使用。上个月,Google更新了可穿戴支持库(版本2.7.0),以使开发人员可以请求硬件加速的画布。除此之外,通过在“设置”>“开发人员”选项下启用“调试GPU性能分析”,可以获得更多的UI性能数据。
此更改带来了一些问题。首先,谷歌表示:“硬件加速会大大降低设备的电池寿命。” 如果表盘具有“长时间运行的动画”,尤其是这种情况,Google建议不要实施。第二个问题是表盘的硬件加速仅适用于Android 9 Pie或更高版本上的Wear OS设备。
与许多功能一样,开发人员需要在其Wear OS表盘上实现此功能。希望有很多人这样做,我们会看到更光滑的表盘。新增此功能不会为Google的smartwatch OS带来省力,但这只是朝正确方向迈出的一小步。