08/03/07 11:07:33 lkYUJVjC
>>315>>319
VistaではこれまでWindowsが10年以上前から使っていたGDI
というグラフィック描画用の命令群(API)を置き換え、
WPFという、元々はDirect3Dというゲーム用に開発されたAPIをアプリ用に
使いやすくしたAPIにしてる。
これは10年以上の技術的進歩の隙間をたった一歩で埋めるための
とんでもない大改革で、WindowsがLinuxになるのと同じくらい
全く互換性のない2つのAPIだ。当然Vistaでは古いGDIを
切り捨てるわけにはいかない。なにしろ10年以上にわたって 作られてきたアプリの全てはGDIに依存しているわけで、
MS自身が作ってきたソフトに限っても、それら全てを作りかえるなど
不可能な事。しかし、あまりにも違いすぎる2つのAPIを両方ともハードウェアレベルで共存させることはハードルが高く、
MSは古いAPIであるGDIを半ば切り捨て、CPUでエミュレートする方針にした。