Linked by Thom Holwerda on Tue 13th Sep 2011 23:33 UTC
Windows Today, at Microsoft's BUILD conference in Anaheim, California, Microsoft unveiled the biggest overhaul of Windows since Windows 95. The venue was not coincidental; in the same city, in 1993, during the first Professional Developers Conference, Microsoft unveiled Windows 95 for the first time. Steven Sinofsky, supported by an army of Microsoft executives, demonstrated a whole boatload of things for Windows 8, and make no mistake, they had a lot to show. Two important notes: the Windows 8 Developer Preview will be free to download later today (no activation, will be updated regularly, and includes the new interface), and Win32 is the past.
Thread beginning with comment 489443
To read all comments associated with this story, please click here.
Legacy apps on the desktop only?
by joshv on Wed 14th Sep 2011 01:39 UTC
joshv
Member since:
2006-03-18

I find it bit odd that legacy apps get relegated to the desktop interface only. Why can't they be run full screen and switched between with the metro gestures?

Reply Score: 3

EternalFacepalm Member since:
2010-09-02

There are a lot of apps that create multiple windows. Think about opening up a message in Outlook or a conversation window in an IM client. I suspect Microsoft concluded it was better to go with a solution that would behave predictably for all legacy apps, even if it wasn't optimal in some cases.

Reply Parent Score: 3

joshv Member since:
2006-03-18

Then you can make a full screen wrapper for those apps, that just shows that app's windows. Popups are also a bit of an issue, but you can host them inside the same full screen canvas of the parent app.

I realize it might be a bit difficult, and has the possibility of breaking some things, but it allows you to use all of your apps within the same shell and with the same usage model. I'd actually find it to be pretty usable and conceptually consistent.

Alternatively, just entirely separate the legacy and the new. Make legacy it's own little Win7-like bubble, with it's own start menu where apps and settings affect only that environment.

Reply Parent Score: 2

MollyC Member since:
2006-07-04

Those apps are written under the assumption that they're running on the "classic" desktop. For example, maybe there's an app that relies on data being drag-dropped from other apps onto it before it can actually do anything (that's just an off the top of my head example of an app that would require the classic desktop).

I think it's better to have a clean separation between the two environments then try to guess what a classic desktop app might need and try to simulate it in the metro environment.

Reply Parent Score: 2

joshv Member since:
2006-03-18

So some legacy apps break or don't work, or need a new release to fix issues.

Reply Parent Score: 2