Linked by Thom Holwerda on Mon 21st May 2012 20:03 UTC
Windows For Microsoft, the traditional desktop is old news. It's on its way out, it's legacy, and the harder they claim the desktop has equal rights, the sillier it becomes. With companies, words are meaningless, it's actions that matter, and here Microsoft's actions tell the real story. The company has announced the product line-up for Visual Studio 11, and the free Express can no longer be used to create desktop applications. Message is clear.
Permalink for comment 518930
To read all comments associated with this story, please click here.
RE[3]: "19th Century Dentist"
by Nelson on Tue 22nd May 2012 06:11 UTC in reply to "RE[2]: "19th Century Dentist""
Member since:

Not quite. There is absolutely nothing about the old win32s that necessitates applications to be running all the time (foreground or background). At their core, most windows applications are fundamentally built on top of a simple loop which is event oriented. So as long as the operating system is not sending it any events, the majority of existing applications won't use any CPU time. Go ahead and look at the task manager and check to see if your minimized programs are using more than 0% CPU, in the majority of cases the answer is "no".

Maybe in a singled threaded world, but most multi threaded applications are consuming CPU resources while minimized.

CPU utilization is just one facet, there's stuff like utilizing the network which can prevent the PC from entering low power states for the network card which becomes a concern. Same thing with audio playback.

I think Metro, with OS managed background tasks (which have strict resource caps and policy imposed) are a great middle ground between battery efficiency and multitasking.

Thanks for the thoughtful reply.

Reply Parent Score: 2