2012年12月3日月曜日

Windows XP で IE9 が動くのか。 (アプリの互換性を考えてみる)

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で動くように作られていません。