I have made a game using Canvas but for performance reasons want to switch to using Canvas. However, some devices such as HTC Tattoo does not have very good hardware acceleration and performs worse with OpenGL! Wondering if anyone has made thoughts about that? Should both OpenGL and Canvas be supported and the user be able to choose via an in-game setting? Or the game can autodetect and choose OpenGL or Canvas? Or is it so few phones that don’t support OpenGL HW accelerated that it is ok to just only go with OpenGL? I think I will end up just going with OpenGL for simplicity.
Anyone had similar thoughts? Any input appreciated!
/Martin