1920x1080 isn't high resolution? That's 2K, and we have 4K tvs coming just around the corner.
It's a tiny bit shy of 2k. My PC monitor is actually 2k at 2048x1152.
4k displays still cost the same as a car, so they're not likely to be seen alongside an Ouya soon
Anyway I think way2lazy2care's point was that TV's aren't usually higher resolution than PCs... but a 1080p TV may be higher resolution than a cheap laptop.
What works on one device is almost guaranteed not to work on another, particularly with shader support. All devices except those with Adreno GPU’s allow arrays of samplers. On Adreno you have to figure out how to work around this. If you didn’t set up a preprocessing system for your scripts so that you can convert things at run-time you are basically screwed.
I don’t know the details since I am not working on Android but there was another problem that held him up for months. “The shader compiles on every device except this one and I don’t know why.”
Honestly that just sounds like working with GL on PC
I'm sure that there are other, non GL, examples though -- yeah, each extra device is a (potentially messy) port, but it's a smaller port than going from Windows to your first Android device.
Edited by Hodgman, 10 February 2013 - 06:16 PM.