Wear OS 表面动画转动将会更加流畅

Google 上个月为 Wear OS Support Library 推出了 v2.7.0 更新,将来 Wear OS 表面的动画或转动效果会更加流畅。

过往 Wear OS Apps 都会使用配置有硬件加速的图像绘制技术的Standard Views,至于表面应用则只会使用 Canvases 制成,未能使用硬件加速。在最新 v2.7.0 下,Canvas 也可以使用硬件加速技术,有了硬件加速表面可以有更高的 Frame Rate,动画和转场效果就会更加流畅。

不过,这些改动都需要有表面 Apps 修改程式,在 CanvasWatchFaceService.Engine 内加入 useHardwareCanvas 才可用到硬件加速。用家还是要等待表面 Apps 更新。

一般用家可以使用 Wear OS 装置的开发人员选项查看表面有没有使用硬件加速。在 Wear OS 装置 “设定 > 开发人员选项” 内,启动 Debug GPU Profiling。

Wear OS Developer Options GPU

跟住返回表面,若果装置有使用硬件加速的话,就会看到表面每转动一下,覆蓋表面的 Bar chart 就会有一条新 Bar 由右至左出现,就好下面的 GIF 这样。

GPU Profile

Source: Android Developer

发布留言