True, but iOS developers aren't allowed to use modified private APIs as Android developers are. Here is a good article discussing the difference in the SDKs (looks to be translated to English). Both have advantages and disadvantages for programmers.http://hi-android.info/2010/08/24/io...s-android-sdk/
I can see saying that Android apps suck and that Android has no tablet specific apps, but you can't criticize Android tablets like the Galaxy Tab for using the same operating system as Android phones. The iPhone and iPad use the same operating system and that has nothing to do with the fact that the iPad has thousands of tablet specific apps.
Getting a new Android phone does mean it can run every app. The iPhone will compete with LTE, dual core Nvidia Tegra 2 android phones with front cameras. Due early second quarter not second half. Many will still want an iphone for its simplicity and better apps, but give android its due on hardware.