So I just got an HTC Desire after the contract on my iphone ran its course. I was offered a great deal so it was easy to say yes. I'd used android briefly on my girlfriends hero and in general was impressed, but never really spent any time with it.
After a day of digging around the marketplace and running a number of apps I have realised that the general UI (and UX for that matter) on most apps is, for the most part, poor.
My main gripe is that the standard android look n feel is, quite frankly, not very good. Its basic, kinda ugly, and lacks the 'wow' factor that I was used to from my iphone. Also, is it just harder for devs to make decent UI's on android or something? The typical iphone app looks good, whereas the typical android app looks unfinished and bare. I guess it comes down to the fact that presumably the android sdk doesn't offer the same mature set of controls, dialogs, view and transitions that mobile cocoa does (correct me if im wrong).
I may be being overly critical, after all the majority of apps that I run on my desire look like they were built for a lower resolution screen. Images etc have a nasty blurry look to them. How hard is it to build resolution independent interfaces on android for that matter? Does it use a vector based system for drawing onscreen elements?
Anyway, this is turning into a rant, and it wasn't supposed to be. I just hope that the Android interface 'building tools (sdk etc)' improve so that devs can build better looking interfaces - as it stands at the minute I cant help but feel that Im running a device that is using some clunky open source XWindow type extension - its got that amateurish feel to it.