Chrome 從 86 版開始加入 Windows.Gaming.Input API 支援,為 Stadia 串流服務增加可用控制器 - 電腦王阿達

Chrome 從 86 版開始加入 Windows.Gaming.Input API 支援,為 Stadia 串流服務增加可用控制器

Google 推出的遊戲串流服務 Stadia 在歐美地區陸續登場。雖然亞洲甚至台灣這邊還沒機會用到,但想必全球支援只是時間上的問題。該服務透過網路來串流遊戲畫面到個人電腦上,只要有 Chrome 瀏覽器與其專用的 Stadia 控制器,以及訂閱的遊戲服務,就可以利用高速網路在硬體等級不高的電腦上暢玩 3A 大作。不過,微軟這邊顯然也很希望 Chrome 不光只是支援自家控制器,也能夠用用微軟的控制器,因此一直努力讓 Windows 版 Chrome 瀏覽器也能支援 Xbox 控制器所用的 API。而在這個月初, Chrome 推出 86 測試版,該版本已經正式加入 Windows.Gaming.Input API 支援,未來用 Xbox 搖桿透過 Stadia 服務玩遊戲,想必也是有機會的:
A201 brdr
▲Xbox One 控制器或許有機會切入 Stadia 串流服務支援內(圖片來源

Stadia 目前只能用專用控制器,但以後或許就能用 Xbox One 搖桿開打

Chrome 瀏覽器目前已有對應自家控制器用的 Gamepad JavaScript API。不過並未對他牌控制器進行支援,即便是 Xbox 搖桿也不行。這點雖說是保證了 Google Stadia 控制器的銷售,但對玩家來說就多了份不自由。畢竟相對於 Stadia 控制器,仍然是 Xbox 與 Play Station「DUALSHOCK」控制器更深植人心。前者更是藉著 Windows 的普及,微軟力推 Xinput 協定的順風而成為 PC Game 上支援控制器的主流選擇。近期的 Xbox 控制器更是分為 Elite 控制器與一般版控制器,前者具備一定的鍵盤功能,而後者則是預設用在 Xbox 遊戲機上的控制器。

Google 並未正式透漏 Stadia 控制器採用的是哪一種使用協定,但從它在 Windows 上僅被是別為 HID 裝置這點來看,或許跟 DUALSHOCK 控制器那樣,使用的是專用的協定,藉此來綁定在自家服務或其他設備上。如果要在其他系統上使用,或許就需要某些高手逆向工程做出第三方驅動程式來讓它運作起來:
A02 brdr
▲Stadia 控制器的控制協定目前是個謎,只知道它與 Stadia 服務密不可分(圖片來源

A03 brdr
▲Stadia 最強悍的地方在於支援性,可在有支援的 Android 手機上玩到流暢畫質的 3A 大作(圖片來源

但對使用者來說, Stadia 控制器如果僅能用在 Stadia 串流服務上,雖然使用上不會出現什麼問題,但總是少了點自由度。至少,微軟認為 Chrome 瀏覽器的控制器支援度還是可以增加點什麼,例如自家的 Xbox One 控制器。於是,微軟與 Google 攜手合作,Chrome 則在最近的測試版中支援了Windows.Gaming.Input(或稱為 WGI)。

目前 Chrome 瀏覽器的正式版本為 84.0.4147.89,截稿後可能持續更新到新的版本。如果要開啟 WGI 支援,目前需要下在 Dev Channel 中的 Chrome 86,並在網址列輸入「chrome://flags」,搜尋 Enable.Windows.Gaming.Input 後啟用該項目:
A01 brdr
▲Xbox One 搖桿未來又多了個戰場:瀏覽器(圖片來源

對於並非在 Stadia 服務支援國家或地區的一般玩家,目前就算有這個功能,也無用武之地。等到 Stadia 終於開放台灣玩家開始訂閱服務,也許該功能也差不多從 Dev Channel 進入到 Stable Channel,只需要更新瀏覽器版本就能獲得支援了也說不定。

消息來源:MSPowerUser

您也許會喜歡: