將Windows拉下PC遊戲的王座 微軟對手野心不小
- 2022 年 7 月 9 日
- 資訊
- Steam, Windows, Windows 11
說起最適合打遊戲的電腦作業系統,Windows絕對稱得上當仁不讓。即使是最狂熱的果粉,對Mac中強力的GPU有多麼熱切的期待,也從不會指望Mac的遊戲體驗能達到Windows的水平。
多年來,Windows深耕圖形領域,使用DirectX等遊戲介面,牢牢把控電腦遊戲的開發方向。玩遊戲就要裝Windows,多年來這就是顛撲不破的真理。
然而,世界上從不缺乏挑戰者。Windows構建的遊戲大廈的上空,似乎出現了一朵不起眼的陰雲——Steam。
Steam的魔法:Linux竟可兼容Windows遊戲?
如果你有關注遊戲業界,應該知道Steam Deck。這是最近最為炙手可熱的遊戲硬體之一,這部由電子遊戲商城Steam推出的掌機,在網路上討論的熱度甚至一度能和任天堂、索尼、微軟這御三家的設備相提並論。
而Steam Deck的特殊之處在於,作為一部掌機,它的本質其實就是一部迷你PC,它預裝Linux系統,但這個Linux系統,卻可以運行大量Windows遊戲!
是的,Steam並沒有為這部掌機專門開發遊戲,Steam Deck所運行的遊戲,直接就是Steam商城中的原汁原味Windows遊戲。
Steam Deck所兼容的,不僅僅是Windows小遊戲,各種3A大作的流暢運行,也不在話下,性能和Windows下基本沒有區別,某些遊戲甚至比Windows的表現更好。
Steam Deck中的Linux系統兼容性好到何種程度呢?
根據Steam自己官方的數據,在Steam上Top10的遊戲有50%可以較好兼容(Silver級別以上),Top100的遊戲有88%可以較好兼容,Top1000的遊戲則有83%可以較好兼容!考慮到Steam龐大的遊戲庫,這個成績已經令人刮目相看。
可以說,Steam Deck之所以如此受歡迎,和它對Windows遊戲的良好兼容是脫不開關係的。
開發者無需對Windows遊戲作什麼修改,即可和Steam Deck上的Linux良好兼容,這到底是什麼魔法?這就是Steam令人嘖嘖驚嘆的一招——Proton。
Proton:Linux遊戲性的救星
前面提到過,Steam Deck預裝Linux系統,它之所以能夠運行Windows遊戲,要得益於Steam為Linux開發的Windows API轉換層——Proton。
如果你是一名Linux資深用戶,一定會聽說過「Wine」,這是一項將Windows API轉譯為Linux對應API、從而實現Windows程式在Linux下運行的方案。
近年來,Steam對Wine進行了魔改,整合了DXVK,推出Proton兼容層,大量Windows遊戲通過Proton得以在Linux上完美運行,這就是Steam Deck兼容Windows遊戲的秘密。
而最為人稱道的是,Steam並沒有將Proton藏著掖著,其他Linux發行版、乃至不在Steam發售的Windows遊戲,都可以享用Proton。
Linux安裝Steam後(Steam有Linux原生版本),啟用Steam中的Steam Play,選擇Proton,將對應遊戲添加到Steam,就可以調用Proton來遊玩了。可以說,得益於Steam,Linux的遊戲環境發生了翻天覆地的變化。
Proton的效果是有口皆碑的。直到現在,Proton仍在不斷進化,可以通過Proton實現兼容的Windows遊戲仍在不斷增加。Linux的遊戲性,正在不斷追近Windows。
當前,Proton不兼容的遊戲,很大一部分不是因為電競筆電身不兼容,而是由於遊戲自帶啟動器或者反作弊機制導致,這令部分單機遊戲以及很多聯機遊戲無法使用Proton遊玩。
也因為這個原因,一些常見的網遊或者在線競技遊戲如LOL,在Linux上暫時沒有太好的解決辦法。但如果你只是一個單機玩家,Linux的遊戲性已經超乎你想像。
Steam的野心:要將Windows拉下馬?
Steam已經是Windows平台上,最流行的電子遊戲商城。憑藉著強大的遊戲庫,Steam在業界中的話語權已經不亞於任何一家遊戲巨頭。
Steam的強大源自於它是一個巨大的遊戲商城,但軟肋或許也就在於它僅僅是一個遊戲商城——長久以來,Steam並不像任天堂、索尼和微軟,擁有深入人心遊戲平台,這讓Steam始終缺少自己的立足之地。Steam目前需要依賴Windows平台,才能將自己的生意觸及玩家。
這種狀況是危險的。銷售平台建立在別人的地皮上,讓Steam的商業模式蘊藏不可忽視的風險——如果Windows無法再讓Steam立足,或者Windows迎來衰敗,那麼Steam對此幾乎無能為力。自己的命運掌控在他人手中,這並不是Steam願意看到的局面。
這並非是危言聳聽。近年來,作業系統應用生態的一大趨勢,就在於系統回收應用分發的渠道,即使系統自帶的商店不是應用分發的唯一渠道,系統應用商店也會是最強勢的分發渠道。
例如,iOS唯一的應用分發渠道是App Store,Android最強勢的應用分發渠道是Google Play,第三方應用商店在這兩個平台幾乎沒有競爭力(中國的「Android」除外)。Steam本質就是一個應用商店,現在Windows上的事態,也正朝著這個方向發展。
微軟在Windows力推微軟應用商店,已經不是什麼新聞了。近年來,微軟商店取得最大的進展,可能就是不少玩家購買Windows遊戲的途徑,從Steam變更為了微軟商店/Xbox客戶端——這對於Steam來說,並不是一個好消息。
微軟當前的做法是,通過售賣Xbox Game Pass,吸引更多玩家到Windows微軟商店中購買遊戲。
關心遊戲業界的朋友都注意到,得益於微軟的支援,以及Xbox硬體平台的PC化,大量遊戲都推出了跨Xbox和PC的版本。
而玩家訂閱了XGP後,即可免費遊玩被微軟收錄進XGP庫裡面的大量遊戲,這個庫里的很多遊戲,是同時擁有Xbox和PC的雙版本的。玩家訂閱了XGPU的權益後,想要在PC上遊玩對應遊戲,微軟商店就是分發入口。
Xbox玩家的基數是龐大的,XGP的訂閱數據一直以來非常好看。根據微軟公布的數據,XGP的訂閱人數已經達到了2500萬以上。
其中又有不少玩家,是購買了支援Xbox、PC雙平台權益的XGPU。這麼多的玩家,在Windows平台上會傾向於通過微軟商店獲取遊戲,Steam是否會感到壓力山大,想必不言而喻。
Steam在iOS和Android中都沒有站穩腳跟,眼看XPG和微軟商店的攻勢越來越猛烈,難保某天Windows也容不下自己。Steam對此心知肚明,Steam OS和Proton,便是應對的招數。
儘管無論Steam OS還是Proton,都是開源開放的,但通過開源項目確立起生態位的產品,早已屢見不鮮。
例如開源的Chromium,造就了世界第一瀏覽器Chrome;又例如開源的Android,硬生生將移動市場的份額啃下大半。
開源之所以能夠助力商業項目,是因為開源可以促使產品快速流行,與此同時開源項目之外的附加服務,則負責將用戶留下來——譬如Google服務之於Chrome,Play服務之於Android。
最近的例子可能是特斯拉,特斯拉開源了大量電車製造的專利,使得電車廠商們能夠快速侵佔汽油車市場,而特斯拉獨有的FSD、超充、軟體娛樂等服務則負責提高用戶忠誠度,電車攻下的大片油車市場,用戶相當大的部分流到了特斯拉當中。
利用開源項目迅速做大市場、做大蛋糕,然後用好的服務將最多的蛋糕分到自己手裡,的確是屢試不爽的策略。
Steam在提供附加服務方面同樣非常擅長。Steam之所以能夠吸引海量玩家,一大原因在於出色的服務,例如雲存檔、售後、評分系統、社區、創意工坊等等,都為玩家所津津樂道。
現在,Steam要憑藉開源的Steam OS和Proton,從Windows的手裡搶蛋糕了——起碼不能讓Windows獨霸蛋糕的標準,也不能讓自己的店只能開在Windows的地盤上。
Proton的未來是可期的。除了熱銷的Steam Deck,Steam OS和Proton也可以安裝在任意的PC上。在開源和Steam Deck等熱銷硬體的助推下,可以預見Steam OS和Proton的聲量將會快速擴大。
遊戲開發者想要通吃Windows和Linux/Steam OS的市場,越來越多的遊戲會將兼容Proton作為開發目標。大量的Windows遊戲,乃至依附於遊戲的反作弊、防盜版加密,會更積極地加入對Proton的兼容支援。
如此一來,在很大程度上,Proton將會成為Windows遊戲的一個事實上的兼容標準,而想要體驗Proton最好的方法,就是在Linux上安裝Steam客戶端,或者直接使用Steam OS。由此,Steam就憑藉Proton確立起了穩定的平台生態位。
Steam Deck是首款熱銷的Steam主機,但這並不會是最後一款。
Steam平台上能承載的可不僅僅是Windows遊戲,當Steam OS乃至整個Linux陣營的聲量足以在遊戲方面和Windows分庭抗禮時,Windows還會是玩PC遊戲的不二之選嗎?答案恐怕就不那麼明確了。
總結
總的來說,Steam憑藉自己的聲量,以及開源的Proton,推動著遊戲新的兼容標準確立,這可以帶動Steam生態滲入更多的Windows遊戲,乃至整個Linux平台。
Value是一個擁有著開源基因的公司,Steam能否憑藉開源的力量,撼動Windows的PC遊戲王座?讓我們拭目以待吧。