|
|
|
|
|
by johns
6645 days ago
|
|
The article didn't say that everything had to be recompiled, but that they could. Without recompiling apps can run in a virtualized, compatible environment (like Classic on OSX). It didn't cite sources, but MS has alluded several times to this being the plan. |
|
On the other hand, if they're simply talking about a conventional compatibility box, this is less of a worry -- Windows has been doing variations of this for years for backwards compatibility -- since long before OS X.
This article skips past all the technical details, but the smartest solution might be to make the new API purely managed (i.e. .Net), and run all unmanaged apps in a compatibility box. This is great for stability, and it ends the days where you have to dig down into C or C++ and mess around with window handles to use certain OS features that aren't available otherwise.