| imo the "Code for Android first, and iPhone/iPad second" suggestion to "Apple developers" has very little merit for most Apple developers For developers, it will make more sense to distinguish between ideology/opinions of bloggers and cold market realities. For starters, revenue returns of Android apps are generally a small fraction of revenue returns for identical iPhone apps in spite of the fact that iPhone owners have a lot more apps to choose from.
For another, the Android fragmentation problem makes life even more difficult for developers. As an example, when Twitter released their official Android Twitter app, only 27.3% of Android owners could even consider downloading it. The app wouldn't run on 82.7 of devices because of the fragmentation problem. Now it does make sense for some apps to be released only on Android.
For instance, if you think that your app may be rejected by Apple, it will make more sense to just create an Android app.
If you're not comfortable with Objective-C, it makes sense to go with Android because Android apps are a lot easier to develop. Btw If first-mover advantage is really the goal, Windows Phone 7 will be a much better option. However, many Android enthusiasts don't like Microsoft. So I suspect that they won't concede this as a great reason for Android developers to do Windows Phone 7 development first and the do Android second :) |
Hopefully Twitter will get motivated enough to support Android 110%!