Ralph Bromley
Fantastic Member
- Joined
- Jun 1, 2012
- Messages
- 577
- Thread Author
- #1
Okay so as an outsider to windows it seems that Microsofts move to come out with a new version of windows is both a laugh riot and a sad sight.
I think Microsoft done goofed once more and maybe its time to see how it can undo its mistake.
The key to the failure is Microsofts need to do a mobile interface but force it on all platforms and not have it entirely work that well on non tablet interfaces.
Even 8.1 shows that Microsoft was too ambitious but had no sense in thier move to embrace mobile.
Now of course I dont expect Microsoft to read this post or anything, but for fun here are my proposals for a better experience:
1: Make Metro and the desktop play nice with eachother.
If its one issue I have had with 8 in general is that there is a huge disconnect between regular desktop apps and metro apps.
The metro apps work off an entirely different paradigm and this causes a disconnect between desktop and metro.
If anything metro apps and desktop apps should have the same basic interface so there is no disconnect.
Sure as a linux user I am aware that linux itself has more then one interface, but there is little to no disconnect between them if you use an app from another interface.
In the linux world there are two main graphical interfaces, the GTK and the QT interface.
How they interact is a little different from eachother but this does not interfere with how they behave on other interfaces.
For example a gnome app (based on GTK) will function the same way it does in gnome even if it is ran inside another desktop environment like KDE which uses QT as its graphical front end.
Now how does one remedy the fact that one is intended for desktops and the other for metro?
Simple metro apps will still have the same basic interfaces as it does on the desktop such as the normal close button, maximise button and minimize button.
However windows should have the ability to detect if one is using a mouse or a touchscren, if windows detects a mouse it should treat it as a mouse and not a touchscreen.
Even a multitouch trackpad should be treated as a mouse with swipe gestures turned off if windows detects it.
And all this can be programmed into the kernel, there should be an autodetect mode of some kind.
Heck if linux can do something like this windows sure as heck can. (note that linux is still being worked on for touchscreens but there are some ideas to implement this idea in the next year or so. I know its in the works for Ubuntu and its unity interface)
2: Have the metro start menu behave like a normal start menu
Now windows 8.1 had the right idea here but it does need some improvement.
Such as if mouse is detected allow right click functions such as "add to taskbar"
Now I didnt see this option in my trial of one of the rc's of 8.1 and am unsure if it made it into the final.
3: Less side scrolling when using a mouse
Ugh if its one issue I really hated in both my trials of 8 and 8.1 its the side scrolling.
While great for touchscreens if its one feature that could be desperately included is the ability to not side scroll when using a mouse and when a mouse is detected windows could use the gnome 3.10 /android method of app searching:
I may not be a fan of Gnome 3.10 it at least works better in some areas as a desktop interface then metro.
4: Better app searching in the windows software center
Again this is a major weakness in both 8 and 8.1
The app categorization is a total mess with endless side scrolling and poor integration of the search bar.
I think it should take lessons from google play where you only have a few categories at first but each category has a set of sub categories.
With a clear indication of what does what via tooltips when using a mouse.
This is very similar to what Ubuntu unity is doing:
(note this is from a bit back and the feature has been improved since the video was made, but you see how the concept is executed well enough)
5: Make tutorials easily viewable.
Again 8.1 was on the right track here, but maybe there should be a tutorial right after initial log in with the option to view the tutorial or not a easy to do thing.
Like a simple yes and no question.
Or just keep it in the start menu, easily viewable at all times until not needed (at end users discretion)
6: Make the control center viewable in any setup
Adding it to the charms bar is a good idea, but differentiate it from the settings section.
7: Mac style taskbar when using the mouse in metro apps
Basically if a mouse is detected it should allow the bottom corner of the screen pop up with the taskbar/superbar while not interfering with the function of the app.
So certain apps like Metro IE would have to be tweaked so that when the bottom is hovered over it wont cover the address bar by mistake.
This is something much like how the dock works in OSX when set to hide.
8: Old style start menu/ traditional desktop as an option
Okay so even if the Metro start menu is made to work bewtter for mice, maybe the old start menu could be re enabled without third party software.
Or even have the option of after initial boot and login of choosing metro or traditional desktop.
Traditional desktop mode would force traditional desktop settings to even metro apps so there is no disconnect.
This may be more feasible then my first proposal but it could make up for some of the mistakes microsoft made with 8 and 8.1
9: Make transition make sense:
So if Microsoft doesnt do any of the above this is the best option possible, if you are going to go from say windows 7 to 9 make sure there is consistency.
If going from 8 or 8.1 make sure there is consistency and make 9 detect what upgrade path you are coming from.
If you are using 7 9 should work like 7.
If coming from 8 or 8.1 then 9 should work like them.
Sure still allow the option top go between metro and traditional desktop at will but make it make sense.
If microsoft is going to fix things this is the best possible solution, dont make things harder then they have to be.
But in the end this just just a hobby post, but how do you feel about my proposals?
I know I did being up linux once or twice but its a nice comparison as linux is going the same route as windows here soon but its taking its time to work things out as opposed to stumble in.
Microsoft is a good teacher in that respect.
And yeah i still call "modern UI" metro, but i do think it is a better name
I think Microsoft done goofed once more and maybe its time to see how it can undo its mistake.
The key to the failure is Microsofts need to do a mobile interface but force it on all platforms and not have it entirely work that well on non tablet interfaces.
Even 8.1 shows that Microsoft was too ambitious but had no sense in thier move to embrace mobile.
Now of course I dont expect Microsoft to read this post or anything, but for fun here are my proposals for a better experience:
1: Make Metro and the desktop play nice with eachother.
If its one issue I have had with 8 in general is that there is a huge disconnect between regular desktop apps and metro apps.
The metro apps work off an entirely different paradigm and this causes a disconnect between desktop and metro.
If anything metro apps and desktop apps should have the same basic interface so there is no disconnect.
Sure as a linux user I am aware that linux itself has more then one interface, but there is little to no disconnect between them if you use an app from another interface.
In the linux world there are two main graphical interfaces, the GTK and the QT interface.
How they interact is a little different from eachother but this does not interfere with how they behave on other interfaces.
For example a gnome app (based on GTK) will function the same way it does in gnome even if it is ran inside another desktop environment like KDE which uses QT as its graphical front end.
Now how does one remedy the fact that one is intended for desktops and the other for metro?
Simple metro apps will still have the same basic interfaces as it does on the desktop such as the normal close button, maximise button and minimize button.
However windows should have the ability to detect if one is using a mouse or a touchscren, if windows detects a mouse it should treat it as a mouse and not a touchscreen.
Even a multitouch trackpad should be treated as a mouse with swipe gestures turned off if windows detects it.
And all this can be programmed into the kernel, there should be an autodetect mode of some kind.
Heck if linux can do something like this windows sure as heck can. (note that linux is still being worked on for touchscreens but there are some ideas to implement this idea in the next year or so. I know its in the works for Ubuntu and its unity interface)
2: Have the metro start menu behave like a normal start menu
Now windows 8.1 had the right idea here but it does need some improvement.
Such as if mouse is detected allow right click functions such as "add to taskbar"
Now I didnt see this option in my trial of one of the rc's of 8.1 and am unsure if it made it into the final.
3: Less side scrolling when using a mouse
Ugh if its one issue I really hated in both my trials of 8 and 8.1 its the side scrolling.
While great for touchscreens if its one feature that could be desperately included is the ability to not side scroll when using a mouse and when a mouse is detected windows could use the gnome 3.10 /android method of app searching:
I may not be a fan of Gnome 3.10 it at least works better in some areas as a desktop interface then metro.
4: Better app searching in the windows software center
Again this is a major weakness in both 8 and 8.1
The app categorization is a total mess with endless side scrolling and poor integration of the search bar.
I think it should take lessons from google play where you only have a few categories at first but each category has a set of sub categories.
With a clear indication of what does what via tooltips when using a mouse.
This is very similar to what Ubuntu unity is doing:
(note this is from a bit back and the feature has been improved since the video was made, but you see how the concept is executed well enough)
5: Make tutorials easily viewable.
Again 8.1 was on the right track here, but maybe there should be a tutorial right after initial log in with the option to view the tutorial or not a easy to do thing.
Like a simple yes and no question.
Or just keep it in the start menu, easily viewable at all times until not needed (at end users discretion)
6: Make the control center viewable in any setup
Adding it to the charms bar is a good idea, but differentiate it from the settings section.
7: Mac style taskbar when using the mouse in metro apps
Basically if a mouse is detected it should allow the bottom corner of the screen pop up with the taskbar/superbar while not interfering with the function of the app.
So certain apps like Metro IE would have to be tweaked so that when the bottom is hovered over it wont cover the address bar by mistake.
This is something much like how the dock works in OSX when set to hide.
8: Old style start menu/ traditional desktop as an option
Okay so even if the Metro start menu is made to work bewtter for mice, maybe the old start menu could be re enabled without third party software.
Or even have the option of after initial boot and login of choosing metro or traditional desktop.
Traditional desktop mode would force traditional desktop settings to even metro apps so there is no disconnect.
This may be more feasible then my first proposal but it could make up for some of the mistakes microsoft made with 8 and 8.1
9: Make transition make sense:
So if Microsoft doesnt do any of the above this is the best option possible, if you are going to go from say windows 7 to 9 make sure there is consistency.
If going from 8 or 8.1 make sure there is consistency and make 9 detect what upgrade path you are coming from.
If you are using 7 9 should work like 7.
If coming from 8 or 8.1 then 9 should work like them.
Sure still allow the option top go between metro and traditional desktop at will but make it make sense.
If microsoft is going to fix things this is the best possible solution, dont make things harder then they have to be.
But in the end this just just a hobby post, but how do you feel about my proposals?
I know I did being up linux once or twice but its a nice comparison as linux is going the same route as windows here soon but its taking its time to work things out as opposed to stumble in.
Microsoft is a good teacher in that respect.
And yeah i still call "modern UI" metro, but i do think it is a better name