or should that be “10 reasons to rather do iOS development”
or Windows Phone 7?
I think we’re asking the wrong questions here, or trying to extract the wrong reasons.
If you are serious about rolling out mobile apps, there is no choice: you will have to get a strategy in place for rolling out to all of the above smartphone platforms (and to BlackBerry once they are deemed to provide a smartphone SDK… when is Blackberry OS 7 due? Before or after Java 7?)
That means living with the different platforms, the SDKs and the (possible) frustrations of the various tooling. (I know, not all tools can be as smooth as XCode and Interface Builder… )
There has been a lot of talk about this topic at the AppsWorld Africa conference in Cape Town, and also a lot of discussion on the different solutions out there to help resolve this (sorry, no silver bullet yet).
I posted about the talk I did here: “One CODE to rule them all“.
In the mean time, I leave you with this: those worried that Java is dead or the next Cobol, don’t worry: it’s hip and happening in the mobile world, and Java is very much near the centre, sharing it with Objective-C.
And those that like good looking tools: Windows Phone 7′s tooling impressed me, so they’ll start making an impression as well (I just wished I could run it on my Mac.)
PS: Don’t you just hate those irritating “X reasons to…” kind of blogs?