Ios 用于绘图应用程序的Quartz或OpenGL

Ios 用于绘图应用程序的Quartz或OpenGL,ios,opengl-es,quartz-graphics,Ios,Opengl Es,Quartz Graphics,我已经建立了一个绘图应用程序(免费绘图、放置线、圆、多边形、文本燃烧等),我想知道我是否可以做得比我使用石英绘制的更好。使用openGL会更好吗?我真的不知道为什么它会更好或者不会更好,但我知道很多应用程序只是使用openGL进行游戏和华丽的应用程序,而不是通常无聊的邮件应用程序。有人能说出这两种方法的优点吗?我最初的想法是我不需要3d渲染,因此潜心于创建一个具有所有绘制状态和技巧的GL应用程序的复杂性(请看,我甚至不知道它们是什么)并不值得我花有限的时间来实现。Quartz通常是一个比Open

我已经建立了一个绘图应用程序(免费绘图、放置线、圆、多边形、文本燃烧等),我想知道我是否可以做得比我使用石英绘制的更好。使用openGL会更好吗?我真的不知道为什么它会更好或者不会更好,但我知道很多应用程序只是使用openGL进行游戏和华丽的应用程序,而不是通常无聊的邮件应用程序。有人能说出这两种方法的优点吗?我最初的想法是我不需要3d渲染,因此潜心于创建一个具有所有绘制状态和技巧的GL应用程序的复杂性(请看,我甚至不知道它们是什么)并不值得我花有限的时间来实现。

Quartz通常是一个比OpenGL ES更令人愉快的API,特别是对于您正在绘制的对象类型。如果你的应用程序与石英的性能很好,你不需要OpenGL ES的特性,那么就没有理由考虑使用OpenGL ES。p> 谢谢,这让人放心。我可以使用更多细节的一个方面是,一般来说,GL是否比quartz2d具有更好的性能。对于我来说,在GL中构建它只是为了比较性能是不太实际的。对于二维绘图来说,GL是否比石英更快,甚至有可能做出这样的概括吗?你真的必须尝试两种方法才能知道。