Metro Apps won't be fullscreen forever

Nov 7, 2012
540
0
0
Visit site
Since day one, I've had this theory that metro apps will one day not only run in fullscreen mode, but in windowed mode too.

The entire interface is built around 'scaling'. The api supports multiple events for handling window resizing. And under the hood, it's implementation in explorer.exe is more similar to legacy apps than one would think.

The reality is, almost everything needed for windowed metro apps already exists. The switch is simply turned off. Why? Because a redesign of a operating system this large scale is very complex. It takes an extreme amount of planning and prioritizing. For productivity, metro apps need to support windowed mode. Everyone here knows this. Microsoft knows this. But with legacy support, there wasn't an immediate need for it and there were much more important areas of the operating system to focus on. Do you really think a company like Microsoft does not consider these things? ;)

If the rumors are true and Windows Blue brings app unification between the ecosystem, then you can be sure windowed mode will come along with it or follow soon after. The form factor and display size will be the main differentiation between how apps are used on different devices. Simply put, smaller screens only need fullscreen mode and larger screens need the option for fullscreen or windowed mode.


I have been saying this since the start of Windows 8 and I have no sources for my information.
However, I now have something to show as proof that the functionality exists: RetroUI ? Enhancing Windows 8 and Bringing Back the Start Menu

If you have any other information that supports/dismisses my theory I would love to hear it. :)
 

Tempest790

New member
Oct 3, 2004
143
0
0
Visit site
The Metro (Windows 8) style will definitely continue to evolve. There is already a side panel mode for 2 apps on screen at once, and I'm sure we'll see 2x2 or even more apps, each running in its own space. This may lead to more customized desktop replacement and start menu by allowing your most important apps to be ready when you need them. With cheap memory and SSD drives, it would be a simple thing. For instance, let's say you use Photoshop on a fairly regular basis. Instead of launching that program, you could set it to load when you boot up and then "suspend" as an app. As soon as you click the Photoshop tile, it would almost instantly load. Plus, you wouldn't even have to worry about saving your work, because it would automatically "suspend" again so you can pick up where you left off. No more loading a program, opening the file, zooming to the correct area, and choosing your tools. That would increase efficiency tremendously. Automatic backups to SkyDrive and local storage will make lost and unrecoverable save files a thing of the past.

All in all, despite the naysayers, I think Microsoft is on the right track with the OS path. The desktop is quickly becoming antiquated, and there are many ways of doing work more efficiently in the computer environment. Windows 8 is but a taste of that future.

Heck, my 3 year old grand daughter easily navigates Windows 8 and Windows Phone 8 with such ease, it surprises even me. You only have to show her once, and she can get to any app, music, video, etc.

I for one can't wait to see what Windows 9 will bring to the table.
 
Nov 7, 2012
540
0
0
Visit site
The Metro (Windows 8) style will definitely continue to evolve. There is already a side panel mode for 2 apps on screen at once, and I'm sure we'll see 2x2 or even more apps, each running in its own space. This may lead to more customized desktop replacement and start menu by allowing your most important apps to be ready when you need them. With cheap memory and SSD drives, it would be a simple thing. For instance, let's say you use Photoshop on a fairly regular basis. Instead of launching that program, you could set it to load when you boot up and then "suspend" as an app. As soon as you click the Photoshop tile, it would almost instantly load. Plus, you wouldn't even have to worry about saving your work, because it would automatically "suspend" again so you can pick up where you left off. No more loading a program, opening the file, zooming to the correct area, and choosing your tools. That would increase efficiency tremendously. Automatic backups to SkyDrive and local storage will make lost and unrecoverable save files a thing of the past.

All in all, despite the naysayers, I think Microsoft is on the right track with the OS path. The desktop is quickly becoming antiquated, and there are many ways of doing work more efficiently in the computer environment. Windows 8 is but a taste of that future.

Heck, my 3 year old grand daughter easily navigates Windows 8 and Windows Phone 8 with such ease, it surprises even me. You only have to show her once, and she can get to any app, music, video, etc.

I for one can't wait to see what Windows 9 will bring to the table.

Well, here is my question to you and everyone else: Is there a reason for Windows 9 to even exist?

From a technical standpoint, Windows 8 supports more expandability and maintainability than any other operating system. With that said, what would be included in Windows 9 that cannot be added into Windows 8 with an update?

Windows 8 was made for the future. And my last question is this: If all apps work across all platforms, is there really a need for version numbers anymore?

I think a prime example of this is the Xbox dashboard. What version is your Xbox Dashboard? When was the last time you thought about or spoke about your specific Xbox Dashboard version number?
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
Yep. Those products prove metro (screw modern) apps can run in a window. I certainly haven't put as much thought into this as you have, but I have absolutely no problem imagining that metro will evolve precisely as you predict.

When I think of metro, I recognize the UI paradigm shift, but my mind tends to focus on other aspects of the metro environment. I see the metro environment primarily as Microsoft's first and biggest step towards protecting Windows against one of its last remaining but largest threats... the users. It is now obvious that consumers can't be expected to systematically learn how to use a computing OS like Windows. It probably wasn't fair to expect so in the first place. Given this situation, the traditional Windows experience leaves users too many opportunities to dig themselves into a hole they don't know how to get out of. The Windows brand has become tarnished as a result. I see the current metro environment as Microsoft's first step on their way to solving that problem. Over time, Windows will develop into something more akin to a computing appliance.

As it is now, the metro environment is piggy backed onto the desktop (explorer.exe) process, but at some point that will flip. At that point metro will have evolved far enough to support productivity apps and todays desktop will run as a legacy process (or a VM) within the metro environment. However, I don't think that will happen with Blue. I think that point is still at least two, more likely three years out. IMHO Blue is all about rectifying the things Sinofsky screwed up by taking his own path and largely ignoring the work done by other teams at Microsoft, such as the WP team. IMHO, Blue is the effort to consolidate what drifted too far apart (UI design language, Silverlight usage, the role of .NET vs. C++, etc.)

I can add one prediction to yours though. Come Blue, I think we will be able to download (.NET) WP8 apps from a unified Microsoft Store and run them in snapped mode within the metro environment.
 

rhodri22

New member
Jun 16, 2012
76
0
0
Visit site
Well, here is my question to you and everyone else: Is there a reason for Windows 9 to even exist?

I doubt it now that MS is moving to a yearly update cycle. They will probably just make you pay yearly like OSX does, and keep evolving the Windows 8 theme. If Windows 9 does exist, it will be in name only IMO, with the same core as W8.
 

ChMar

New member
Mar 15, 2013
273
0
0
Visit site
As long as there is ongoing work done to the os you should pay for that work. That is the idea behind MacOSX but I believe Microsoft will follow its way with product and produce a separate windows 9 eventually. And then maybe we will have a true unification of windows phone and window(API wise). Windows phone 8 was more of a hack to allow back compatibility with previous app so they maintain a high number of apps in the store.

As for metro apps running in a window that is something I dislike. The metro was about a more immersive experience and touch. Small windows are against that. I'm a productivity guy and I don't use windows all my windows are maximized and I multitask using alt+tab and nothing is stopping me being productive this way actually it helps me. And nothing is stopping me doing this in windows 8. All the enhancement of the os towards battery and speed relies on the metro apps(desktop side is essentially untouched in regards to energy and speed optimizations) so having them in windows will defeat the very purpose of the os.

Those apps letting you run metro apps in small windows are for people who refuse to try and adapt to a different philosophy. I don't use outlook anymore I use the default mail app and I can't complain. And I can't really complain about having to use desktop for heavy writing and metro apps for anything else. And beside you get so much more productivity from keyboard shortcuts than using a mouse that I really don't see the point in having overlapping windows anymore. The current side by side philosophy works just great
 

KingCrimson

New member
Jul 11, 2011
631
1
0
Visit site
Yet another example (implemented better) showing Windowed-Mode capabilities of Metro apps: ModernMix™ - Run Modern (Metro) apps in a window on your desktop with ModernMix™

Exactly. ModernMix proves it can be done. However the fundamental problem is no data-sharing between Win32 & Modern apps. The multiple windows would give the user the wrong impression. Heck even right now you can snap a Modern/Win32 app together and create that confusion about data sharing.
 

dukrem

New member
Sep 27, 2011
55
0
0
Visit site
Those apps letting you run metro apps in small windows are for people who refuse to try and adapt to a different philosophy. I don't use outlook anymore I use the default mail app and I can't complain. And I can't really complain about having to use desktop for heavy writing and metro apps for anything else. And beside you get so much more productivity from keyboard shortcuts than using a mouse that I really don't see the point in having overlapping windows anymore. The current side by side philosophy works just great

There are many people who would prefer to use a certain interface in a certain situation. There is little point in forcing a new philosophy on everybody when those customers can simply go elsewhere to something more familiar or that is more productive for them. Why not continue to have both interfaces, one better for mouse and keyboard and the other for touchscreens. I honestly cannot ever see a metro version of office or photoshop being as productive as desktop versions where you can have a lot more small buttons accessible.

In my opinion the way forward from here, where there are 2 somewhat disjointed interfaces, one better for touch and the other for traditional setups, is to better integrate the two. Enable metro apps to run on the desktop, but allow the app UI to change between these two interfaces (for example the same metro app running on the desktop would have smaller and more numerous buttons more suited to mouse navigation), and continue to create new metro interfaces for old desktop programs (like MS office). Then you could allow switching between these interfaces whilst maintaining your work. This could be extended to allow a tablet to use the metro apps with the ability to transfer your open apps to your desktop PC where they would open in windows on the desktop, and back again to metro on the tablet.
 

astraith

New member
Apr 18, 2011
260
1
0
Visit site
The Metro (Windows 8) style will definitely continue to evolve. There is already a side panel mode for 2 apps on screen at once, and I'm sure we'll see 2x2 or even more apps, each running in its own space. This may lead to more customized desktop replacement and start menu by allowing your most important apps to be ready when you need them. With cheap memory and SSD drives, it would be a simple thing. For instance, let's say you use Photoshop on a fairly regular basis. Instead of launching that program, you could set it to load when you boot up and then "suspend" as an app. As soon as you click the Photoshop tile, it would almost instantly load. Plus, you wouldn't even have to worry about saving your work, because it would automatically "suspend" again so you can pick up where you left off. No more loading a program, opening the file, zooming to the correct area, and choosing your tools. That would increase efficiency tremendously. Automatic backups to SkyDrive and local storage will make lost and unrecoverable save files a thing of the past.All in all, despite the naysayers, I think Microsoft is on the right track with the OS path. The desktop is quickly becoming antiquated, and there are many ways of doing work more efficiently in the computer environment. Windows 8 is but a taste of that future.Heck, my 3 year old grand daughter easily navigates Windows 8 and Windows Phone 8 with such ease, it surprises even me. You only have to show her once, and she can get to any app, music, video, etc.I for one can't wait to see what Windows 9 will bring to the table.
I agree. I have dual boot Ubuntu and Windows 8, and so far Windows 8 is far prettier. I only see myself going to Linux for specific tasks, and mostly staying in the Microsoft world.Where Vista was once said to be Microsoft's future, and the reason I bought a Mac in 2006. I am glad that Vista is in the past and Windows 8 is the future. It's more feature packed then Mountain Lion, and needs only one more feature ... Some sort of way to send texts via your desktop messaging app.
 

Members online

Forum statistics

Threads
323,251
Messages
2,243,520
Members
428,049
Latest member
velocityxs