There are a lot of different phones, tablets and hardware configurations available when it comes to Android. Assuming that everything is working correctly right from the factory may be a little bit naive. At the moment a lot of developers still support Android 2.3 and some phones like the HTC Desire, HTC Desire S and Samsung Galaxy Ace have a little GPU from the Adreno 200 series (200 & 205) that does not work as all the other GPU’s regarding textures. Let us elaborate a bit on this as you should incorporate our hack if you use multiple textures per shaderprogram so that those users won’t complain .
Android is a complex system of all sorts of logic and systems which are available to us. This is very nice but it also gives us multiple ways to achieve the same thing and here it gets a little bit complicated. In this post we will look a bit into checking if your application is the currently active one.
So you have created a nice and handy app and it looks fine on your test devices and on the emulator. You upload and publish your game on the Google Play Store and what happens? You get some very great reviews but also some very bad ones. How can this happen? You look into it and you get reaction like “blurry text”, “shadow text”, “alignment issues” and a lot more of those kinds of bad reviews. So what has gone wrong?