Hello, everyone.
I have sent these questions already to devsupport@ouya.tv, but I haven't gotten an answer in almost 2 weeks (which is quite disappointing) so I have decided to post these questions here hoping that I will receive some answers.
1. In the current documentation it's mentioned that developers should target Android API level 14 or level 16. The engine we use targets API level 17 by default (and we generally keep upgrading with time as newer versions are released), but the game works fine on all devices ranging from Android 2.2 to the current 4.2 without problems. Can we keep using this setup or is there something specific about Ouya that requires us to target 14 or 16? We are not using any API calls that are not included at least since API level 8.
2. The documentation mentions that only 720p and 1080p HDTV resolutions are supported. Our engine supports any resolution and it actually uses the resolution of the current screen in order to create the backbuffer. So my question is basically whether Activity.getWindowManager().getDefaultDisplay().getMetrics() works and returns the proper xdpi, ydpi, widthPixels and heightPixels values. Would it be possible for us to keep using these parameters on Ouya to determine our backbuffer resolution?
Thank you in advance for your answers.