Win10推出已經有大半年時間了,免費升級的策略,吸引了很多用戶從老系統升級到了Win10。不過,還有一些用戶,特別是游戲玩家,對Win10的表現心存疑慮——Win10真的適合打游戲嗎?很多老游戲會不會不兼容Win10?要知道,在Windows Vista推出之時,也出現了很多不兼容的問題!實際上,Win10的情況不能和Vista一概而論,甚至可以說,Win10是最適合游戲玩家的操作系統。今天,一起來談談為何Win10最適合游戲玩家吧。 Win10是最受游戲玩家歡迎的系統 首先,說Win10是最受游戲玩家歡迎的系統,并不是筆者的個人臆測。這里有一個非常有說服力的數據——在世界上最大的游戲平臺Steam中,Win10就是最受游戲玩家歡迎的操作系統!根據統計,Steam用戶的Win10的份額已經超越Win7,成為了玩家首選的操作系統! 從統計中可以看到,Win10 64位的份額為38.18%,比前一個月增加了1.36個百分點。Win7則下滑到了第二位,目前市場份額為32.53%。根據近幾個月的統計來看,Win7的市場份額變化幅度并不大,這一次才下跌了0.81%,很顯然,Win10之所以上升到了第一的位置,完全是因為在玩家心目中的地位不斷穩步提升,而非是因為玩家貪新鮮,只是好奇升級Win10去嘗試。 為什么Win10會如此受游戲玩家歡迎呢?Steam的用戶多是游戲發燒友,他們的選擇極具說服力。實際上,Win10的確在游戲上有著很多之前的Windows系統沒有的優勢,讓我們一一道來。 ◆Win10支持DirectX 12 對于Win平臺的游戲來說,DirectX幾乎就是判定一個游戲是否足夠先進的標準。高版本的DirectX意味著特效更加華麗,調用硬件的效率更高。而微軟現在最新的DirectX 12,只有Win10才能享用得到。而DirectX 12,可能是近年來口碑最好的DirectX版本,因為它能夠大大提升游戲運行的速度!
DirectX 12著重優化多核心多線程,更加適合現在的硬件平臺。根據微軟的說法,DirectX 12對多核心CPU的利用率是幾乎完美的,四核CPU的游戲性能在DX12下,能夠接近單核CPU的四倍!當然游戲不僅僅靠的是CPU,所以這個速度在實際上是達不到的,但也相當恐怖了。在GPU方面,DirectX 12還降低了GPU的處理瓶頸,而且支持多平臺開發。實際上,Xbox One平臺的很多游戲都使用DirectX 12開發,這些游戲移植到Win平臺,也支持DirectX 12。現在的顯卡早已經支持DirectX 12,不升級到Win10,實在是相當浪費。
DirectX 12受到了開發商和玩家的一致歡迎,很多游戲都支持了DX12,如古墓麗影最新作“崛起”《Rise of the Tomb Raider》等等,而像看門狗2、ARMA3這些未來的大作也會支持DX12。現在Win10仍在免費升級期,游戲玩家不容錯過! ◆Win10讓PC化身Xbox 對于游戲玩家來說,PC游戲不是唯一,實際上主機游戲可能才是主流。在Win10上,微軟花了大力氣,讓Win10可以和Xbox連通。Win10不僅能夠支持Xbox Live社區,還能夠支持Xbox跨平臺游戲,這是以往的Windows系統無法做到的! 微軟在今年的Build2016開發者大會上,著重介紹了Win10和Xbox之間的聯動。根據Xbox部門老大Phil Spencer的介紹,Win10支持游戲跨平臺融合,不僅能夠運行PC游戲,還可以支持Xbox甚至Hololens的游戲。這主要得益于微軟的跨平臺策略,DirectX 12和UWP開發讓游戲跨平臺變得簡單。游戲可以輕松轉制成為UWP應用,并且上架Windows商店。只有Win10,才能夠享受到這些來自Xbox平臺的大作。
換言之,和Win7、Win8相比,Win10的游戲數量將會更多,體驗也更加完整。在未來升級到RedStone版本后,無需安裝第三方的游戲平臺,也可以和其他游戲玩家一起聯機、聊天。想在PC上獲得類似Xbox的體驗?Win10會是一個好選擇。 ◆Win10原生支持虛擬光驅 筆者知道,很多玩家玩游戲的時候都會用到虛擬光驅功能,例如用ISO文件安裝游戲之類的。在Win10中,無需使用第三方虛擬光驅軟件,也能夠加載ISO文件,安裝游戲更加便利! Win10游戲不兼容:多不是Win10本身問題(一) 可以看到我,Win10在游戲方面的優勢,對比之前的系統是非常巨大的。然而盡管如此,仍有很多游戲玩家對Win10的游戲兼容性心存疑慮。參考之前的歷史,在Windows Vista發布的時候,很多朋友都遇到了軟件游戲不兼容的問題,這讓大家對新系統的兼容性有了陰影。但實際上,Win10之于Win7、Win8,情況和Vista之于XP,本質上有著不同。 Windows Vista糟糕的兼容性,其實和系統的開發進程有一定關系。Vista是一個改動相當大的版本,它的開發不僅冗長而且一波三折。微軟在2003年的時候,只是想要開發出一個介于XP和Win7之間的過渡系統,但開發過程中新系統的定位不斷改變,在2004年微軟宣布系統大變更——這時候,距離Vista正式發布只有兩年了,很多工作卻不得不重頭做起。 可以說,Vista的開發日程是非常緊張的,這導致Vista和Windows的軟件開發生態是脫節得比較厲害。在開發Vista的時候,由于開發進度一變再變,導致開發商很難去做Vista的兼容工作。根據資料,在2007年7月,也就是Vista發布的大半年后,有2000項測試應用程序可以和Vista兼容,這種進度是相當不樂觀的。因為兼容性問題,無論在普通用戶還是游戲玩家當中,Vista都不太吃得開。 Vista的失敗,對于微軟而言是一次很好的經驗教訓,從此以后微軟更加注重操作系統的開發計劃安排。無論是Win7還是Win8/8.1,微軟都非常注重兼容性的測試工作,而這些系統,也沒有再出現Vista那樣的嚴重兼容問題。在Win10的開發流程中,微軟又把兼容性的測試工作做到了更上一層樓。
如果你是一名系統玩家,應該對Win10的開發者預覽版印象非常深刻。微軟在Win10開發中,第一次面對公眾開啟了Insider快速通道——這個通道,能夠讓千千萬萬的用戶來測試Win10的兼容性,集眾人之力,發現并解決Win10中有可能存在的兼容問題。微軟中國更是在2014年的11月份舉辦了Win10軟件兼容性反饋活動,針對中國區千奇百怪的軟件進行了大范圍的兼容性工作。時至今日,Win10的兼容性已經非常出色,和Vista的情況不可同日而語。
換言之,Win10不存在如同Vista那樣,因為兼容性測試工作不足,而造成的兼容性問題。Win7、Win8能夠運行的游戲,在Win10中往往也不會出什么差錯。同時,國外的游戲開發商作風比較規矩,使用的游戲引擎往往也是虛幻、Unity、CryEngine這樣的成熟的、諸多第三方使用的、需要著重考慮兼容性的引擎,因此在Win10上往往是沒有什么問題的,像MUV那樣使用奇葩引擎的,始終是鳳毛麟角。 但是,有的朋友在Win10上運行一些國外單機游戲大作,還是會出現無法安裝、無法運行的兼容問題,這是為什么呢?我們接著說下去。 Win10游戲不兼容:多不是Win10本身問題(二) Win10從開發流程上來說,是不會出現大的兼容問題的,那么為什么還會朋友游戲無法在Win10上安裝、運行的情況呢?這其實很多情況下,是因為游戲環境沒有配備好造成的。 很多用戶在升級Win10的時候,為了不出問題,并沒有保留原有的數據。如此一來,游戲必須的運行環境,需要重新配置。很多朋友都忽略了這一步,導致了游戲無法正常運行。那么游戲需要配置什么運行環境呢?最重要的大概有三個,分別是DirectX、Microsoft Visual C++以及.NET。 DirectX的重要性自然不言而喻,這是微軟提供的圖形接口。其實Win10本身自帶最新的DirectX12/11,但是一些老游戲可能需要調用到比較老的DirectX的相關文件,這時候就需要玩家安裝一下舊版的DirectX了。如果你看到游戲報錯的時候出現了“D3DX”、“dll”等字眼,如無意外就是這方面的問題。如果想要安裝DirectX,可以點此參考微軟的解決方案。 而Microsoft Visual C++,則是微軟的C++開發工具。在Win平臺上,很多開發者都是用了C++編寫程序,在游戲開發中C++的使用尤為普遍。要運行這些游戲,需要用戶安裝C++的運行環境。目前Visual C++的最新版本是2015,游戲玩家通常還會安裝的版本有2008、2010、2012和2013。這些運行環境Win系統并不自帶,需要玩家手動安裝。點擊這里,就可以下載到微軟的C++運行庫了。 微軟的.NET框架是微軟推出的跨平臺開發平臺,很多游戲也是基于.NET開發的。特別是一些個人開發的小游戲,使用.NET開發會更加便捷。如果沒有安裝.NET框架,這些游戲是無法運行的。點擊這里可以下載到微軟最新的.NET框架,安裝就可以解決問題了。
除了這三個和系統相關的運行環境需要配備,顯卡的驅動也是一個大問題。如果使用了太老的顯卡驅動,在Win10這樣的新系統中有可能會出問題。例如一些筆記本剛剛升級到了Win10,會出現集顯和獨顯無法自動切換的情況。而一些本身支持DirectX 12的顯卡,也需要新的驅動來發揮其威力。 要如何才能夠搞定DX、C++、.NET運行環境,以及顯卡驅程呢?這里筆者給大家推薦一個非常便捷的方法——Steam!Steam是目前世界上最大的游戲平臺,它的客戶端除了可以買游戲、安裝游戲外,還能夠幫你一鍵配備游戲運行環境。Steam的客戶端會自動檢測當前的軟硬件,在游戲安裝前,一次性安裝好DX、C++以及顯卡驅程等等游戲必須的東西。在Win平臺上玩游戲,加入Steam黨的確會體驗更加省心。 總的來說,如果發現在Win10下游戲無法安裝運行,無需第一時間懷疑是系統問題。畢竟Win10的兼容性測試工作做得是相當充分,對舊程序的兼容性還是很好的。仔細檢查當前的運行環境是否已經配備完善,更容易解決兼容問題。 游戲兼容性實測:打破對Win10游戲兼容的誤解 如果上文的分析仍不能讓你對Win10的游戲兼容性放心,那么我們就來實戰!其實很多朋友對Win10的游戲兼容性沒有信心,是有理由的。特別是國內的游戲,很多國產的開發商都習慣調用非公開的Windows API,Windows系統進行了更新后,是沒有義務把這些非公開的API的變更通知開發商的。這時候,使用了非公開API的軟件游戲往往會出現問題。例如騰訊QQ,在Win10 RedStone的某個預覽版中就出現了兼容問題,QQ很快就發布了新版修復了兼容性。
在國內,很多游戲都是騰訊代理,這些游戲的啟動器也好,本身也好,往往會經過騰訊的加工。那么這些游戲在Win10中會不會出現兼容問題呢?我們對此問題進行了實測,結果如下。
可以看到,Win10在運行國內常見的熱門游戲方面,并沒有出現什么兼容問題。你經常玩國產游戲以及國內廠商代理的游戲的話,完全可以放心升級到Win10。 總結 Win10增加了很多令人激動的新特性,這無疑是最適合未來的Windows系統。Win10可以給游戲玩家帶來前所未有的游戲體驗,無論的DirectX 12還是Xbox Live,都是以往系統無法體驗到的。但是,這并不意味這Win10拋棄了過去,Win10的兼容性其實相當出色,游戲玩家無需過多擔心Win10存在游戲不兼容的問題。作為一名游戲玩家,可不要錯過Win10了!
|