I'm making a 2D game for Android, and I've recently been looking at optimization.
I looked at the battery-use in Settings and found that after leaving my game in the foreground (with the screen on) for a little over an hour, I had drained 11% of the battery (Motorola Xoom Honeycomb).
Is this something that users should expect from a game on their phone/tablet?
A bit of Info:
My game uses Opengl-es for rendering (continuous render)
Logic runs in a separate thread for performance.
I used getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); thought it was necessary as the game requires a bit of thinking time from the user.
Simple Particles
So, is that kind of battery consumption normal for a game?
And what steps can I take to reduce the battery consumption?