此页面http://source.android.com/devices/graphics.html说:
在 Android 3.0 之前,Canvas 使用Skia 2D 绘图库进行绘制,无法利用硬件加速。在 Android 3.0 中引入的 Canvas API 硬件加速使用一个名为OpenGLRenderer的新绘图库,它将Canvas 操作转换为 OpenGL 操作,以便它们可以在 GPU 上执行。
但是,Skia 页面http://code.google.com/p/skia/说 Skia 可以后端到 OpenGL。
此外,此 Skia 常见问题解答https://sites.google.com/site/skiadocs/user-documentation/faq说:“已编写 SkGLCanvas 以将其绘图调用定向到 OpenGL。”
所以我想知道,Android 不简单地使用 Skia 支持 OpenGL 来获取硬件加速图形是否有特殊原因?(也许 OpenGL 和 OpenGL ES 有区别?)