[Windows Phone 7 General] N8ter:
WP7 has app switching compared to iOS, which is all that's needed since you can't multi-task on a phone like a computer, anyways.

I have to touch on the dev tool thing, though. Android development tools don't hold a candle to Microsoft's tools. Visual Studio is superior to Eclipse, .NET is superior to Java, and there's nothing comparable to Expression Blend in the Android Dev Tools. The setup is clunky as well. The installer doesn't even do such trivial things as add the tools directory to your PATH nor does it install a script like Visual Studio to launch a command prompt with the tools in your path.

It's not even comparable. The only thing that can even begin to think about competing with Microsoft's development tools are those Apple has for iOS, and IIRC they're Mac-only.

---------- Post added at 09:12 PM ---------- Previous post was at 08:28 PM ----------

z33 is a WP7 troll and fanboi, but I cannot disagree with him here.

The Galaxy S line was the most embarassing blunder of 2010. The phone was supposed to be an incredible out of the box experience that offered unmatched performance and multi-media capabilities.

It turned out to be a FC-happy lagtastic POS product line that offered worse performance than even mid-ranged HTC Aria devices and Blackberry Curves with half the hardware or less. It's the only device I know of that's ever required either a Custom ROM or Lag Fix (requires rooting) to perform adequately, and the GPS has always been broken likely due to design decisions.

The only thing decent that Samsung did, was make it look like an iPhone 3GS, but look where that got them...

All the Galaxy S phones had these problems, as well. It wasn't just limited to one variant on one carrier. Gingerbread, Lag Fixes, and Custom ROMs fix some of those issues, but it doesn't make the devices less bad.

They were great on paper, but once you started using one you immediately wanted to throw it into a wall.

---------- Post added at 09:20 PM ---------- Previous post was at 09:12 PM ----------

1. Doesn't change the fact that the phone performed terribly. How long did it take CM to get to the Vibrant anyways? 6+ months?

2. The Vibrant doesn't come with that much Bloatware on it. TeleNav is free now and gives free TBT which is decent for getting alternate routes to Google Maps so it's not worth rooting just to remove that. Amazon Kindle many people probably use. Slacker, many people probably use that. Gogo is just a link. T-Mobile TV is just one app, and I think there's some free content on there that may be useful now and then (i.e. while traveling, etc.). There just isn't much reason to root just to remove that bloatware. Rooting was necessary for applying OCLF, though, or putting on a ROM that performed acceptably or gave acceptable battery life. There weren't any decently stable FroYo ROMs for most of these phones until Samsung FroYo leaks started making their way to the internet.

3. The screen retains image shadows after rather short periods of use. I don't use mine as a daily driver (it stopped being that ~5 months after I got it when I got my HD7) and after looking at the home screen for < 1 minute and going into Marketplace I can see Image Retention. It's easy to test this by having different icon/widget setups on separate homescreens and going in and out of apps. The Display gives great viewing Angles and Color Saturation, and decent outdoor visibility but the burn-in risk is real.

4. Not sure what he means about the battery cover.

5. Netflix was just slow at getting support out, however Samsung's kernels were buggy and lots of apps could not support the Galaxy S phones until they got a FroYo update. Skype, for example, would not run on Galaxy S phones. Also, applications like Twitter are buggy in that if you're running TouchWiz it will bug your phone out and make it not play any media online or on the phone until you reboot the phone (that includes YouTube App, Streaming Media from the Web, etc. it's as if your CODECs all disappeared).

6. The phone lags. Some people actually prefer touchwiz to those third party launches, and in that case the phone becomes borderline unusable in some instances.

Also, if you develop applications that you plan to publish to the market it doesn't help you to test on a heavily modified Real-World device since it may hide performance regressions that may hit normal users that try your application.

It's like game developers developing on next get beta graphics cards and then boggling when people complain that their game lags on their PCs. Ya don't say? :P