Windows XP で IE9 が動くのか。(アプリの互換性を考えてみる)
結果: ThinAppで仮想化したとしても、Windows XPではIE9は、動きません。
※Windows Vista / Windows 7では動作します。
アプリケーションの仮想化の目的の一つに
「古いOSで動作するアプリを新しいOSで動作させたい」というのがあります。
例) WindowsXPで動くアプリをWindows7で動かす。
古いOSから新しいOSでの動作は、俗にいう
後方互換性です。 "backward compatibility"
新しいOSは、古いOSのアプリがある程度動くように
意識して作られています。
今回のチャレンジは、その逆です。
前方互換性です。"forward compatibility"
Windows XPの立場で考えると、まだ見ぬ新しいOS用に開発されたアプリが
動くかどうかなんか分かるわけ無いのです。
IE9を作った人たちがWindows XPで動くように作ったか否かだけですね。
IE9はWindowsXPで動くように作られていません。