Most of Android's UI problems come from their lack of design chops (fixed by hiring Matias Duarte away from HP/Palm) and guidance (fixed by said person). ICS is really the first decent interface on Android.JLTucker wrote:Can you give some examples of this "shitty Android UI?"
Examples, in no particular order:
- Inconsistent behavior of the "back" button
- No cues for in-app navigation (API fixes introduced in ICS and backported)
- No formal specification on how the hardware buttons should be arranged (hardware buttons now deprecated in ICS)
- No UI prioritization, leading to response latency (mostly fixed in ICS, improved in JB)
- No general interface guidelines, leading to inconsistent design amongst applications (released with ICS)
- Menu button, leading to lazy developers making hidden-yet-critical interaction (deprecated in ICS)
- Third-party interfaces with inconsistent behavior compared to the stock Android experience
- Third-party interfaces that ape iOS' look (I'm looking at you, Samsung, or MIUI)
- Partitioned storage so you don't quite know how much you can really use at purchase-time
- Mediocre stock keyboard (improved in ICS and even better in JB?)
- Interface in general is still evolving with nontrivial changes across major releases (maybe 4.X represents maturation?)
My girlfriend has the Nexus S 4G and it sometimes does lag. It also took freaking forever to get ICS (due to Sprint + CDMA issues).JLTucker wrote:I suffer no lag on my HTC Vivid. Are your opinions based on pre Ice Cream Sandwich?
One of my sisters has an WP7 phone (Lumia 710) and its usability is leaps ahead of Gingerbread. It also runs rather smoother than my Nexus One!Pendleton wrote:I care nothing for it. WP7 and iOS seem to offer a nicer user experience, if admittedly blander.