微軟的“良心”難題:DX12會支持Windows 7嗎?
微軟上周正式公布了 DirectX 12 圖形規范(下稱 DX12),雖然給人的感覺是重磅升級并不多,不過帶來的類似 AMD Mantle 優化依然讓開發者興奮不已,而且大多數 DX11 顯卡都能支持 DX12。此外,除了硬件上的要求之外,DX12 顯然也需要操作系統支持,Windows 8/8.1 沒問題,但是 Windows 7 呢?DX10 在 Vista 上的悲劇會不會再次上演,這可要考驗微軟的“良心”了。
考慮到 DX12 游戲要到明年底才能真正上市,因此未來的 Windows 9 系統理所應當支持 DX12,現在的 Windows 8/8.1 也沒有問題,如何處理 Windows 7 的 DX12 支持才是難題。
從技術上看,DX12 算是 DX11 的延伸,關鍵性更新對顯示要求沒什么變化,Win7 支持起來沒有問題,這次微軟是找不到 Windows XP 那樣不能支持 DX10 的技術理由了。
但是,Windows 7 支持 DX12 與否也不是一個技術選擇,而是微軟的現實考量。微軟好不容易要在下個月終結 Windows XP 的壽命了,并給出了優惠 100 美元的升級方案,而龐大的 WinXP 市場份額也會釋放出一些空間給新系統,微軟的推薦則是升級到 Windows 8/8.1,而 Windows 7 的支持明年就要到期,去年底就停止了零售,OEM 版授權明年也會到期。從微軟的角度來說支持到期的產品,大規模技術升級不可能了,只會有安全補丁更新。
為了推廣更符合移動市場的 Windows 8.1 系統,微軟最合適的做法就是讓 Windows 8/8.1 明年的新系統才能支持 DX12,就好像支持 DX11.2 需要 Windows 8.1 系統那樣,問題的關鍵是微軟敢不敢如此絕情。Windows XP 之后的最大份額是 Windows 7,而且這個系統還是 Steam 玩家社區最受歡迎的系統,如果 Windows 7 不能支持 DX12,開發者及游戲玩家顯然會很憤怒,微軟要準備好面對如潮般的尖銳批評了。
此外,如果微軟真的狠下心來給 Win7 斷奶,那也會給 AMD 的 Mantle 一線生機,不管 DX12 中的底層優化技術來自何方(總覺得跟 AMD 很有基情),微軟最愿意看到的現象一定是 DX12 大一統,但是如果 DX12 不能支持 Windows 7,那么 Mantle 存活下來的可能會非常大,有可能跟 DX12 并駕齊驅,本來這二者也不是水火不相容的局面。
啰嗦了這么多,歸根到底一個問題就是 Windows 7 的 DX12 支持不是技術問題,這要考驗微軟的智慧與勇氣。斷絕 Windows 7 的 DX12 支持是個雙刃劍,有可能幫助微軟提升新系統的份額,但是也有可能帶來逆反效果,反讓玩家安心使用 Windows 7 系統,一如 Windows XP 的經歷那樣,XP 的興盛造就了 DX9 的輝煌。
<span id="shareA4" class="fl"> </span>
</div>