Linked by Thom Holwerda on Fri 2nd Dec 2011 18:41 UTC
Windows Windows 8 will have both the new Metro-style applications and user interface and the traditional Windows 7 desktop for legacy applications, which kind of runs like an application. Since legacy applications have to be recompiled to run on ARM anyway, it's always been a bit unclear if the ARM version of Windows 8 would include the legacy desktop at all - even Microsoft itself confirmed it wasn't sure yet. Microsoft bloggers Mary-Jo Foley and Paul Thurrot have fresh rumours that Microsoft has now made the decision to remove the legacy desktop from the ARM version.
Thread beginning with comment 498763
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Legacy apps
by Moochman on Fri 2nd Dec 2011 21:23 UTC in reply to "Legacy apps"
Moochman
Member since:
2005-07-06

If we're talking about the grandma test, well, look at it from the other perspective: how would grandma feel when she's able to run a legacy program on her tablet, but can't use it because the widgets are all too small for her fingers?

It seems pretty simple to me: Market software as "for tablet", "for desktop" or "for tablet or desktop". Or something like that. If it's being downloaded through the app store (as granny is wont to do), there's no chance of downloading a wrong architecture anyway. And anything developed in a higher-level language (read: everything other than C/C++) these days will run anywhere anyway. Problem solved.

Edited 2011-12-02 21:27 UTC

Reply Parent Score: 2

RE[2]: Legacy apps
by Alfman on Fri 2nd Dec 2011 22:02 in reply to "RE: Legacy apps"
Alfman Member since:
2011-01-28

Moochman,

"And anything developed in a higher-level language (read: everything other than C/C++) these days will run anywhere anyway. Problem solved."

ANSI C/C++ are among the most portable languages in existence. Nearly every cpu/controller built today has a C compiler to support it. Most high level languages only achieve any sort of portability because they're written in C code which can then been recompiled for each target.

Edit: If you had said "class library framework" instead of "language", then I'd be much more inclined to agree.

Edited 2011-12-02 22:08 UTC

Reply Parent Score: 2

RE[3]: Legacy apps
by Moochman on Sat 3rd Dec 2011 00:27 in reply to "RE[2]: Legacy apps"
Moochman Member since:
2005-07-06

I think you missed what I was getting at. When I said "run anywhere" I didn't mean "compile anywhere" I literally meant "run anywhere" as in it just runs on any architecture. This is true of anything that runs on a virtual machine, be it Java, C#, Python, Perl, Ruby, JavaScript....

Reply Parent Score: 2

RE[2]: Legacy apps
by TemporalBeing on Tue 6th Dec 2011 20:19 in reply to "RE: Legacy apps"
TemporalBeing Member since:
2007-08-22

If we're talking about the grandma test, well, look at it from the other perspective: how would grandma feel when she's able to run a legacy program on her tablet, but can't use it because the widgets are all too small for her fingers?

It seems pretty simple to me: Market software as "for tablet", "for desktop" or "for tablet or desktop". Or something like that. If it's being downloaded through the app store (as granny is wont to do), there's no chance of downloading a wrong architecture anyway. And anything developed in a higher-level language (read: everything other than C/C++) these days will run anywhere anyway. Problem solved.


Even if you market "for tablet" you won't solve the problem as people simply see "for Windows". They'll also expect their existing software to operate - and in some cases that will be a big hurdle in itself.

For example, people doing genealogy recording using FamilyMaker and such don't typically go out and buy a new version for their new PC - they just move the data over and install it. They'll want the same thing under Windows 8.

Also, expect to Windows 8 ARM in netbooks and laptops too where manufacturers want to market the long battery life functionality. They won't care that you have to use the Windows App Store to get software to run; but users will care when they can't run their existing software.

So yes, expect it to carry a stigma far greater than the stench most people associate with WinME and WinVista.

Reply Parent Score: 2