title: How does Chrome implement WebUSB on Android?
body: <p>As I understand it, a native Android app must go through a special API to use Host mode which involves the USB OTG spec. However, the WebUSB spec appears to address host mode as the only option (such as on a normal computer) and doesn't mention OTG, so presumably the code for the is all inside Chrome. How does Chrome handle WebUSB on Android, and would that require code modifications vs desktop?</p>