[Windows Phone 7 General] chaoscentral:
I have been a HEAVY Android user and promoter over the past year, I have had just about any device under the sun I could get my hands on for T-Mobile(and some unlocked european ones as well)

But honestly, I will be banishing Android to backup phone status once the HD7 comes out.

The entire OS just seems like it's still in the beta phase. The UI is extremely inconsistent across apps. You have one app that looks great, and another that looks like a 5 year old stitched it together with crayon.

Fragmentation is a huge problem with Android, Microsoft knew about this problem, hell it killed off Windows Mobile because of it. Between all the different hardware specs, and UI changes it's a nightmare to keep everything on the same version let alone run efficiently. Since Google will never remove the ability to change to core experience, each Android phone will be vastly different when changing OEMs, what works on an HTC device won't work on a Samsung. What works on a Samsung won't work on a Motorola, etc.

The hardware fragmentation is also a huge killer for android. They can't optimize the OS for specific hardware when you have to support low tiered devices as well. Not to mention the fact it is run inside a Virtual Machine, so you take a performance hit there.

Software updates are the main thing that has been turning me off from Android, both as a developer, and a user. You write an application for one version of Android, but 60% of phones don't have that version(froyo), so you start removing things or tweaking things trying to get it to work on lower hardware, and you end up with a mess. Not to mention OS updates don't come out for every device. We STILL have people stuck on Android 1.5, and they are still at the mercy of the OEM or the carrier. Custom UIs and OEM changes have been ****ing up the OS updates for a long time. I remember back when I had the Hero how long I had to wait to get 2.x, meanwhile the Droid was just launched, the Nexus One was annoucned, it was horrible when all these new apps come out that support the latest OS and you are stuck on an older version.

Sure while the customizability of android is great, some of you Android zealots have to stop and ask yourself, is too much customization a bad thing?

take a look at the iPhone(don't flame me here, is just an example ;) ) the iPhone 3G, which released before the G1 is capable of running the LATEST version of iOS. It wasn't left behind because of some OEM changes, or because of older hardware. Apple knows that people are still in a contract with it, so they continue to support it for atleast 2 years. Sure while it may not have all the features of it's bigger brothers(3GS and 4) that is because it is limited by it's hardware and not because of semantics because Apple wants to push it's latest phone.

Honestly I'm sick of all these Android zealots bashing Windows Phone 7 because it's missing feature x, or feature y. All WP7 devices will be updated in a timely manner and on a regular basis. Hell MS even stated that Copy and Paste which couldn't make it into the launch build will be released with the OSes first update in the Spring. Not to mention the fact that rumor has it the same update will bring multi tasking as well. IF MS is as good with their WP7 updates as they are with their Xbox 360 or prior zune updates, then I have no doubts in my mind they will easily overtake Android in terms of features and usability(I think they already did the former already ;) )

I'm glad MS chose to set a strict set of hardware requirements, as this allows us as a consumer to experience WP7 in the way it was intended, not how the OEM thought it should be. This allows EVERY device to get new OS updates, as well as makes things less likely to go wrong during an update.

With a set platform to develop for, not to mention MS created drivers, the WP7 experience will be extremely smooth, and something Android fanboys can only dream of.

Why is it my extremely powerful phone(Galaxy S) still has lag when entering and exiting menus and applications, even with lag fixes and custom ROMs? When the OS is made for a generic set of hardware you get a sub standard experience(just look at the HD2), but when the OS is created around a specific set of hardware, you get what is called "synergy"

Also to the person who said Android can do things faster than WP7, let's compare a simple task like taking a picture while something is happening and you want to get it on photo or video...

Android:

Take phone out of pocket

Press unlock key

Swipe to unlock or press menu

Navigate to home screen(if not already there)

Find Camera application(hope it's on your home screen)/ Or press camera button(if phone is equipped)

Take Photo(if the moment isn't over by now :rolleyes:)

WP7:

Take phone out of pocket

Hold Camera button

Take Photo

Guess which one I and most users would want....

Sorry for my dissertation on that, but I've just become enraged by all these Android zealots who feel threatened by Microsoft's new OS. If you aren't interested in WP7 and feel like defending Android, go to the Android boards, not here.