Gingerbread and 32 bits windows
I recently published the slides of two Android talks Chet Haase and I gave at Devoxx in November. One slide in particular got a lot of interest from various Android web sites:
I would like to add a few things regarding this slide:
- Applications can use 32 bits windows today (transparent windows are 32 bits for instance.)
- Applications can force bitmaps to be loaded in 32 bits today.
- Applications can prevent banding today (more about this in my next post.)
- OpenGL windows remain 16 bits in Gingerbread for compatibility reasons. Some games assume this format and should not. But they do, and we don’t like breaking applications.
- OpenGL applications can use 32 bits windows today.
To sum up, Gingerbread does not add 32 bits support to the system, it’s always been there. Gingerbread simply enables 32 bits by default in more situations than before.