將Windows拉下PC遊戲的王座?聊聊Steam的野心
說起最適合打遊戲的電腦操作系統,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,運行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遊戲的秘密。
▲Proton的官方介紹
而最為人稱道的是,Steam並沒有將Proton藏著掖著,其他Linux發行版、乃至不在Steam發售的Windows遊戲,都可以享用Proton。Linux安裝Steam後(Steam有Linux原生版本),啟用Steam中的Steam Play,選擇Proton,將對應遊戲添加到Steam,就可以調用Proton來游玩了。可以說,得益於Steam,Linux的遊戲環境發生了翻天覆地的變化。
▲其他Linux發行版安裝了Steam客戶端后,也可以使用Proton遊玩Windows遊戲
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立足,或者Windows迎來衰敗,那麼Steam對此幾乎無能為力。自己的命運掌控在他人手中,這並不是Steam願意看到的局面。
這並非是危言聳聽。近年來,操作系統應用生態的一大趨勢,就在於系統回收應用分發的渠道,即使系統自帶的商店不是應用分發的唯一渠道,系統應用商店也會是最強勢的分發渠道。
例如,iOS唯一的應用分發渠道是App Store,Android最強勢的應用分發渠道是Google Play,第三方應用商店在這兩個平台幾乎沒有競爭力(中國的“安卓”除外)。Steam本質就是一個應用商店,現在Windows上的事態,也正朝著這個方向發展。
▲系統中的應用商店由自己說了算,基本是現在業界的慣例了
微軟在Windows力推微軟應用商店,已經不是什麼新聞了。近年來,微軟商店取得最大的進展,可能就是不少玩家購買Windows遊戲的途徑,從Steam變更為了微軟商店/Xbox客戶端——這對於Steam來說,並不是一個好消息。
微軟當前的做法是,通過售賣Xbox Game Pass,吸引更多玩家到Windows微軟商店中購買遊戲。關心遊戲業界的朋友都注意到,得益於微軟的支持,以及Xbox硬件平台的PC化,大量遊戲都推出了跨Xbox和PC的版本。而玩家訂閱了XGP後,即可免費遊玩被微軟收錄進XGP庫裡面的大量遊戲,這個庫裡的很多遊戲,是同時擁有Xbox和PC的雙版本的。玩家訂閱了XGPU的權益後,想要在PC上游玩對應遊戲,微軟商店就是分發入口。
▲XGP同時提供Xbox和PC遊戲,加入XGPU後,就可以通玩雙平台
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的地盤上。
▲Steam出色的服務、社區氛圍,大大提高了玩家的忠誠度
Proton的未來是可期的。除了熱銷的Steam Deck,Steam OS和Proton也可以安裝在任意的PC上。在開源和Steam Deck等熱銷硬件的助推下,可以預見Steam OS和Proton的聲量將會快速擴大。遊戲開發者想要通吃Windows和Linux/Steam OS的市場,越來越多的遊戲會將兼容Proton作為開發目標。大量的Windows遊戲,乃至依附於遊戲的反作弊、防盜版加密,會更積極地加入對Proton的兼容支持。
▲開源的Steam OS和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遊戲王座?讓我們拭目以待吧。