I just displayed a bitmap on a samsung galaxy 10.2. The image was created in photoshop showing some subtle change from a light red to a slightly darker red, it looked perfect on my PC, but the rendering on the tablet showed multiple bands.
I know this can be caused by insufficient colour depth... but I don't know what colour depth android devices have. Does android even specify a minimum colour depth? Is the colour depth something you can request more or less of at runtime? Is it just up to the manufacturer of the device?