Interesting, I've heard the opposite. My brother knows several people who started out on Android, but switched to iphone. He ended up switching from learning to do Android apps to iPhone apps.
Interesting, I've heard the opposite. My brother knows several people who started out on Android, but switched to iphone. He ended up switching from learning to do Android apps to iPhone apps.
- Windows Mobile (Motorola Q)
- Various BlackBerry Devices (Curve, Storm, Torch, etc)
- Android (Nexus One)
- Windows Phone 7 (Samsung Focus)
- Android (Nexus One, again) + iPad 2
- iOS (iPhone 4S)
Having dabbled in J2ME, BlackBerry, Android and iPhone development, and having used all devices for a minimum of two months, I can tell you that,] if for some crazy reason, I decide to jump off the iOS boat, I will be going straight to Windows Phone 7 and not Android.
In terms of overall UX/UI and general happiness, I've found that the top three platforms are represented as follows:
1. iOS
2. WP7
3. Android
With regards to overall ease-of-development and awesomeness of API, as well as general happiness from developing for particular platforms:
1. iOS
2. Android
3. BlackBerry
Obviously just my own perspective, but I think this gives me enough authority to recommend a platform to a particular user when asked.
Android is truly a swiss army knife and talks to all out needs. I have so many options. For example for international travels i have a smaller android, my father insists on a dual sim. Android tablets add to the diversity. Wp7, blackberry and ios lack in diversity and free customization options.
I suggest everyone to try Androids. There is one for your taste.
iOS is like a restaurant: most of the choices are made for you, but the meal is effortless.
This is all reminiscent of the "Linux will take over the desktop" advocacy of 8 or 9 years ago. People with knowledge of "the real world" just roll their eyes heavanwards and find someone interesting to talk to.
And which ecosystem did you come from before iOS and WP7?
(disclaimer: I'm not a Windows or WP7 dev, and I only dabbled a bit in iOS dev)