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