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.
Thread beginning with comment 526824
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Too many platforms
by Bill Shooter of Bul on Sat 14th Jul 2012 20:53 UTC in reply to "Too many platforms"
Bill Shooter of Bul
Member since:
2006-07-14

.Net was around for a good ten years. win 32 has been around since 1995 and still works up to win 7. That's actually pretty good support.

Reply Parent Score: 3

RE[2]: Too many platforms
by toast88 on Sat 14th Jul 2012 21:20 in reply to "RE: Too many platforms"
toast88 Member since:
2009-09-23

.Net was around for a good ten years. win 32 has been around since 1995 and still works up to win 7. That's actually pretty good support.


In theory you are right, Win32 still works up to Windows 7.

However, due to numerous bugs in the implementation which got fixed over the years, many applications that were originally written for Windows 95 - even if they use the proper Win32 APIs - won't work on a modern Windows 7 anymore since they relied on bugs in the Win32 API.

Just ask the wine developers, they know Win32 by heart. A friend of mine is actually an official wine developer and he has told me dozens of stories about bugs in Win32 which make it impossible to re-implement Win32 by just adhering the documentation.

Same with DirectX. Ever wondered why Steam reinstalls DirectX for almost every game you install? Isn't the idea of a library that it can be shared with all applications using it without having to reinstall? Well, Microsoft is constantly fixing DirectX over and over again that most games will only run properly if run with the DirectX version they were linked against.

Adrian

Reply Parent Score: 5

RE[3]: Too many platforms
by Nelson on Sun 15th Jul 2012 09:15 in reply to "RE[2]: Too many platforms"
Nelson Member since:
2005-11-29

I don't think this is true, Windows takes compat very seriously, and employs numerous shims for applications. To the point where they emulate buggy implementations of APIs to maintain compatibility.

Maybe it's hard for Wine, but I've never seen this be the case on Windows, unless I'm missing something.

Reply Parent Score: 3

jabbotts Member since:
2007-09-06

I'd love to see Longbow 2 running on winXP or win7 remotely stable. I'd be pleased as punch just to watch the load up and intro even if it then crashes out of the main menu. It was written for windows; why it no run on Windows?

Reply Parent Score: 2

RE[3]: Too many platforms
by zima on Fri 20th Jul 2012 23:59 in reply to "RE[2]: Too many platforms"
zima Member since:
2005-07-06

In theory you are right, Win32 still works up to Windows 7.

However, due to numerous bugs in the implementation which got fixed over the years, many applications that were originally written for Windows 95 - even if they use the proper Win32 APIs - won't work on a modern Windows 7 anymore

They work much better than some Nextstep app from those times if you try to run them on present OSX. OSX apps from a short decade ago, also have huge issues - and you can't even escape into "oh but you can install those obsoleted libs" ( http://www.osnews.com/thread?526828 plus, Java Cocoa and Carbon were full citizens, and were retired) ...something which, yeah, you can do almost anywhere - but it's really funny how here, with DX, you suddenly make a 180 turn, and treat shipping libs with apps as a defect.

I even have one nice win16 app (a dictionary) in use...

PS. WRT to all-in-one ( http://www.osnews.com/permalink?526829 ) - well, I hear smartphones are all the rage, and super-all-in-one is what they're really about.
Overall, we won't really know how well it can work, in the areas targeted by Metro, unless somebody seriously tries (and remember that Windows only became good and took over from 3.x onwards)

Edited 2012-07-21 00:15 UTC

Reply Parent Score: 2