Windows 8 and the split personality Metro interface
-
(Not the Metro design language, but their Tile based, all-apps-full-screen, can't-close-an-app-trust-us-we-know-what-we're-doing interface) Windows is skinnable. One of the primary issues with a touch interface is clumsy thumbs and gestures. Gesture support are is fairly straightforward to add to an app (or an OS), and so I can't help but think that a "touch" skin for windows (bigger close buttons, different dropdown list UI, different resizers etc) would have taken us 90% of the way to a totally useable tablet UI on Windows without the need of a double-sided OS. I've been thinking about Surface and Ultrabooks a lot lately, and the way I use a tablet is very, very different to how I use a laptop. On a laptop I use a keyboard, trackpad or mouse, and even with a touchscreen I only ever use touch for scrolling or zooming. On an ultrabook I create content, on a tablet I consume and so have a different set of UI needs. I just wish the demarkation between the touch and keyboard based UIs had been done between PC and tablet, instead of PCs and Tablets sharing the same UI, and then Phones having the separate, dedicated UI. (and yes, I know WinRT based devices only have the "Metro" apps -which makes me wonder why they bothered having Metro apps on the desktop). I'm confused, It seems there are simpler and better solutions to this.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Well, I'm still confused, too; and disappointed; how unfortunate that confusion, and disappointment, shared, are not always diluted :) ! On the other hand, this particular disappointment is less, for me, than that of seeing what I believed to be a remarkable future for Windows Forms disappear into what became the late WPF, SilverLight, etc. I have yet to own any touch-driven device, except a cheap knock-off mobile phone from China that's running (I'm pretty sure) a kind of iPhone4-like "UI veneer" over Android. And that, I use only for telephone calls, for which it's surprisingly useful, and easy to use. So, I haven't yet had the "tablet moment," which I can see is important in your essay here. Perhaps without having had the experience of using a small form-factor device to go on-line frequently, while traveling around, I may be "blind" to the point you are making about transit via tablet to new "desktop," rather than via "phone." But, if you'll excuse me for interpreting the gist of your comments as an argument for "one Windows, many skins" (a "vision" that makes perfect sense to me): well, I do find that idea a compelling "backboard" off which to bounce speculations about how Enterprise/Redmond bought into a bad batch of dilithium crystals, and got stuck in low-earth orbit. ... begin rant ... tag-line: "This is not your granddad's old mobile." For myself, I've found it hard to believe that "Modern" ... aka the whatever formerly known as "Metro" ... is a "design language," a "user interface design philosophy," or, anything, other than a kind of grandiose "cultish hive-mind" product of Microsoft's sending a misled (Sinofsky, now cast-into-outta-MS darkness, cast as "Svengali," or "Rasputin" ?) group of people off into a "virtual wilderness" in a state (I imagine) of apocalyptic paranoia, mesmerized (by sensory deprivation ?) into thinking they had to "save the company," gathering daily for hours-long sessions of screaming in rage: "Apple's venomous fangs are poised to strike;" alternating with: "Evil emasculating bitch Android wants Ballmer's balls." Then, exhausted of frenzy, re-fueled on Microsoft's own secret sauce (internally referred to by the code-words "kool-aid"), licensed from Red Bull, finishing off with a final hour-long session of blissed-out trance-dancing, chanting slowly: "We are the ones;" alternating with: "No Chrome is good Chrome;" and: "No eye candy is the sweetest candy:" while "Kum Bay Yah" played, accompanied by hypnotic drones, in the strobe-lit background.
-
1. There's a lot of talk about MS trying to be more like apple, with Win 8. 2. If you start an apple desktop or laptop, it doesn't open with the iphone GUI. 3. This is a clear demonstration of the creative individuality of MS. They should be proud.
I wanna be a eunuchs developer! Pass me a bread knife!
Windows 8 is doing a great job promoting Linux and OSX.
-
Chris Maunder wrote:
can't-close-an-app-trust-us-we-know-what-we're-doing interface
You can (grab at top + pull to bottom, ALT+F4 for everything but the start screen, Or on desktop ram mouse to top left, then right-click app and select close) - it's just very badly executed. Typical Microsoft. Somewhen around Windows 11, it will be cool. I guess Microsoft just wanted an App Store like all the other big guys. It's just ... badly executed. Typical Microsoft.
peterchen wrote:
grab at top + pull to bottom
Wow - I just learned a new thing today. Can't say it's particularly obvious though.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
Well, I'm still confused, too; and disappointed; how unfortunate that confusion, and disappointment, shared, are not always diluted :) ! On the other hand, this particular disappointment is less, for me, than that of seeing what I believed to be a remarkable future for Windows Forms disappear into what became the late WPF, SilverLight, etc. I have yet to own any touch-driven device, except a cheap knock-off mobile phone from China that's running (I'm pretty sure) a kind of iPhone4-like "UI veneer" over Android. And that, I use only for telephone calls, for which it's surprisingly useful, and easy to use. So, I haven't yet had the "tablet moment," which I can see is important in your essay here. Perhaps without having had the experience of using a small form-factor device to go on-line frequently, while traveling around, I may be "blind" to the point you are making about transit via tablet to new "desktop," rather than via "phone." But, if you'll excuse me for interpreting the gist of your comments as an argument for "one Windows, many skins" (a "vision" that makes perfect sense to me): well, I do find that idea a compelling "backboard" off which to bounce speculations about how Enterprise/Redmond bought into a bad batch of dilithium crystals, and got stuck in low-earth orbit. ... begin rant ... tag-line: "This is not your granddad's old mobile." For myself, I've found it hard to believe that "Modern" ... aka the whatever formerly known as "Metro" ... is a "design language," a "user interface design philosophy," or, anything, other than a kind of grandiose "cultish hive-mind" product of Microsoft's sending a misled (Sinofsky, now cast-into-outta-MS darkness, cast as "Svengali," or "Rasputin" ?) group of people off into a "virtual wilderness" in a state (I imagine) of apocalyptic paranoia, mesmerized (by sensory deprivation ?) into thinking they had to "save the company," gathering daily for hours-long sessions of screaming in rage: "Apple's venomous fangs are poised to strike;" alternating with: "Evil emasculating bitch Android wants Ballmer's balls." Then, exhausted of frenzy, re-fueled on Microsoft's own secret sauce (internally referred to by the code-words "kool-aid"), licensed from Red Bull, finishing off with a final hour-long session of blissed-out trance-dancing, chanting slowly: "We are the ones;" alternating with: "No Chrome is good Chrome;" and: "No eye candy is the sweetest candy:" while "Kum Bay Yah" played, accompanied by hypnotic drones, in the strobe-lit background.
Wouldn't it have been easier to stick with Windows 7 like I did?
-
peterchen wrote:
grab at top + pull to bottom
Wow - I just learned a new thing today. Can't say it's particularly obvious though.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
... nor particulary comfortable. From the same 15 minutes Windows 8 video: on the Tile screen, you can use Ctrl+Scroll to zoom out to rearrange and label the "groups" of icons. Something that would be cool if my interest in cleaning up my start menu hadn't died out about 5 years ago.
-
(Not the Metro design language, but their Tile based, all-apps-full-screen, can't-close-an-app-trust-us-we-know-what-we're-doing interface) Windows is skinnable. One of the primary issues with a touch interface is clumsy thumbs and gestures. Gesture support are is fairly straightforward to add to an app (or an OS), and so I can't help but think that a "touch" skin for windows (bigger close buttons, different dropdown list UI, different resizers etc) would have taken us 90% of the way to a totally useable tablet UI on Windows without the need of a double-sided OS. I've been thinking about Surface and Ultrabooks a lot lately, and the way I use a tablet is very, very different to how I use a laptop. On a laptop I use a keyboard, trackpad or mouse, and even with a touchscreen I only ever use touch for scrolling or zooming. On an ultrabook I create content, on a tablet I consume and so have a different set of UI needs. I just wish the demarkation between the touch and keyboard based UIs had been done between PC and tablet, instead of PCs and Tablets sharing the same UI, and then Phones having the separate, dedicated UI. (and yes, I know WinRT based devices only have the "Metro" apps -which makes me wonder why they bothered having Metro apps on the desktop). I'm confused, It seems there are simpler and better solutions to this.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Microsoft appears to be trying to create the one-device-for-all-computing, and realizes that that device is going to be your smartphone. They could either do a me-too solution, a phone/tablet-only OS, or try to innovate a jump ahead of Apple, and align themselves with their vision of the future, in which an uberpowerful phone becomes our desktop of choice. To this end, Microsoft needs to wean their desktop users off the phone-unfriendly desktop UI, and over to a touch-centric, small-screen-friendly OS. Once done, it'll be an easy slide for those users to switch to the smartphone-becomes-desktop future, and Microsoft's OS will be able and well positioned to do that. However, this means they have to capitalize on it before their competitors can create me-too solutions and walk away with the business. This is why they rammed Metromode down their desktop users' throats, not because they couldn't be friendlier, but because us desktop devotees won't switch unless forced, and they need us switched now, rather than with Windows 9. As I see it, WinRT is the throwaway stopgap OS. Something that is trimmed down enough to run on low power devices, but has the Metro UI, so users get comfortable with it on phones and tablets. Win8 is the OS that forces desktop users to switch to the Metro UI, and unfortunately, force us it must because we certainly won't take the productivity hit to switch voluntarily. Like Vista, Win8 is a "training" OS, and that's why people hate on them so much. So, I don't expect Win9 to bring back the desktop, because that would be going backwards. If anything, I expect it to be the OS that eliminates WinRT, by being able to run in "RT mode" when the device is in lower power mode, and then converting to desktop mode when the device has more resources. Amusingly, Apple appears to be a fall-behind in this race -- right now its only MS & Ubuntu chasing this vision of the future. Will it be Windows or Linux on the uberphone/desktop?
We can program with only 1's, but if all you've got are zeros, you've got nothing.
-
Wouldn't it have been easier to stick with Windows 7 like I did?
Hi Herbie, Good question: I wasn't actually planning to change, but two hard-drives crashed-and-burned at the same time (the second one containing the most recent "restorable drive image" of the first one), and I had new "virgin" install disks of Win8/64 Pro and Visual Studio 2012 Pro, kindly sent to me by a friend in Redmond, waiting. At that point, I considered the amount of time (days) it would take me to do a fresh install of a five-year old early version of Win 7/64 Pro. Oh yeah, the actual OS install may be less than an hour: but, it's the endless series of on-line updates, and re-boots to even get to the point you can install service pack 1, followed by more hours and hours, after that, that drive you insane. Also, I was favorably impressed by comparisons I had read of basic functionality of Win 8 vs. Win 7 (exclusive of the whole Modern thing), and impressed by what I read that Start8 from StarDock could do, for real cheap. So, it was kind of the right time to change, and, to my surprise, it has been an easy transition. I'd say it was much easier, over-all, than re-starting from my old Win 7/64 Pro install DVD. Of course, you always pay the price, with a new OS, of re-installing all your apps, but I had all my critical files, data, and app installers, etc., stored in the Cloud, so just some grunt-work to do there. So far the only two apps that have failed to run on 8/64 are the drive-image utility called Drive Snapshot I used to make whole-drive back-ups (I think that program hasn't been updated in many years, may even be abandoned), and Microsoft's own "FixIt" utility that allowed you to clean up the mess left-behind by some corruption of whatever that made some programs un-installable. My daily experience in now using (my "stripped down") 8/64 Pro is that it is a bit faster, overall, than Win 7/64 Pro, but that could be just a kind of "novelty" effect: it's a very subjective perception. yours, Bill
“Be patient toward all that is unsolved in your heart, and try to love the questions themselves, like locked rooms, and like books that are now written in a very foreign tongue. Do not now seek the answers, which cannot be given you because you would not be able to live them. And the point is, to live everything. Live the questions now. Perhaps you will then gradually, without noticing it, live along some distant day into the answer.”
Rainer Maria Rilke
-
Hi Herbie, Good question: I wasn't actually planning to change, but two hard-drives crashed-and-burned at the same time (the second one containing the most recent "restorable drive image" of the first one), and I had new "virgin" install disks of Win8/64 Pro and Visual Studio 2012 Pro, kindly sent to me by a friend in Redmond, waiting. At that point, I considered the amount of time (days) it would take me to do a fresh install of a five-year old early version of Win 7/64 Pro. Oh yeah, the actual OS install may be less than an hour: but, it's the endless series of on-line updates, and re-boots to even get to the point you can install service pack 1, followed by more hours and hours, after that, that drive you insane. Also, I was favorably impressed by comparisons I had read of basic functionality of Win 8 vs. Win 7 (exclusive of the whole Modern thing), and impressed by what I read that Start8 from StarDock could do, for real cheap. So, it was kind of the right time to change, and, to my surprise, it has been an easy transition. I'd say it was much easier, over-all, than re-starting from my old Win 7/64 Pro install DVD. Of course, you always pay the price, with a new OS, of re-installing all your apps, but I had all my critical files, data, and app installers, etc., stored in the Cloud, so just some grunt-work to do there. So far the only two apps that have failed to run on 8/64 are the drive-image utility called Drive Snapshot I used to make whole-drive back-ups (I think that program hasn't been updated in many years, may even be abandoned), and Microsoft's own "FixIt" utility that allowed you to clean up the mess left-behind by some corruption of whatever that made some programs un-installable. My daily experience in now using (my "stripped down") 8/64 Pro is that it is a bit faster, overall, than Win 7/64 Pro, but that could be just a kind of "novelty" effect: it's a very subjective perception. yours, Bill
“Be patient toward all that is unsolved in your heart, and try to love the questions themselves, like locked rooms, and like books that are now written in a very foreign tongue. Do not now seek the answers, which cannot be given you because you would not be able to live them. And the point is, to live everything. Live the questions now. Perhaps you will then gradually, without noticing it, live along some distant day into the answer.”
Rainer Maria Rilke
I have to admit that my Win7 Pro is taking longer to boot up these days. When it was new and shiny it seemed to start up very quickly. This is reminiscent of the XP behaviour as more and more hot fixes were added. The cynic in me suggests that Microsoft may be slowing Win 7 to make Win 8 look faster, surely not. I was so completely un-impressed by the Win 8 UI, having tried a few of the pre-release versions, that it is unlikely I will ever install the real thing despite reports of better 'under the bonnet' performance. I hear what you say about modifications but I like Win 7, apart from the broken start menu, and I'm sort of hoping Microsoft will change their strategy for folk like me.
-
(Not the Metro design language, but their Tile based, all-apps-full-screen, can't-close-an-app-trust-us-we-know-what-we're-doing interface) Windows is skinnable. One of the primary issues with a touch interface is clumsy thumbs and gestures. Gesture support are is fairly straightforward to add to an app (or an OS), and so I can't help but think that a "touch" skin for windows (bigger close buttons, different dropdown list UI, different resizers etc) would have taken us 90% of the way to a totally useable tablet UI on Windows without the need of a double-sided OS. I've been thinking about Surface and Ultrabooks a lot lately, and the way I use a tablet is very, very different to how I use a laptop. On a laptop I use a keyboard, trackpad or mouse, and even with a touchscreen I only ever use touch for scrolling or zooming. On an ultrabook I create content, on a tablet I consume and so have a different set of UI needs. I just wish the demarkation between the touch and keyboard based UIs had been done between PC and tablet, instead of PCs and Tablets sharing the same UI, and then Phones having the separate, dedicated UI. (and yes, I know WinRT based devices only have the "Metro" apps -which makes me wonder why they bothered having Metro apps on the desktop). I'm confused, It seems there are simpler and better solutions to this.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
I think it's not just big buttons, the desktop assumes that you use a mouse and a (physical) keyboard, so I imagine it will be hard to rewire all the UI code to use fat fingers as pointers, if they would have gone for the bigger buttons approach the transition, most likely, would have required that the current apps developers modify their code to be able to use touch. I like the Modern UI interface, but I think they could have more gentler in how they feed this UI to the end users, however, given that they're (very) late to the party I believe that they could not afford to be gentle.
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
-
I think it's not just big buttons, the desktop assumes that you use a mouse and a (physical) keyboard, so I imagine it will be hard to rewire all the UI code to use fat fingers as pointers, if they would have gone for the bigger buttons approach the transition, most likely, would have required that the current apps developers modify their code to be able to use touch. I like the Modern UI interface, but I think they could have more gentler in how they feed this UI to the end users, however, given that they're (very) late to the party I believe that they could not afford to be gentle.
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
I am not so concerned with the UI as the WinRT sandbox is so restrictive!!! The last three things I wanted to develop a store app for hit the rocks.
-
I am not so concerned with the UI as the WinRT sandbox is so restrictive!!! The last three things I wanted to develop a store app for hit the rocks.
I agree, I develop libraries for Modern UI, and I stumbled upon rock after rock, I had to port several libraries from the open source world to be able to develop my own libraries, simply because the functionality is not there in WinRT. I'm curious, what you wanted to do that you hit a big tiled rock?
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
-
(Not the Metro design language, but their Tile based, all-apps-full-screen, can't-close-an-app-trust-us-we-know-what-we're-doing interface) Windows is skinnable. One of the primary issues with a touch interface is clumsy thumbs and gestures. Gesture support are is fairly straightforward to add to an app (or an OS), and so I can't help but think that a "touch" skin for windows (bigger close buttons, different dropdown list UI, different resizers etc) would have taken us 90% of the way to a totally useable tablet UI on Windows without the need of a double-sided OS. I've been thinking about Surface and Ultrabooks a lot lately, and the way I use a tablet is very, very different to how I use a laptop. On a laptop I use a keyboard, trackpad or mouse, and even with a touchscreen I only ever use touch for scrolling or zooming. On an ultrabook I create content, on a tablet I consume and so have a different set of UI needs. I just wish the demarkation between the touch and keyboard based UIs had been done between PC and tablet, instead of PCs and Tablets sharing the same UI, and then Phones having the separate, dedicated UI. (and yes, I know WinRT based devices only have the "Metro" apps -which makes me wonder why they bothered having Metro apps on the desktop). I'm confused, It seems there are simpler and better solutions to this.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Completely agree with you, Chris. I've been thinking the same thing. The way that Windows 8 and the Metro UI are going just don't feel right to me. One of the solutions that made the most sense to me was something that Ubuntu was trying with Android devices a little while ago. When in "mobile" mode, it used the Android UI. When you docked the computer, it would switch over to using the Ubuntu desktop UI. We have different contexts when using computers - consumer, tablet, power user, desktop, whatever you want to call it. Each context is appropriate for a given set of tasks. It seems to me that MS could really differentiate themselves by giving us something similar that sensed which context we were in (or allowed some other sort of switching) instead of jamming two unrelated contexts together and forcing us into a mobile context when we're on a desktop computer and will never use a mobile context or giving us a desktop context on a mobile computer with a screen too small to give a really good desktop experience. The current strategy seems to be a poor compromise where neither context really wins. One thing to rule them all rarely works well for everybody. Microsoft tried to put the desktop context onto mobile devices and saw that people pretty much rejected it because the desktop wasn't appropriate for mobile. The funny thing is now they're trying the reverse by putting a mobile context onto desktops and thinking that that will be better received. I think at the very least, they should go with what has always been successful for them and give users more choice, rather than following the Apple path and taking choice away.
-
button now requires a swipe over the entire height of the screen. Multiselect isn't available. Not even with touch. There's nothing wrong with introducing new technologies, but it's stupid to ignore the existance of millions of applications that are better controlled using a mouse, and then cripple mouse usability! I've used Win8 for a couple of weeks on my ultrabook, and I don't see anything that's inherently better than with Win7. But I did notice a whole lot of things that are now more difficult than they used to be. If your Win7 feels slow, how old is the machine it's running on? Mine is 2.5 years, but it doesn't feel notably slower than my brand new Win8 ultrabook.
Not sure what you are referring to with multiselect but you can right click on as many items as you want. Closing screens is either by swiping or by right-clicking in the recently opened apps i.e. left sidebar (I only figured that one our recently). With slower I didn't mean the machine was slow as both Win 7 and Win 8 was using the same machine (Core i7, 8GB RAM if that matters) but just handling things. If you're on start you can just start typing. You get a full screen of results which is amazingly quick. You can have a metro app (news, twitter, music open and pinned to one side which using desktop in the rest. This is what I mean with making may day to day life quicker. I don't own a touch screen laptop or desktop yet but I can only imagine that just making Win 8 even better.
-
Not sure what you are referring to with multiselect but you can right click on as many items as you want. Closing screens is either by swiping or by right-clicking in the recently opened apps i.e. left sidebar (I only figured that one our recently). With slower I didn't mean the machine was slow as both Win 7 and Win 8 was using the same machine (Core i7, 8GB RAM if that matters) but just handling things. If you're on start you can just start typing. You get a full screen of results which is amazingly quick. You can have a metro app (news, twitter, music open and pinned to one side which using desktop in the rest. This is what I mean with making may day to day life quicker. I don't own a touch screen laptop or desktop yet but I can only imagine that just making Win 8 even better.
Regarding multiselect, I was refering to selecting multiple objects on the desktop or within Explorer using [Shift]-LMB or [CTRL]-LMB , or by dragging a frame around the objects. Somehow it never occurred to me to just right click multiple items - In W7 any click without modifier automatically deselects the previous items. Thanks for pointing that out - that will greatly help in the future when I next install a desktop application and end up with some 15 new 'apps' on the start screen... Obviously we're using PCs very differently, and that is probably the main reason why we are of such a different opinion: I rarely use search on my PC (maybe 2-3 times a month), I don't use social networks, and only occasionally play media. I use and develop complex CAD/CAM tools and play games the require a lot of resources and high precision input. A touch screen simply doesn't work for me, nor an UI that is designed around the assumptions you are using one.
-
I refuse to install it on my desktop. Had a little play with it on my parents new laptop and the one thing that I absolutely wanted to do I can't do with it (as far as I can tell). I have 3 (24") screens on my desktop so I wanted to keep the new start menu open on one screen at all times and have the apps/programs open on one of the others. Seems that I can't do that, as soon as a program opens the start menu goes away. So not going to bother installing it as it seems it brings a lot of overhead to desktop users. Also took me a google search to find the damn shut down button, really Microsoft, I have to go into 'settings' in order to shut down my pc?? I can see the interface being usable with tough devices but with the mouse it's not that easy, although I have to admit that the 'apps' are good for people that don't know much about pc's (like my parents). My parents picked up on it pretty fast (after I set all the needed settings of course)
Tom Deketelaere wrote:
Also took me a google search to find the damn shut down button
I found it in my "Getting started with Win 8" booklet that came with my ultrabook. But yes, it's not obvious. You would think that MS would improve on their hilarious "press Start to shut down" design, but ... :doh:
Tom Deketelaere wrote:
(after I set all the needed settings of course)
Now that is another topic that deserves some bashing! Even after reading the abovementioned booklet, it took me hours to adjust the settings to a usable state. I didn't even find a lot of useful information on the internet. Eventually I did find one useful article. But even with that help some odd things happened, requiring me to trial-and-error until I found the problem. :thumbsdown: You'd think that after 20 years after Win 3.11 MS should be able to provide a clean and easy to use setup for hooking up your PC to an existing network. Instead they spread settings over half a dozen dialogs laden with network jargon, and any information available from the system doesn't help because it assumes a network of homogenous Win8 PCs. X|
-
I think I am in the minority of 1 when I say this (outside of MS at least) but I think MS have definitely made the right choice here. W.I.M.P; thirty+ years in the making has been honed and extended universally, and computing has moved from the domain of scientists, through experts, to the realm of an everyday consumer device, and now W.I.M.P has been found wanting. This is mainly due to form factor, mobility, and ease of use, and so we are left with only two choices for the next thirty+ years. Either move all of our interfaces forward to make a unified interface, or keep separate the two interfaces, and as a manufacturer of software (and now hardware) for a variety of form factors, then it seems to me that the best way forward is a single unified interface, or one which, like Metro, promotes a main interface with a secondary interface for the expert and domain specific users. This isn't a new phenomenon, as, even with W.I.M.P. the CLI has continued to exist for a variety of expert uses, and is available from most W.I.M.P. implementations. I think it is a fair assumption that we will have a touch or gesture interface with single-app full screen coverage as the primary interface for all devices in the future, with access to a mature W.I.M.P. interface supporting multiple APPs/windows for professional and workflow usage. Beneath this we will continue to have CLI access and tooling. MS then, are the only company so far to give it a go, and that's got to put them in a position to drive forwards this over the next few years, so kudos to them, even if their first implementation leaves something to be desired.
Funny you're talking about Weakly interacting massive particles[^] here, a term well coined for a company like MS ;P Seriously, (yes I know what you mean, I still find this choice of acronym stupid) I can't follow your argumentation. Yes, there is certainly potential for improvement in existing user interfaces, there always is. And yes, there's nothing inherently wrong with making a change as radical as the change from DOS to Win 1.0. (or 3.0 if you prefer). But (yes, that is a big but!), Metro is definitely not the only way to go forward, nor is designing a unified interface. I'm not convinced we really need a unified UI on all devices. I am using my smartphones in very different ways compared to my desktop. On the latter, I need the keyboard and the precision of the mouse, as well as a big screen that provides all the info I need without requiring me to swipe over the entire screen. On the phone, I don't have enough screen space to display everything, and the entire device doesn't allow for spacious input devices like keyboard and mouse. Why would I want an identical interface on both? It doesn't make sense. At all. An identical API, yes I can see how that would be useful, but considering the differences in the UI and input devices, there need to be at least some differences here as well!
-
(Not the Metro design language, but their Tile based, all-apps-full-screen, can't-close-an-app-trust-us-we-know-what-we're-doing interface) Windows is skinnable. One of the primary issues with a touch interface is clumsy thumbs and gestures. Gesture support are is fairly straightforward to add to an app (or an OS), and so I can't help but think that a "touch" skin for windows (bigger close buttons, different dropdown list UI, different resizers etc) would have taken us 90% of the way to a totally useable tablet UI on Windows without the need of a double-sided OS. I've been thinking about Surface and Ultrabooks a lot lately, and the way I use a tablet is very, very different to how I use a laptop. On a laptop I use a keyboard, trackpad or mouse, and even with a touchscreen I only ever use touch for scrolling or zooming. On an ultrabook I create content, on a tablet I consume and so have a different set of UI needs. I just wish the demarkation between the touch and keyboard based UIs had been done between PC and tablet, instead of PCs and Tablets sharing the same UI, and then Phones having the separate, dedicated UI. (and yes, I know WinRT based devices only have the "Metro" apps -which makes me wonder why they bothered having Metro apps on the desktop). I'm confused, It seems there are simpler and better solutions to this.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
I don't use Windows 8 and I don't use touchscreen devices, nor do I program them at present, and not because I am stuck in my ways either, I learn a new language/framework about every six months. I simply have no desire at the moment to go in the touchscreen/Windows 8 direction. I agree that a PC OS and a touchscreen OS should be kept separate, otherwise I just feel like I am being short-changed when it comes to the PC OS. To me a PC is simply not a touchscreen toy/gadget. I will probably learn to program touchscreens at some point, just out of curiosity, but it is low on my list of priorities.
-
(Not the Metro design language, but their Tile based, all-apps-full-screen, can't-close-an-app-trust-us-we-know-what-we're-doing interface) Windows is skinnable. One of the primary issues with a touch interface is clumsy thumbs and gestures. Gesture support are is fairly straightforward to add to an app (or an OS), and so I can't help but think that a "touch" skin for windows (bigger close buttons, different dropdown list UI, different resizers etc) would have taken us 90% of the way to a totally useable tablet UI on Windows without the need of a double-sided OS. I've been thinking about Surface and Ultrabooks a lot lately, and the way I use a tablet is very, very different to how I use a laptop. On a laptop I use a keyboard, trackpad or mouse, and even with a touchscreen I only ever use touch for scrolling or zooming. On an ultrabook I create content, on a tablet I consume and so have a different set of UI needs. I just wish the demarkation between the touch and keyboard based UIs had been done between PC and tablet, instead of PCs and Tablets sharing the same UI, and then Phones having the separate, dedicated UI. (and yes, I know WinRT based devices only have the "Metro" apps -which makes me wonder why they bothered having Metro apps on the desktop). I'm confused, It seems there are simpler and better solutions to this.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Does anyone develope on their touchscreen? Can you imagine Visual studio with a touchscreen Metro interface? I think someone summed this up pretty well already: "The Windows 8 Metro interface was designed for consuming information instead of getting serious work done."