And time out: Before you start flying the "fragmentation flag," you should know that this doesn't mean developers have to worry about supporting numerous new configurations. As long as apps are coded properly, the adjustments are handled automatically on the fly. As Android engineer Dianne Hackborn explains it:
"For developers, when designing your app to scale up from its phone UI, this mostly means you should pick the break point at which any major change in your layout should occur and let the layout managers take care of all of the sizes in-between. ...
Android's density scaling was designed to be able to support arbitrary densities, by including the concept of density in all of the UI specifications of the application (bitmaps, measurements, etc) and using layout managers for final pixel-accurate placement of UI elements...
You don't need to supply bitmaps for every possible density; Android will scale your bitmaps (typically when they are loaded) to match the current density."