Linked by snydeq on Tue 4th Jun 2013 01:46 UTC
Windows First looks at Windows 'Blue' have revealed an upgrade composed of cosmetic fixes, suggesting that Microsoft may be blowing its chance to turn the tide on Windows 8 blow back, and make good on its promise to truly 'rethink' Windows 8 with the release of Windows Blue. As a result, InfoWorld has issued an open letter to Microsoft to consider Windows 'Red' -- what InfoWorld is calling a 'serious plan' to fix the flaws of Windows 8, one that could rescue Microsoft's currently flagging promise to deliver a modern computing experience on both PCs and tablets.
Permalink for comment 563563
To read all comments associated with this story, please click here.
RE: I don't think so
by dpJudas on Tue 4th Jun 2013 06:19 UTC in reply to "I don't think so"
Member since:

But, let's face it... the Windows desktop in its current state is a clusterf**k of framework on top of framework on top of wrapppers, and is a nightmare to develop for if you wish to have access to the full functionality of it all. It is a relic of a C-based API from the 1980's that's had a ton of crap stacked on top of it, and who's time has passed. MS needs to start over with a modern framework.

I don't think many disagree that the old Win32 API is a pain to work with. However I am not really sure the popular opinion of rewriting the framework in one go is the correct solution. Joel on software has a nice article explaining why complete rewrites are almost always the wrong answer.

Microsoft has been replacing many of the old win32 APIs with COM APIs over the last ten years, and now they seem to continue the trend with WinRT.

The problem with Modern is that any UI in any older app has be rewritten completely. A task sometimes so big that Apple had to make an exception for Finder for 64 bit (still carbon based), and Microsoft the same with Office for Windows RT tablets.

Microsoft also didn't help on the matter by only supporting the WinRT runtime on Windows 8. That makes any new UI not work on older versions, forcing developers to now maintain two UI codebases for years. Same problem with D3D10 and Vista back in the day.

If you don't like Metro, fine. But we absolutely can't stay on Win32 forever. I think Metro will get better over time, with more flexible widgets and broader keyboard/mouse support where appropriate. If we can have slightly different UIs for tablet and phone in the same app on Android, there's no reason why we can't do it on tablet and desktop. It took 25+ years to get from Windows 1.0 to Windows 7, so give them a while to work out the kinks ;)

As a user, my issue with Windows 8 is simply that I do not want a mobile UI on my 30" monitor. And 8.1 shows no sign that Microsoft "gets" why using the same UI for tablets and desktop wont work. And this has nothing to do with what framework renders the UI.

Reply Parent Score: 2