Originally Posted by avium
If Android can't lay out basic GUI elements using the prescribed XML-based approach supported / documented by Google, then Google really dropped the ball. For the time being, a robust resolution-independent layout mechanism is infinitely more important to Android than to iOS.
The problem is that their method tries to do what isn't possible. With fragmentation of the hardware market, not only are there phones with different sized screens and resolutions, there are phones with different ratios. And that's one place where their software doesn't work well.
So circles get turned into ellipses, ellipses get turned into circles. Squares turned into rectangles, rectangles into squares. Fixed size graphics and photos are either mis-sized, or left the same size, messing up the composition of the page. Parts of the page are offscreen, never to be seen again. Type is too small or too big, etc.
Then manufacturers try to make "tablets" with 2.33 or earlier which Google says very strongly is NOT a tablet OS. That makes things even worse.
No one used 3.0 to any great extent, and even now, eight months after introduction, 4 is just at 7% adoption. It's a mess!