> On one hand, I really want WebUSB, but at the same time, I REALLY don't want the average person to have WebUSB.
I really do want the general public to have access.
Many people need to interface with devices and we are sadly in a situation where Apps served by closed App Store are the only option.
If I want to distribute a way to allow the wider public to access a device that no longer has official support, WebUSB is by far the easiest way.
In an alternative world where Chrome did not support it, the average person would need to be able to install and run [python or other scripting language].
If the developer was really keen then they might offer a desktop app or go through the long and expensive process of submitting it to an App Store.
I think WebUSB can have a secure UI and I also can’t think what devices the average user has plugged in that could be compromised. I am pretty sure you can’t use WebUSB to take control of a keyboard or mouse (HID), storage, wifi, audio, smart card of U2F devices.
But it’s super useful for proprietary label printers, random toys/gadgets and programming/flashing microcontrollers.
I really do want the general public to have access.
Many people need to interface with devices and we are sadly in a situation where Apps served by closed App Store are the only option.
If I want to distribute a way to allow the wider public to access a device that no longer has official support, WebUSB is by far the easiest way.
In an alternative world where Chrome did not support it, the average person would need to be able to install and run [python or other scripting language].
If the developer was really keen then they might offer a desktop app or go through the long and expensive process of submitting it to an App Store.
I think WebUSB can have a secure UI and I also can’t think what devices the average user has plugged in that could be compromised. I am pretty sure you can’t use WebUSB to take control of a keyboard or mouse (HID), storage, wifi, audio, smart card of U2F devices.
But it’s super useful for proprietary label printers, random toys/gadgets and programming/flashing microcontrollers.