Linked by Thom Holwerda on Fri 13th Jul 2012 23:39 UTC
Windows Ars Technica is running an interesting article about the Mail application on Windows 8. It's one of the first party Metro applications, and Ars' conclusion is that it's really, really not up to snuff - it can't even compare favourably to the mail application on Windows Phone. The sad thing is, however - this applies to virtually all Metro applications.
Permalink for comment 526883
To read all comments associated with this story, please click here.
RE[4]: Too many platforms
by toast88 on Sun 15th Jul 2012 09:06 UTC in reply to "RE[3]: Too many platforms"
Member since:

Yes it does, only someone that does not work as a professional software developer can make such a statement.

First sentence directly being an insult, yay, that's how we start arguments.

Try to do this with a binary compiled dynamically in 1994.

Works without problems. You just have to provide the dynamic libraries it was specifically compiled against. Same on Windows with the DLLs.

"You can see how powerful APIs like POSIX, SDL and Qt are by looking at how applications are released on POSIX systems. Virtually EVERY application you have on Linux compiles flawlessly on *BSD or MacOSX (with Macports, for example).

SDL and Qt are not operating system APIs.

True. But they are competing with APIs from Microsoft like DirectX, MFC and Win32 and they are gaining more and more market share due to their cross-platform compatibility.

Valve just hired the lead developer of SDL.

Deprecating parts of the API while providing good documentation on these changes is a very good thing.

"You can even compile and run Cocoa applications on Linux:

That is GNUStep, not Cocoa, with lots of missing functionality.

I didn't claim that. However, GNUStep does allow to run many MacOS applications on Linux. It is demonstrated by the guy in the talk.

"Anyone who has a decent understanding and experience with programming on Windows and Unix systems knows that the Microsoft world is a mess when it comes to APIs.

Anyone with a decent experience developing software across multiple operating systems, knows that Microsoft world is quite bearable, when compared with many of the commercial enterprise systems available.

There aren't really any other commercial platforms left. Alpha, Solaris, HP-UX and so on don't really exist anymore.

"Their code is so messy and heavily platform-dependent, that they can't even sync the code of simple applications like Windows Messenger on different platforms (Windows and MacOS), OneNote (the non-Windows versions of OneNote lack most of the features of the desktop application) or Internet Explorer (IE has always been behind on WP7).

Different teams, even working in different buildings.

This doesn't justify anything. It works for Apple and it works at Google. Microsoft is just incredibly bad in this regard.

Heck, they don't even know how to read out the home directory on MacOS X using an environment variable, they always assume your home directory is in /Users (try using Microsoft software for MacOS X with a case-sensitive filesystem).

"Microsoft is suffering from their own platform-lockin and API unstabilities. It wouldn't have taken them forever otherwise to get NT ported to the mobile platform.

The same platform lockin like any other commercial vendor.


"Linux, on the other side, is already supporting soon architectures which aren't even available in hardware yet (ARM Arch 64).

Great! Where I do buy such hardware with Linux?

What is your problem? Most ARM devices shipped nowadays run Linux. Just use your favorite internet search engine and you will be happy.

I have developed commercial software for Aix, HP-UX, Solaris, Linux, BSD, OS/400, Symbian, NeXTStep, Mac OS X, Windows, Android.

What are your developer credentials to talk about stability of operating system APIs?

Are we going to compare penis lengths now? This is not how you're going to win an argument. It's like saying "My parents are richer than yours, so I must be right!"

You can argue whatever you want, but Microsoft is doomed to decline in the future (just like ATARI or Commodore). Just have a look how many companies are jumping the Linux bandwagon. Valve, being probably one of the most important game publishers, is hiring Linux developers like crazy. And even Microsoft itself contributes lots of code to the Linux world (Skype 4.0, Hyper-V).

I feel really sorry for people who are so attached to Microsoft that they're even willing to waive for features and usability when switching from Windows 7 to the awkward Windows 8.


Reply Parent Score: 3