我用SkiaSharp创建了一个小样本动画,它以60FPS的速度运行。在真正的Pixel 4上,它具有以下性能:
SKGLView (GPU Renderer):
- 平均帧时间0.5ms
SKCanvasView (CPU Renderer):
- 平均帧时间:5ms
如果gpu渲染器这么快:
使用cpu渲染器的用例/好处是什么?
不太确定,但我想在Skia诞生的时候,并不是所有的设备都有图形芯片。想象一下运行linux的嵌入式设备,但是在没有GPU的硬件上。