Android 如何使用Canvas/Surfaceview或OpenGL

Android 如何使用Canvas/Surfaceview或OpenGL,android,canvas,opengl-es,surfaceview,Android,Canvas,Opengl Es,Surfaceview,我知道这个问题在这里被问了太多次了,但一直以来它都与2D或3D游戏有关 我正在尝试创建一个像这样的应用程序,我想知道是使用Opengl还是使用Canvas、Surface view 最好使用性能方面的选项。最大性能=OpenGL 易于实施且性能高于平均水平=SurfaceView 我这里不提供任何基准测试,但这是基于自己的经验。有时甚至OpenGL也可能有性能问题) 请记住-如果您最关心的是原始性能,那么直接使用OpenGL ES是最好的方法。然而。。。我没有使用Skitch,但是查看play

我知道这个问题在这里被问了太多次了,但一直以来它都与2D或3D游戏有关

我正在尝试创建一个像这样的应用程序,我想知道是使用Opengl还是使用Canvas、Surface view


最好使用性能方面的选项。

最大性能=OpenGL

易于实施且性能高于平均水平=SurfaceView

我这里不提供任何基准测试,但这是基于自己的经验。有时甚至OpenGL也可能有性能问题)


请记住-

如果您最关心的是原始性能,那么直接使用OpenGL ES是最好的方法。然而。。。我没有使用Skitch,但是查看play store条目,我不确定为什么您需要处于图形渲染性能的最前沿。看起来字体渲染的简易性更有价值。