Windows: Say goodbye to the Desktop
-
I must say, I like Windows 8 more than I thought I would. I haven't been using it for very long, in fact it was under 2 weeks ago when I went out and bought a new laptop, but I've got used to it and did so pretty quickly. When I first heard that 8.1 would allow you to boot straight to the desktop I thought that it was a great idea and that I'd instantly set it when I upgraded but here I am using the start screen more and more. There's no denying that Windows 8 was an operating system built for touch. My experience has been helped by the fact that the touch pad allows me to use gestures and I'm glad that it does. I think it still needs some work to make it easily usable for desktops, but it's definitely better than I thought it would be.
"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why."
You understand that by using Metro UI you are interactive TV consumer gesturing like a monkey to the targeted content they pushing to you, right?
-
I among many others agree that Windows 8 for a desktop machine in the hands of a developer is a major step backward. I find zero redeeming value in the Windows 8 UI, none whatsoever. I have 3 big monitors, many simultaneous windows and applications open. In fact if I had the resources I could easily fine use for more monitors. Between running multiple editors, device emulators, monitoring tools, etc, it is a challenge to fit even on three screens. I think this Metro UI is idiotic and I hope that someday the industry will awake from this delusion and return to a sensible approach where not one size fits all. I hate Windows 8.
Ed Korsberg wrote:
I among many others agree that Windows 8 for a desktop machine in the hands of a developer is a major step backward. I find zero redeeming value in the Windows 8 UI, none whatsoever. I have 3 big monitors, many simultaneous windows and applications open. In fact if I had the resources I could easily fine use for more monitors. Between running multiple editors, device emulators, monitoring tools, etc, it is a challenge to fit even on three screens. I think this Metro UI is idiotic and I hope that someday the industry will awake from this delusion and return to a sensible approach where not one size fits all.
It's hard to say whether the thing is going to make it or not but to folks like us it's clearly not going anywhere. I can see it fulfilling a purpose in the tablet space (similar to iOS), but you're not going to see the desktop environment go away. It may not be as visible out there, and that's OK. Microsoft and anyone else that understands anything realizes that the desktop environment is where REAL work gets done. Yeah, sure, I'm going to design a SQL database or write a software application on a touch Metro style screen. No, that may be the TARGET of a development effort but it's not going to replace the development environment which is a desktop. VS2013 is a DESKTOP app. I'd really like to see MS put it's developer tools into Metro. Yeah, right! Microsoft may be trying to fade the desktop into the background all right, but they're not going to destroy the bread-and-butter here. I believe there will always be some kind of desktop system. It may take a bit to get to it but it will be there and it will continue to be supported. The presence of all this mobile technology does not mean that the MASSIVE ecosystem built around the desktop is going to just roll-over and die. That is unless MS plans to do ALL the development itself or is willing to port ALL of it's development tools into "Metro" and force the developer community there. I think that idea is a bit of a stretch! As for any individual developer, just pick which platform you want to develop to, get the tools and get to work. You can't do everything - don't try to. If you like "Metro" then get VS2013 and get busy. If you don't (like I don't) then do something else. There's a lot of angst over this one which I, personally, think is unecessary.
-
> Because i never really see it. And this is the key point. What you're basically saying is that you find Metro fine because you can switch it off. So, other than some performance enhancements in Windows 8, which are always welcome, what is the point in Metro really on a desktop? The reality is that people don't want to consume media sat in front of a desktop. They would much rather either sit in the living room with a TV connected to a media server or use a tablet where it is comfortable and convenient. People sit in front of desktops to do work. There is no logical reason why one UI should be used for both. It makes sense for the OSes to interact seamlessly with each other, but trying to stitch Metro and desktop UIs together in the same box is pure madness.
Because desktop pc will also become a niche device in the future just like what they're planning with windows desktop. A lot of people now use touch and light and mobile devices, Microsoft's answer to this is the Metro UI. For the developers, they only need to focus on the desktop and it's basically the same thing with some improvements because after all this will be the source to create the Metro UI apps. Besides you will only see the Metro UI when opening something. We are developers so it should be given that we are already familiar with the keyboard shortcuts to access things we want to accomplish.
-
The days of Microsoft being a monopoly are long gone.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Yeah, that is right; Now you have a choice; good cop bad cop; choose Google or Microsoft
-
Because desktop pc will also become a niche device in the future just like what they're planning with windows desktop. A lot of people now use touch and light and mobile devices, Microsoft's answer to this is the Metro UI. For the developers, they only need to focus on the desktop and it's basically the same thing with some improvements because after all this will be the source to create the Metro UI apps. Besides you will only see the Metro UI when opening something. We are developers so it should be given that we are already familiar with the keyboard shortcuts to access things we want to accomplish.
Metro UI is closed platform; you cannot install hello world program on your grandma computer any more without going through store, special sideload license or enterprise windows.
-
Ed Korsberg wrote:
I among many others agree that Windows 8 for a desktop machine in the hands of a developer is a major step backward. I find zero redeeming value in the Windows 8 UI, none whatsoever. I have 3 big monitors, many simultaneous windows and applications open. In fact if I had the resources I could easily fine use for more monitors. Between running multiple editors, device emulators, monitoring tools, etc, it is a challenge to fit even on three screens. I think this Metro UI is idiotic and I hope that someday the industry will awake from this delusion and return to a sensible approach where not one size fits all.
It's hard to say whether the thing is going to make it or not but to folks like us it's clearly not going anywhere. I can see it fulfilling a purpose in the tablet space (similar to iOS), but you're not going to see the desktop environment go away. It may not be as visible out there, and that's OK. Microsoft and anyone else that understands anything realizes that the desktop environment is where REAL work gets done. Yeah, sure, I'm going to design a SQL database or write a software application on a touch Metro style screen. No, that may be the TARGET of a development effort but it's not going to replace the development environment which is a desktop. VS2013 is a DESKTOP app. I'd really like to see MS put it's developer tools into Metro. Yeah, right! Microsoft may be trying to fade the desktop into the background all right, but they're not going to destroy the bread-and-butter here. I believe there will always be some kind of desktop system. It may take a bit to get to it but it will be there and it will continue to be supported. The presence of all this mobile technology does not mean that the MASSIVE ecosystem built around the desktop is going to just roll-over and die. That is unless MS plans to do ALL the development itself or is willing to port ALL of it's development tools into "Metro" and force the developer community there. I think that idea is a bit of a stretch! As for any individual developer, just pick which platform you want to develop to, get the tools and get to work. You can't do everything - don't try to. If you like "Metro" then get VS2013 and get busy. If you don't (like I don't) then do something else. There's a lot of angst over this one which I, personally, think is unecessary.
First check limitations for Metro apps and deployment methods. Metro is closed platform and you cannot do whatever you want. Content is censored by MS among other things like local storage, interaction with other programs etc. This is the future of programming.
-
A story that makes me feel that I now have to buy hardware according to which OS sucks the least. Microsoft Moving to Redefine Windows[^] Paul Thurrott is an interesting commentator in that he can be particularly outspoken on stupidity and poor decision making (when it comes to the satisfying the consumer) in the IT industry. He's particularly vocal in his distaste in most things Apple, preferring to focus on the bad instead of the good, but on Microsoft he treads a very careful line in his criticisms - possibly to protect his cherished access to their inner circle - so it's hard to know where he stands on this one. In a nutshell: Desktop mode in Windows will go and Metro will rule. Desktop will become the new Terminal Window: a tool for those who need deeper access than the Windows GUI can provide, and de-emphasised to the point of being hidden out of view. There will be one Windows To Rule Them All: on phones, on tablets, and on (as he says) the increasingly archaic desktop. It will be the same Windows with the same apps and drivers across all devices. Which is fine: The Holy Grail of Operating Systems (and software development) is the one platform on all devices, and it's obviously the direction the industry will, and must, go. However, does this mean that I will do all my input using touch? Does this mean that my PC - a tool I use to input and create - will have the same UI focus and experience as a phone that is primarily a device for consuming, not creating, content? I need to get on my soapbox here. I know this discussion has been had a million times since the release of Windows 8 but I am at a loss to understand how the Metro UI in its current form can be considered a sensible direction. Maybe I'm wrong, but I simply do not work with one (or at max two) windows open at once, taking up the entire screen. I find UIs where you have to hover carefully for a period in unmarked areas to get access to features to slow me down. Having to click (or drag) from the very the top of the screen all the way down to the bottom to close an app? Since when were 'close' buttons truly that awful? Features such as usability, the frustration of confusion of feature discovery and the forcing of users into a window management paradigm that simply doesn't fit the way many need t
-
You understand that by using Metro UI you are interactive TV consumer gesturing like a monkey to the targeted content they pushing to you, right?
I use metro because I've grown to like it not because Microsoft tells me to. When I first got Windows 8 I thought for sure that I'd use the desktop mode for pretty much everything and avoid the start screen as much as possible. Now that I've started using it I've grown to like it. Where's the harm in that? I don't claim that it isn't without it's downfalls; it's not like I'll defend it with the same enthusiasm of an overly stubborn Mac user. The process of closing metro apps by dragging them to the bottom of the screen doesn't work well without touch for instance. It's also not like I only use the metro mode. I still use the desktop because there are still a lot of things that I need the desktop for. I gave metro a chance and I liked it so if that makes me an "interactive TV consumer gesturing like a monkey to the targeted content they pushing to [me]" then yes, yes I am. I will, however, continue to maintain that it does not.
"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why."
-
First check limitations for Metro apps and deployment methods. Metro is closed platform and you cannot do whatever you want. Content is censored by MS among other things like local storage, interaction with other programs etc. This is the future of programming.
Member 10088171 wrote:
First check limitations for Metro apps and deployment methods. Metro is closed platform and you cannot do whatever you want. Content is censored by MS among other things like local storage, interaction with other programs etc. This is the future of programming.
Maybe so. If that's the case then I'm just going to fade back and stay where I am for the duration. I've been at this for 37 years and am content supporting a large enterprise application and developing small customized systems that revolve around the desktop. I'm finding plenty to do. If it dries up then I guess I'll hang my hat and go drive a bus or something. I don't need to keep up with all this stuff anymore. Plenty to do back here in the dungeon! It's not worth stressing over. :)
-
I use metro because I've grown to like it not because Microsoft tells me to. When I first got Windows 8 I thought for sure that I'd use the desktop mode for pretty much everything and avoid the start screen as much as possible. Now that I've started using it I've grown to like it. Where's the harm in that? I don't claim that it isn't without it's downfalls; it's not like I'll defend it with the same enthusiasm of an overly stubborn Mac user. The process of closing metro apps by dragging them to the bottom of the screen doesn't work well without touch for instance. It's also not like I only use the metro mode. I still use the desktop because there are still a lot of things that I need the desktop for. I gave metro a chance and I liked it so if that makes me an "interactive TV consumer gesturing like a monkey to the targeted content they pushing to [me]" then yes, yes I am. I will, however, continue to maintain that it does not.
"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why."
This form of hybrid OS is just testing and training phase of future desktop-less cloud based OS with end user having limited capabilities terminal. There is a chance that to use fully featured desktop OS one will have to obtain non-consumer higher paid version. This will be for enterprises and for 5-10% of power users who can afford it. I have no problem with Win 8 interface but it is useless for me because of the way I use computer but have nothing against people using it as primary interface as long as they know what it is. Consider desktop as temporary add on to Windows. It will be gone sooner than you think. The problem is that Metro UI it is not a choice. It only looks like one for now. Win 8.1 asks you for Microsoft account and puts your files on the cloud if you are not careful; (there are some ways to get out from this option for now); if you check the agreement then you will notice that there is more encroachment on privacy, profiling, targeted content etc. Start button issue is only smoke screen. OS update cycle is 2 years now and they are pressing ahead with their agenda regardless of cost because the government and sponsors will cover the cost of media transformation (almost billion write off for Surface, no problem). The way this transformation is being done already created much needed confusion so monkeys maintain that they are not because it is difficult to realize what is going on (not meant as offense; more like shortcut)
-
Member 10088171 wrote:
First check limitations for Metro apps and deployment methods. Metro is closed platform and you cannot do whatever you want. Content is censored by MS among other things like local storage, interaction with other programs etc. This is the future of programming.
Maybe so. If that's the case then I'm just going to fade back and stay where I am for the duration. I've been at this for 37 years and am content supporting a large enterprise application and developing small customized systems that revolve around the desktop. I'm finding plenty to do. If it dries up then I guess I'll hang my hat and go drive a bus or something. I don't need to keep up with all this stuff anymore. Plenty to do back here in the dungeon! It's not worth stressing over. :)
No need for bus driving; your skills will be in demand on Linux platform; after all old good Windows and Linux have much in common. Please note that closed application deployment is for Metro UI only; desktop app deployment is still the same regardless of Win version.
-
rcole117 wrote:
Look around the office, any office and you will see a lot of desktop type computers (possibly laptops in docks).
When commentators speak of "the death of the PC" I don't think they actually mean that desktop-style interaction will go. I think they mean the big clunky beige box. My take on Surface is that Microsoft wants you to own a Surface Pro as your desktop. You carry it around, you use it at home, on the train, everywhere, and when you come into the office you pop it in its dock and it becomes your desktop. Think of it as the evolution of the laptop. It's a brilliant idea and it will happen. They just tried to fly before they could walk.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
The excuse of Surface failure in corporate corridors is that Microsoft is ahead of its time; yes you read it correctly; Microsoft is ahead of the pack :)
-
The excuse of Surface failure in corporate corridors is that Microsoft is ahead of its time; yes you read it correctly; Microsoft is ahead of the pack :)
As they were with the tablet PC and Windows CE. They just don't have the fortitude to hold off releasing until it's actually working well. Their move to having their own hardware is 10 years too late, but a welcome development, and may help them bridge the gap between what they want their software to do and what the hardware is able.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
As they were with the tablet PC and Windows CE. They just don't have the fortitude to hold off releasing until it's actually working well. Their move to having their own hardware is 10 years too late, but a welcome development, and may help them bridge the gap between what they want their software to do and what the hardware is able.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
I am big fan of MS (at least until now pending clarification from MS); best most productive IDE, innovative software and hardware technologies if not best including Surface, phone; even if it is bad timing and targeting wrong user base. With Win 8 there are some fundamental issues; One of them is big thing lurking here: Uncertainty. What is the future of Windows platform, .Net and associated technologies 5-10 years out. I understand difficulty answering this question because we are at technological crossroads. However, clarity is the most important thing here because software development cycle and its lifetime is much longer than 6 months. Same questions are coming from hardware manufacturers; MS served as an umbrella for 1000's different configurations; MS are you with us or against us? And similarly with developers; are you abandoning us in favor of in house development and closed platform? When we will know what is the plan and your vision? MS does not have much time to clarify it or trying to figure it out. No one is going to wait too long because it is too costly.
-
A story that makes me feel that I now have to buy hardware according to which OS sucks the least. Microsoft Moving to Redefine Windows[^] Paul Thurrott is an interesting commentator in that he can be particularly outspoken on stupidity and poor decision making (when it comes to the satisfying the consumer) in the IT industry. He's particularly vocal in his distaste in most things Apple, preferring to focus on the bad instead of the good, but on Microsoft he treads a very careful line in his criticisms - possibly to protect his cherished access to their inner circle - so it's hard to know where he stands on this one. In a nutshell: Desktop mode in Windows will go and Metro will rule. Desktop will become the new Terminal Window: a tool for those who need deeper access than the Windows GUI can provide, and de-emphasised to the point of being hidden out of view. There will be one Windows To Rule Them All: on phones, on tablets, and on (as he says) the increasingly archaic desktop. It will be the same Windows with the same apps and drivers across all devices. Which is fine: The Holy Grail of Operating Systems (and software development) is the one platform on all devices, and it's obviously the direction the industry will, and must, go. However, does this mean that I will do all my input using touch? Does this mean that my PC - a tool I use to input and create - will have the same UI focus and experience as a phone that is primarily a device for consuming, not creating, content? I need to get on my soapbox here. I know this discussion has been had a million times since the release of Windows 8 but I am at a loss to understand how the Metro UI in its current form can be considered a sensible direction. Maybe I'm wrong, but I simply do not work with one (or at max two) windows open at once, taking up the entire screen. I find UIs where you have to hover carefully for a period in unmarked areas to get access to features to slow me down. Having to click (or drag) from the very the top of the screen all the way down to the bottom to close an app? Since when were 'close' buttons truly that awful? Features such as usability, the frustration of confusion of feature discovery and the forcing of users into a window management paradigm that simply doesn't fit the way many need t
I also don't know why it would be in Microsoft's best interest to drop the Desktop UI or relegate it to a back corner. There are still many people with mice and keyboards who are quite happy with the desktop UI and their legacy Win32 software. Killing off the desktop or de-emphasizing its value, would make these people have to seriously reconsider whether their next PC is Windows or Mac - because once you take away legacy software & legacy device support, Mac OS is arguably an equivalent product (or better?), and even more-so for someone who already owns an iPad or iPhone. With Apple's announcement this week that Mac OS and iWork updates will be free forever, the TCO element is swinging into Apple's favor - it's a huge power-play - indicating that Apple knows its earnings and profits are not from Mac OS, but from iOS devices and app sales. More Mac OS users solidifies their developer base squarely on Apple products and emboldens their eco-system. Microsoft should be very wary of doing any more damage to the Desktop UI. They already ticked-off a lot of users with Windows 8's downgrading of the desktop UI and 8.1 didn't do much to change that. Sooner or later, desktop users might just start kissing Windows goodbye if this keeps up.
-
No need for bus driving; your skills will be in demand on Linux platform; after all old good Windows and Linux have much in common. Please note that closed application deployment is for Metro UI only; desktop app deployment is still the same regardless of Win version.
Member 10088171 wrote:
No need for bus driving; your skills will be in demand on Linux platform; after all old good Windows and Linux have much in common.
Please note that closed application deployment is for Metro UI only; desktop app deployment is still the same regardless of Win version.Linux? Naah. I never run into a need for that. I've got everything boilerplated under VS2008 and SQL Server for Windows platforms. The day I can't find someone needs that is the day I start driving a bus or become a beach bum!
-
rcole117 wrote:
Look around the office, any office and you will see a lot of desktop type computers (possibly laptops in docks).
When commentators speak of "the death of the PC" I don't think they actually mean that desktop-style interaction will go. I think they mean the big clunky beige box. My take on Surface is that Microsoft wants you to own a Surface Pro as your desktop. You carry it around, you use it at home, on the train, everywhere, and when you come into the office you pop it in its dock and it becomes your desktop. Think of it as the evolution of the laptop. It's a brilliant idea and it will happen. They just tried to fly before they could walk.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Chris Maunder wrote:
You carry it around, you use it at home, on the train, everywhere, and when you come into the office you pop it in its dock and it becomes your desktop. Think of it as the evolution of the laptop.
It's a brilliant idea and it will happen.I for one will not be holding my breath waiting for that to happen.
-
Developers made Windows what it is today (or was). Piss em off - and they will be off to greener pastures. Who the ____ would want to write C++ low level on a touch screen?!? I think some of these younger MS coders and designers having been playing in la la land too long. Someone should show them what's under the hood. That's right - go ahead and totally destroy what you've spent ages developing... and start from scratch.... we'll have to find an OS that will work for people that actually create applications et al for the OS to become popular. Someone should just pull all source from MS and leave them to play with IE and slabs of glass. Some days I swear it's April Fools.
-
METRO ===== My take on Metro is that it is primarily designed to be the gateway to the devices and service vision Microsoft has to protect/regain their dominant position in the Software market-place. I am not sure it has anything to do with what is better for the user. Not all systems are primarily used for entertainment or social networking. I do think that a touch-screen is appropriate for many user applications, e.g. Retail POS, if the screen real-estate is realistic. Think of one of the millions of accountants using touch-screen to do entries each day. That should slow the financial world down by an order of magnitude or so. For developers the mouse and keyboard seems mandatory to me. The idea that we will be required to work as we are told rather than we have alternatives is repugnant to me. The amount of Metro push-back I read about makes me feel that I am far the only one thinking this. I realize that different levels of development effort are implied if Microsoft does it all. But maybe that is not necessary. There are lots of talented devlopers that can create products to augment/enhance a Microsoft OS. Microsoft should be encouraged to make sure the necessary APIs and other tools are continually made available. In short, let's keep the Mouse and the tactile keyboard for those that need/prefer them. THE CLOUD ========= I am a cloud skeptic still. There is no doubt that it is coming like a freight-train. The reliabilty, privacy, and security issues trouble me. In a business setting (my primary interest) I am very uncomfortable with these issues. There seems to be article afer article supporting this. The cloud is a hackers dream. The cloud is their underground YouTube, their piggy-bank, etc. The future seems to destined to be phablets and cloud servers. The future seems to be 5 years from now at the most. I am not sure we will be happy we went there. The software and information companies are already replacing the Cable companies. The monopoly and consumer-marginalization characteristics of Cable companies was never my preference. I guess this is a bit of a rant, but that is where I am at on these issues.
"Courtesy is the product of a mature, disciplined mind ... ridicule is lack of the same - DPM"
dpminusa wrote:
The reliabilty, privacy, and security issues trouble me.
Not to mention of course the fact that it is a company. And if all of your company assets are on another companies computers and that company goes away you are in a lot of trouble in the short term and perhaps even the long term. To me it seems like no one (no developers) consider that when your assets are hosted that they must be backed up to a different hosting site (to a different company.) This isn't just hypothetical as it has already happened when people lost their content. http://en.wikipedia.org/wiki/Megaupload#Data_retention[^]
-
Ed Korsberg wrote:
I among many others agree that Windows 8 for a desktop machine in the hands of a developer is a major step backward. I find zero redeeming value in the Windows 8 UI, none whatsoever. I have 3 big monitors, many simultaneous windows and applications open. In fact if I had the resources I could easily fine use for more monitors. Between running multiple editors, device emulators, monitoring tools, etc, it is a challenge to fit even on three screens. I think this Metro UI is idiotic and I hope that someday the industry will awake from this delusion and return to a sensible approach where not one size fits all.
It's hard to say whether the thing is going to make it or not but to folks like us it's clearly not going anywhere. I can see it fulfilling a purpose in the tablet space (similar to iOS), but you're not going to see the desktop environment go away. It may not be as visible out there, and that's OK. Microsoft and anyone else that understands anything realizes that the desktop environment is where REAL work gets done. Yeah, sure, I'm going to design a SQL database or write a software application on a touch Metro style screen. No, that may be the TARGET of a development effort but it's not going to replace the development environment which is a desktop. VS2013 is a DESKTOP app. I'd really like to see MS put it's developer tools into Metro. Yeah, right! Microsoft may be trying to fade the desktop into the background all right, but they're not going to destroy the bread-and-butter here. I believe there will always be some kind of desktop system. It may take a bit to get to it but it will be there and it will continue to be supported. The presence of all this mobile technology does not mean that the MASSIVE ecosystem built around the desktop is going to just roll-over and die. That is unless MS plans to do ALL the development itself or is willing to port ALL of it's development tools into "Metro" and force the developer community there. I think that idea is a bit of a stretch! As for any individual developer, just pick which platform you want to develop to, get the tools and get to work. You can't do everything - don't try to. If you like "Metro" then get VS2013 and get busy. If you don't (like I don't) then do something else. There's a lot of angst over this one which I, personally, think is unecessary.
I have some good news to update. First I updated (not upgraded) to windows 8.1 and at first glance I think the UI experience was worse than 8.0. But I had planned on installing "Start is back" so was not worried. See www.startisback.com . I just did this and highly recommend it. It does exactly what is claims to do and now Windows 8.1 works sanely like windows 7 AND allows for a better access to the new metro apps.