dandi8: If the main advantage of the Metro app is that it drops to 0% CPU while not being used, why not just make it like so for all applications?
Because that functionality is strictly provided by the WinRT API; the win32 API doesn't provide that, you need to code it by hand which is a major hassle.
dandi8: Or indeed keep the 'close' button on the app?
Because the Metro interface is chromeless, which means no buttons for those functions. It's a sane decision, whether you personally like it or not.
dandi8: It STILL takes up 1.1MB RAM and you don't know how efficient third-party apps will be in the future.
It doesn't depend on the application. If it is on the Windows Store it has passed validation, which means that it properly uses WinRT, which means that it can properly be suspended
by the system. The application doesn't dictate how much memory it needs when suspended, the system does.
dandi8: What about apps that could potentially interfere with other software? You minimize it, think it's closed and launch an application which has a conflict with the app and you don't even know it - for all you know the app was closed!
For the life of me I can't think of a real world example of this, but this is exactly what preemptive multitasking handles, and it's been this way since around Windows NT.
dandi8: There's all kinds of problems with a solution like that, not the least of which being the sole fact that I WANT MY APPS CLOSED WHEN I CLOSE THEM.
If you want your apps closed when you close then you can do just that, it's not like that option has been taken away from you. If you think you can manage your system resources better than the kernel and all of its systems then you are delusional and ill informed.
dandi8: As a fairly advanced PC user, I need to know which processes are running and which are not, even if only for troubleshooting (and it's not only for troubleshooting).
So you know how to start task manager and see the list of running processes. I see no reason for you not to be able to kill the Metro apps from there if they bug you so much.
dandi8: Common sense, people.
Exactly. You seem to be lacking it. Regular users don't go to the task manager to check and see if their application didn't shut down properly and still uses resources (hello Firefox!), nor do they actually close applications when multitasking unless they actually finished using it, at which point there is no difference between closing the application and suspending it.
dandi8: You mean swipe to bring out the side tab?
Been a long time since I used the Win 8 preview but from what I remember you had to swipe to do it. That's REALLY bad. Swiping works REALLY REALLY BAD with a mouse.
It's great for touch screens but awful for mice.
Keyboard shortcuts ;) Also, it's so much easier throwing your mouse pointer in a corner instead of aiming for a particular element.
DarrkPhoenix: You are still avoiding the primary question I asked: how are the steps one has to take to close apps in metro a superior method to simply being able to click a button to close the app?
Because users don't have to close apps in Metro, just as they don't close apps on their mobile phones or tablets, they just move away from it and the app gets suspends then closes.
How is this not a better model than what currently happens with regular users: ten dozen applications left open with only one being used, but all of them using resources.
DarrkPhoenix: I find it very rare that a computer program is able to manage things more smartly than I am
If you really think that you can manage system resources better than the kernel and the associated subsystems then you are delusional.