I've starting developing game on Windows Phone with, using XNA. Then, cause some limitation, I've passed to SharpDx because that permit me to port my code in no time (they use an identically organization).
Now I want to pass to Android. Based on your experience and the devices on market, what do you suggest me for performance and compatibilities?
OpenGL or Canvas?
I develop 2D games with the complexity of an arcade game (my first game was a game like ruzzle based on poker and the second a Pang game).
I would like to use OpenGL but I don't now If I can occurs in some compatibility issues (I've 2 android phone for testing and there are thousands of models on market )