I'm following up on this as I'm interested on Ouya development as well :)
Ok, as i'm sure some of you know there was a thread called "The sad Truth of C2" ignore the fact that it's more about HTML5. I did some follow up testing to increase performance. i found some fantastic success to bump the starting FPS up. You will need to becareful from there that you don't overload the pixel push rate. Going over this will surely do a performance hit.
ok. here is what to do
as your making Ouya games I suggest sticking to 720p. you could do 1080p, but I don't suggest it. if you NEED more performance go down as low as 480p
* viewport to 1280x720
* create your game on this viewport.
* test your games at 1280x???(whaterever your available screen width is on your browser testing hardware.)
* set your scale to "letterbox scale integer"
* create the rest of your game
doing this method I was able to easily animate 15 objects on my screen at 50fps on my Tegra2 android in the Android browser. This is up from 10-15fps.
however this method also means your game is not going to be as easily portable to a multitude of devices. You will need to carefully weigh in game at different resolutions. if any resolution becomes too much you will probably have to make all the changes manually.
Also on a development note. When i went from testing program to using this in my game. i needed to go about reducing large sprites and objects. It wasn't immediate. Once I tinkered with various sizes on the larger objects my performance jumped a lot. I don't suggest making TONS objects on the sreen. instead use your objects more wisely.
if you need a lot of small objects. blend them into the background.
One theory i've been thinking to allow for more free form level construction's while having lot's of details. Would be to use rojohounds canvas plugin.
Create an entire empty background objects of just canvas 512x512, then use a level loader engine to paste the sprites onto the canvas background. use an invisible version over top. and when picking up or doing something advance with the environment. Just re render that one tile.
That way you can minimize re rendering and probably get away with just 20 active objects at one time..... I think this needs to made into a plugin :D
yes. I've been asking Ludei for Ouya IAP, Controller and to just work for here and there. However, while there has been friendly comments that they are of interest. They cannot give an ETA or even expressed interest in it being for a late March release... So i'm still hoping for rfisher's phonegap plugin... maybe rfisher you could integrate the IAP? then again that wuold actually require a C2 plugin :|... sigh