3 ms·
The fact that the screen sizes and dpi are fragmented is in my opinion a feature and not a bug or problem. Actually, Android UI design (if you follow the guide
by DominikR 13y ago
The fact that the screen sizes and dpi are fragmented is in my opinion a feature and not a bug or problem.
Actually, Android UI design (if you follow the guidelines) is comparable to responsive web design, and that isn't surprising, considering that Google is a web centric company.
You have layout XML files (HTML), seperate XML files for styles (CSS) and then your code that manipulates the layouts dynamically.
And most of the time you work with relative positioning of UI elements (like you do on webpages) instead of absolute positioning.
Even Androids Intent mechanism is based on the idea of web links. (but here you link to another "page" of your app, or other apps)
Also, Android apps behave like web pages with stacks of Activities (comparable to pages), and a dedicated back button to browse back.
Yes, it would be easier if you had only one screen size and therefore could design everything statically, but with so many different screen sizes on current iOS devices (3 sizes for different iPhone revisions, at least 3 for iPad and I don't know how many for iPods) I don't think it's a painless process there either, and I expect that Apple will introduce changes in the future.
Also, you probably will never have pixel perfect design on Android that works across every device (it was never intended to do that), but you don't have that on the web either, and no one's complaining here that the web ecosystem will collapse because of that.