微軟希望在Windows 10/10X上為Chromium帶來完整的遊戲手柄API支持
隨著越來越多的遊戲通過瀏覽器流媒體在線進行,瀏覽器中對專用遊戲控制器的支持需求在增加。Chrome瀏覽器已經有了Gamepad JavaScript API,但微軟正在尋求增加對Windows.Gaming.Input API的全面支持作為替代後端,以便對控制器上的專用硬件提供更大的支持,比如Xbox One遊戲手柄上的觸發器,以及Elite控制器上的撥片。
因此,微軟在Chromium開發者論壇上提出了一個功能請求,要求更新Chromium中的Gamepad Javascript API,增加對Windows .Gaming.Input(WGI)的支持,作為XInput之外的另一個後端,此舉被認為將支持Windows 10上更廣泛的現代遊戲手柄設備。
他們還指出,像Raw Input這樣的低級API今後將不會在WCOS設備上得到支持,而Windows.Gaming.Input API將在Windows桌面(Win32應用)和Windows 10X上工作。這一改變還將帶來其他優勢,比如提供對P&P(即插即用)通知的支持。
微軟已經開始了添加API的工作,當然,這些改動是否會被併入Chromium代碼庫還有待觀察,一旦成功將影響深遠,因為這將最終為Chrome、Edge、Opera以及更多基於Chromium的瀏覽器帶來全面的原生Windows遊戲手柄支持。