兩位Google開發者設計WebUSB API,讓非隨插即用的USB裝置也能透過Web隨插即用

兩位Google開發者設計WebUSB API,讓非隨插即用的USB裝置也能透過Web隨插即用

USB 裝置的特性是隨插即用。對於鍵盤、滑鼠、隨身碟、相機、硬碟等大部分標準裝置來說的確如此,因為其驅動程式已經內建在作業系統上。但是,對於一些非標準的裝置就沒這麼方便了,因為作業系統並沒有內建驅動程式,所以沒有辦法識別這些裝置的。

對於這些非標準的USB裝置,使用者需要另外去手動下載安裝裝置的驅動程式,才能在自己的系統上使用,不過,在對便利性要求越來越高的今天,這顯然是很落伍的作法。

於是,兩位 Google 員工開發出了一個 API,讓任何裝置可以利用該 API 去抓取Web 上對應製造商提供的跨平台裝置驅動程式 JavaScript SDK,然後在後者的協助下完成裝置的安裝配置工作,透過這種方式來實現與標準 USB 裝置相同的便利。

這兩位 Google 開發者分別叫做 Reilly Grant 和 Ken Rockot,他們開發的這個 API 名字叫做 WebUSB。目前他們已經把該 API 放到GitHub上面,並且向 W3C 的 web 平台新功能討論組 Incubator Community Group(W3C WICG)提交了建議書—顯然,該 API 必須要能夠成為一種標準,並且獲得廣泛裝置製造商的支持,才能真正實現即插即用的真正潛能。

對於 3D 印表機之類的新裝置開發者來說,這也是一個好消息。因為開發者可以不用開發各種原生版本的驅動,只需要專心開發他們的 Web 應用程式就行了。

 

兩位Google開發者設計WebUSB API,讓非隨插即用的USB裝置也能透過Web隨插即用

36Kr
作者

36氪(36Kr.com)累計發表超過10.8萬條包含圖文、音訊、影片在內的優質內容。氪原創內容體系涵蓋新創公司、大公司、投資機構、地方產業與二級市場等內容模組,設置有快訊、深度商業報導

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則