Classic layer, Microsoft .NET
Besides, they technically already have a classic layer-like thing called "Compatibility Layer." For example, if an app didn't work on Windows XP natively, but it did on Windows 95, you can simply right click the executable and tell it to execute under a Windows 95-like environment.
Once Microsoft .NET is in full swing, that won't be necessary, as Microsoft .NET is platform-independent (yes it works on PowerPC on Mac OS X), language-independent and therefore backwards compatible. Even more so than Java. Unlike Java (I've only really started using Java at version 1.4.1 so I wouldn't know about previous versions), Microsoft .NET allows you to have a runtime that is fully compatible with the previous versions without choosing which version of the .NET Framework to run a certain program, it's done automatically. Someone who is more familiar with Java, please inform if this is done under Java just as seamlessly. I haven't programmed much on the Java platform, but I am learning Java.Originally posted by aafuss1
It's inrteresting-the vpc for windows-is at the wwindows xp site. Also after gthgis-maybe MS might build in a classic layer-luke apple does with the next windows.
Besides, they technically already have a classic layer-like thing called "Compatibility Layer." For example, if an app didn't work on Windows XP natively, but it did on Windows 95, you can simply right click the executable and tell it to execute under a Windows 95-like environment.