I've also been using the NDK on Ouya successfully. I had my first successful run of my portable engine (C, C++, and Lua) on the Ouya hardware and was pretty impressed with the Tegra 3's performance.
I'm new to Android dev, so I'm just learning about what's involved. I know that you can use JNI to get at the java ODK stuff, but I was hoping that the OUYA team was going to do a native version of ODK. Wouldn't that be cleaner and potentially more performant?
At a minimum, it would be nice if they maintained the JNI stuff with the ODK since it's going to be going through lots of changes.
I'm new to Android dev, so I'm just learning about what's involved. I know that you can use JNI to get at the java ODK stuff, but I was hoping that the OUYA team was going to do a native version of ODK. Wouldn't that be cleaner and potentially more performant?
At a minimum, it would be nice if they maintained the JNI stuff with the ODK since it's going to be going through lots of changes.
I believe the native version of the ODK will just be the JNI wrappers. As for performance, the only APIs called every frame are for OuyaController, and they're only a couple of times per frame at most.
Comments