February 22nd
2009
Microsoft. The corporate monolith that is totally unconcerned about it’s customers wishes and needs. Relying on it’s market dominance to push in inferior products and destroying competition.
Or at least that is the image you get from fans of Macs, Linux, iPods, Java, PHP, Firefox, Opera, Safari, Google Chrome, Perl, Python… You get the idea. Up until last year that was also basically my own personal view.
However, apart from the travesty that is Internet Explorer 6, most of Microsoft’s products are as good as, if not better than their competitors. For example, this Christmas, I got a new iPod Touch to replace my aging iriver H10 6GB. While the iPod Touch was good, I’m not comparing that to the Zune (because I don’t have a Zune) but I will compare iTunes to Windows Media Player.

iRiver H10, -the model of mp3 player I used for many years
The H10 was a really good MP3 player which I have had for the last 3 years and it survived nearly every knock I put it through for that time. However after 3 years of abuse, it was starting to fail (you had to keep rebuilding the database if it was more than 1/3 full after I left it on the windowsill and it overheated one very sunny day).
I had used it for the past few years with Windows Media Player, versions 10 and 11. It player MP3s and WMAs. Whenever I ripped a CD, I ripped it as MP3 320kbps. This worked without fail in WMP and the player.
However iTunes ignored the 320kbps files. It offered to (and did) convert all the WMAs to AACs to sync. This left the vast majority of my music library unusable on my new iPod. This is despite iTunes definitely being compatible with 320kbps and my iPod Touch allegedly being compatible.
Since Christmas, I have slowly re-ripped some of the songs but until the other day, most of the songs were still unusable. I later found the problem to be with the ID3 tags and see my previous post for how it was fixed. However, everything else compensated for it, so why couldn’t Apple?
I’m probably going to have audiophiles give me a list of reasons why iTunes is so much better than Windows Media Player but for my uses, Windows Media Player blows iTunes away. The one concession I’m willing to give it, is I’ve talked to some Mac users who agree with me that Windows iTunes is crap but assure me it’s better on a Mac.
Also iTunes locks you into the iTunes Store-iTunes-iPod market. If you want to use any of these, you need at least 2/3 and you can’t use it with competing stores/software/devices. This is far more anti-competitive than Microsoft bundling Internet Explorer with Windows. How would Apple like it if Microsoft patched Windows to break Safari? I’m sure there would be a lawsuit with record-breaking speed. With WMP, it’s a any store-WMP-80% of players choice.
While we’re on the subject of comparing Apple to Microsoft’s reputation and competition, what about the iPhone apps? How many were refused for “duplicating pre-existing functionality”?.
Another case where MS has got bad publicity is with C#. Until recently, I was one of those who dismissed C# as “that MS java clone”. However after learning C# for a while, I have come to the conclusion that it is a much more powerful language. While the .NET framework from MS is Windows only, there is a open source implementation called Mono that reaches many platforms including the big three of Windows, Mac and Linux. Now many will argue that the increased power will allow people to write crap code but some people will write crap code in any language.