For the development of a cross platform OpenGL game engine,
Is there a performance advantage from using:
NativeActivity or android_native_app_glue
over:
Defining an Activity, creating a GLSurfaceView, and setting the renderer to call native methods; implementing the JNI calls yourself?
If using NativeActivity, are there any disadvantages: e.g. can you still use Google Play Game Services?