A screenshot would go a long way. Exciting to hear there's a partner that want this.
Also, was there consideration of an OT? A strong reason to avoid? On Wednesday, July 26, 2023 at 9:55:25 AM UTC-7 Reilly Grant wrote: > On Wed, Jul 26, 2023 at 9:05 AM Alex Russell <[email protected]> > wrote: > >> I'm going to have to stay recused on this vote, but just want to lend my >> fullest non-voting support to shipping ASAP. This is excellent work, and I >> can see you've dotted i's and crossed t's in anticipation of a full >> shakedown here. Thanks for doing it. >> >> It might be helpful for others evaluating the proposal to have a demo or >> video to look at regarding the permissions UI/UX that this will sit behind; >> is it possible to add something like that to your Explainer? And are there >> users who can vouch for the utility of this feature for their use-cases? >> > > Unfortunately the hardware our partner is working on is still confidential > so I can't share a real-worldᅠuse case. They're very excited about being > able to use a web app. We can put together a demo video with a generic > Bluetooth serial device but it will be pretty boring because > theᅠpermissions UIᅠlooks identical toᅠselecting a wired serial port. We > only support connecting to devices that are already paired with the system > so it doesn't use the more complex scanning UX that you see for Web > Bluetooth.ᅠᅠ > > >> Thanks, >> >> Alex >> >> On Tuesday, July 25, 2023 at 1:47:30 PM UTC-7 [email protected] wrote: >> >>> Contact emails >>> >>> [email protected], [email protected] >>> >>> >>> Explainer >>> >>> https://github.com/WICG/serial/blob/main/EXPLAINER_BLUETOOTH.md >>> >>> Specification >>> >>> https://github.com/WICG/serial/pull/189 >>> >>> Summary >>> >>> Support Bluetooth RFCOMM services in the Web Serial API. The Bluetooth >>> RFCOMM (Radio frequency communication) protocol provides emulated RS-232 >>> serial ports. This feature enables applications to make connections to >>> RFCOMM services on paired Bluetooth Classic devices using the Web Serial >>> API. >>> >>> Blink component >>> >>> Blink>Serial >>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ESerial> >>> >>> TAG review >>> >>> https://github.com/w3ctag/design-reviews/issues/854 >>> >>> TAG review status >>> >>> Pending >>> >>> Risks >>> >>> Interoperability and Compatibility >>> >>> Web Serial API is only implemented in Chromium. Other browser vendors >>> have expressed negative views regarding the API and are unlikely to >>> implement it. >>> >>> This feature will not affect compatibility in existing apps. The feature >>> only adds support for connecting to new types of devices. There are no >>> changes for currently-supported devices. >>> >>> Gecko: Negative ( >>> https://github.com/mozilla/standards-positions/issues/687) Previous >>> thread: https://github.com/mozilla/standards-positions/issues/336 >>> >>> WebKit: Negative ( >>> https://github.com/WebKit/standards-positions/issues/199) See also: >>> https://webkit.org/tracking-prevention/ >>> >>> Web developers: Positive ( >>> https://bugs.chromium.org/p/chromium/issues/detail?id=1043300) Other >>> Web developers have asked for this feature privately. >>> >>> Other signals: >>> >>> >>> Activation >>> >>> Developers can take advantage of this feature immediately. A polyfill is >>> not possible because Bluetooth Classic devices cannot be accessed through >>> any other web platform API. >>> >>> Security >>> >>> See >>> https://github.com/WICG/serial/blob/main/security-privacy-questionnaire-bluetooth-rfcomm.md >>> >>> and Security Considerations in >>> https://github.com/WICG/serial/blob/main/EXPLAINER_BLUETOOTH.md >>> >>> WebView application risks >>> >>> N/A >>> >>> >>> Debuggability >>> >>> Debuggability is identical to wired serial ports. >>> >>> Will this feature be supported on all six Blink platforms (Windows, Mac, >>> Linux, Chrome OS, Android, and Android WebView)? >>> >>> No, this feature will be supported on desktop platforms only to begin >>> with, matching the existing state of support for the Web Serial API. >>> Support for Android could be added in the future since unlike USB serial >>> devices, Android provides an API for Bluetooth RFCOMM. >>> >>> Is this feature fully tested by web-platform-tests >>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>> ? >>> >>> No, the majority of this extension to the API is implemented in the >>> browser process (connecting to Bluetooth devices through the native >>> platform APIs) and so isn’t testable with WPT. >>> >>> Flag name >>> >>> chrome://flags#enable-bluetooth-spp-in-serial-api >>> >>> Requires code in //chrome? >>> >>> Yes >>> >>> Tracking bug >>> >>> https://bugs.chromium.org/p/chromium/issues/detail?id=1043300 >>> >>> Launch bug >>> >>> https://launch.corp.google.com/launch/4232649 >>> >>> Estimated milestones >>> >>> 117 >>> >>> Anticipated spec changes >>> >>> None >>> >>> Link to entry on the Chrome Platform Status >>> >>> https://chromestatus.com/feature/5686596809523200 >>> >>> Links to previous Intent discussions >>> >>> Intent to prototype: >>> https://groups.google.com/a/chromium.org/g/blink-dev/c/kOOZ3RIh0Ik >>> >>> This intent message was generated by Chrome Platform Status >>> <https://chromestatus.com/>. >>> >>> >>> -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2b8fa0cb-ccc5-4b6f-856b-945c107896c5n%40chromium.org.
