我们正在尝试将我们的项目从PC版迁移到Android版.PC版使用JOGL.谁能解释在Android应用程序中使用JOGL而不是OpenGL ES API的主要优点?
例如,JOGL的PC专业人士是:
- 从理论上讲,您可以在任何平台上使用它.
- 它或多或少地集成了AWT,Swing和SWT.
- 它也是某种包装器,因此理论上有一些抽象可以更容易地使用OpenGL.
但是我看不到在Android中使用它的优点,从我的角度来看这是缺点:
- 这是另一种依赖,APK大小会更大.
- 影响JOGL和OpenGL ES的一些问题需要更多时间来查明和修复.
- 这不是一个不需要一些时间进行重构的银弹,因为在Android中我们应该为活动,服务等使用正确的模式.
- JOGL拥有较少的教程和较小的OpenGL ES API社区.
那么在Android项目中使用它有什么意义呢?