I guess it would be interesting to see the fps min/max range to check variability. That's where GC stalls will hit you. But anyone claiming that java is up to the task of real time hard requirements is deluding themselves. When you want to push the envelope that's where this stuff will bite you.
About lua: that's a different animal. Lua is typically embedded inside c/c++ applications and not the other way around, and it's also tailored more towards game logic only, not managing memory. Very different animals entirely.
One advantage the ouya has is that they have their own android distro. They can make sure there's nothing like gmail or other misbehaving applications waiting around to trash out the GC, and I would hope OUYA doesn't put useless uninstallable crapware like you see on many vendor built firmwares.
Perhaps next gen ouya would ship with a c/c++ pure control and performance oriented system with an android compatibility layer on top to get the best of both worlds (well we can hope, right?).
About lua: that's a different animal. Lua is typically embedded inside c/c++ applications and not the other way around, and it's also tailored more towards game logic only, not managing memory. Very different animals entirely.
One advantage the ouya has is that they have their own android distro. They can make sure there's nothing like gmail or other misbehaving applications waiting around to trash out the GC, and I would hope OUYA doesn't put useless uninstallable crapware like you see on many vendor built firmwares.
Perhaps next gen ouya would ship with a c/c++ pure control and performance oriented system with an android compatibility layer on top to get the best of both worlds (well we can hope, right?).
Comment