After quite a bit of fiddling around I have got the GL version of my 2D game to running with 20-30fps with ~100 sprites. Now this is at least quite playable, until the user touches the screen. Then the fps is simply cut in halfe.
Now there are a lot of 2D games in the market like for example "Robo Defense" which seem to draw 100+ sprites with a static background and the user scrolling around by touching the screen quite fine. Feels like it has at least solid 20fps. So I thought maybe they are using Canvas.
So my question, has anyone benchmarked how big the slowdown is when using Canvas instead of OpenGL? Is it still as severe?


