QUOTE(DJFoo000 @ Feb 13 2011, 11:11 PM)
Wait. I don't get it. Everyone says variation is a problem in Android. For all I know Android offers the most variation possible to a phone manufacturer. It is WP7 that is faceless. Not one WP7 phone out there is significantly different from the other.
Seriously, someone explain that to me. I genuinely ask for someone to explain how Android is bland and monotonous versus how WP7 is offering more variation possibilities to manufacturers.
Please no fanboy replies. Sensible, reasonable, technical replies are most welcomed.
For all I know, make one good Android and you'll hit gold. Galaxy S selling 10 million units worldwide is a pretty huge statement.
I don't think anyone here is saying Android is bland in monotonous. Well, unless if too much exposure (heck, CSL also now producing android phones) is making a brand monotonous.
Android is a problem because everyone is using it. And differentiation is very important if everyone is using a common platform, you could be lost in a sea of competitors and you could very well end up losing customers, because they have no particular urge to buy your phone, because it is so similar to each other. Motoblur, Timescape, Sense UI? These are the UI customization by Motorola, SE and HTC. They needed to be different to make sure their product stood out.
In the case of WP7, their problem is two fold, mainly because HTC, Samsung and LG, the three comitted to WP7 seems to be producing very boring phone, almost refusing to innovate more that the baseline hardware that Microsoft has specified. In the case of HTC, they shoved WP7 into HD2 and called them HD7, all the while drowning the Wp7 portfolio with successions of Android phones.
And the fact also remains that these three manufacturers were quiet happy to sell the hardware without worrying too much about the software. It's free some more. But the scary part is as long as you use an Android phone, whatever you do with it is being tracked by Google so they can know where, what, who you are. In light of that, free means having your habits go to the internet.
What happens now is because Google said android is free, it gets shoved into every device imaginable, and customized sometimes to its detriment. You now have tons of devices that works using a common platform with all the advantages, and here it is, disadvantages.
Android keeps being a work in progress. Releases after releases that offer incremental updates and improvement. Because of that, compatibility goes out the window, and you have unfortunate ones that are stuck with stale food (aka old versions) that cannot update. If you cannot update, then the marketplace is useless, since now you have to go by platform. This apps works on 1.6, this one 2.1 only. This app works on this device and not that device. Don't believe me? Ask Rovio, the Angry Birds developer who basically admitted that they won't be able to get it working on all android version.
Why do you have so many software developer happy working with Iphone? It's the same as why console games experience is consistent and well executed - the developers know what the capabilities of the target device are, and codes appropriately. Microsoft tried following a mashup of Android and Iphone philosophy by specifying a baseline (a target for all developers to develop apps for) making it easier to develop and test for. That's why, if one were to ask any developers, they would readily admit that the easiest platform to develop for is Wp7.
Why isn't Wp7 gaining traction then? Barring Nokia, no one is actually actively promoting Wp7, or even are promoting it at the same level as their other offering. HTC only has three models, Samsung has what? One? Where's LG?
So, in short..
1. WP7 needed a champion, a company that would only promote Wp7, instead of having affair (or madu) with Android, Bada, etc etc. They got that with Nokia.
2. Android is fragmenting - Simply put, there are too many variations of software and hardware out there that Android Marketplace will never be able to duplicate Apple's App store or Windows Marketplace ability to buy apps and know it definitely will work on your device.
3. That also means you'd have to actually target your coding to spesific device, instead of platform.