I am not sure but I think all Android devices uses keyboard input and bluetooth. I suspect anything we make in AppGameKit will run on these devices as long as they have Android 2.3 or better. Attached is a photo of me using
Gametel with my game Rush to Adventure. There are many such devices now. Most of the buttons works right out of the box (once installed) and I can configure it to whatever buttons I want. If you are using stings like arrow keys, space, enter and esc in your game, I think you are pretty much set on any Android device.
With Ouya and Gamestick there are probably going to be a few extra things that we need. Like full support for the controller and any type of monetizing. I wonder how well Gamestick will do. They don't have the same backing as Ouya. And once you buy all the accessories it's actually more expensive than Ouya. I have seen a few games on both and I think it's very likely that a lot of games will be released for both. I also like Ouya's requirement that all games must be free to try. Ouya is probably the more powerful one. Running on Tegra 3 means you can play any Tegra specific games and it has a fan to cool the CPU.
Demo 3 is out now!