The woeful performance and usability of Android is precisely the reason that Apple can treat developers (and consumers) however they like; it’s not even playing the same game, much less on the field with the iPhone. That Android is a mobile Linux platform is sadly apparent. Android suffers from the same issues that have plagued Linux on the desktop for years: the lack of integration between software and hardware, buggy and under-featured applications, a lack of attention paid to user experience issues. The encouraging openness and bits of innovation in Android are overshadowed by mediocrity.
iPhone vs Android
Previous post: Learn Ruby
Next post: A Photographer's Guide to Santorini, Greece