Intent to Prototype: WebHID on Android

10 views
Skip to first unread message

Matt Reynolds

unread,
5:00 PM (1 hour ago) 5:00 PM
to blink-dev

Contact emails

mattre...@chromium.org, robp...@chromium.org, alv...@chromium.org


Explainer

https://github.com/WICG/webhid/blob/master/EXPLAINER.md


Specification

https://wicg.github.io/webhid/index.html


Design docs

https://web.dev/hid/

https://web.dev/hid-examples/


Summary

Enables web applications to interact with human interface devices (HIDs) other than the standard supported devices (mice, keyboards, touchscreens, and gamepads). However, there are many other HID devices that are currently inaccessible to the web. This API allows web applications to request access to these devices, send and receive HID reports, and retrieve information about the report descriptor. This feature was previously launched on desktop platforms (Windows, macOS, Linux, ChromeOS). Support on Android is planned for Chrome 157. This feature can be controlled by enterprise policies: 


Blink component

Blink>HID


Web Feature ID

webhid


Motivation

WebHID API enables websites to connect to USB and Bluetooth devices that use the Human Interface Device (HID) protocol. Launching the API on Android enables web apps to unlock advanced functionality on user's devices and build cross-platform experiences that are interoperable on desktop Chrome and Android.



Initial public proposal

https://wicg.github.io/webhid/EXPLAINER.html 


Search tags

webhid, hid


Origin Trial Name

N/A


Goals for experimentation

Enable testing on Android for websites that were previously designed to work only with the WebHID implementation in desktop Chromium.


Chromium Trial Name

WebHID


Link to origin trial feedback summary

https://github.com/WICG/webhid/


Origin Trial documentation link

N/A


Requires code in //chrome?

True


Tracking bug

http://crbug.com/40628009


Launch bug

https://launch.corp.google.com/4459414


Estimated milestones

Shipping on desktop

89

Origin trial desktop first

86

Origin trial desktop last

88

Shipping on Android

157

DevTrial on Android

154



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5172464636133376?gate=5836123360722944


Links to previous Intent discussions

Intent to Prototype (WebHID on desktop): https://groups.google.com/a/chromium.org/g/blink-dev/c/OaDCpCaEe_4/m/eRqOcJ_eCgAJ

Intent to Experiment (WebHID on desktop): https://groups.google.com/a/chromium.org/g/blink-dev/c/LoyzK8xTRME/m/WQLaGQ99CQAJ

Intent to Ship (WebHID on desktop): https://groups.google.com/a/chromium.org/g/blink-dev/c/rL1csFYD1Ms



This intent message was generated by Chrome Platform Status.


Reply all
Reply to author
Forward
0 new messages