Contact emails
fbea...@chromium.org, rei...@chromium.org
Specification
https://webbluetoothcg.github.io/web-bluetooth/
https://github.com/WebBluetoothCG/web-bluetooth/pull/556
Summary
We intend to deprecate and remove usage of human-readable names for Bluetooth assigned numbers. Deprecation is targeted for M95.
Blink component
Motivation
The Web Bluetooth specification has provided human-readable names for Bluetooth assigned numbers to increase readability for developers using standardized GATT services, characteristics, and descriptors. However, given the long-term maintenance burden it introduces and the lack of clear support from the Bluetooth SIG, we want to deprecate them and add clear warnings that while the existing entries will NOT be removed, no new entries will be added, and developers should use literal UUID constants instead as cross-vendor support for these aliases will be unreliable.
Risks
None. Existing human-readable names for Bluetooth assigned numbers will still work.
Interoperability and Compatibility
Gecko: Never implemented
WebKit: Never implemented
Web developers: Neutral (Status quo causes confusion: https://github.com/WebBluetoothCG/web-bluetooth/issues/535#issue-765937849)
Debuggability
Any attempt to use human-readable names for Bluetooth assigned numbers will raise a console deprecation warning.
Is this feature fully tested by web-platform-tests?
Yes. https://wpt.fyi/results/bluetooth/idl/idl-BluetoothUUID.html
Tracking bug
Link to entry on the Chrome Platform Status
--
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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPpwU5K25zizwVO_QSg2nquWwDeuHNRc-oR%2B%3D-8RYT-PDQAeLQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfU1eZiVFh37_O-%3DWLEo%3DPcL6%3DsDMj9mAuR3hz9oJFTeow%40mail.gmail.com.
That leads me to believe that the best path forward is to specify the mapping table directly in the Web Bluetooth specification. At that point we then have the option of continuing to update it as the Bluetooth SIG declares additional assigned numbers or leave it static.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEmk%3DMZeOSTPdish60L2s3tOoiSgdd9-ZsB4oRL%3DN2fFu8sA2g%40mail.gmail.com.
On Thu, Aug 19, 2021 at 8:10 AM Reilly Grant <rei...@chromium.org> wrote:That leads me to believe that the best path forward is to specify the mapping table directly in the Web Bluetooth specification. At that point we then have the option of continuing to update it as the Bluetooth SIG declares additional assigned numbers or leave it static.This approach sounds like a simple and practical way forward to me.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUWn0zrEEE4XSu-Gaz43JPc6OuSB0_o67GhoidYEvVcTg%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPpwU5K25zizwVO_QSg2nquWwDeuHNRc-oR%2B%3D-8RYT-PDQAeLQ%40mail.gmail.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 blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfU1eZiVFh37_O-%3DWLEo%3DPcL6%3DsDMj9mAuR3hz9oJFTeow%40mail.gmail.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 blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEmk%3DMZeOSTPdish60L2s3tOoiSgdd9-ZsB4oRL%3DN2fFu8sA2g%40mail.gmail.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 blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUWn0zrEEE4XSu-Gaz43JPc6OuSB0_o67GhoidYEvVcTg%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPpwU5K25zizwVO_QSg2nquWwDeuHNRc-oR%2B%3D-8RYT-PDQAeLQ%40mail.gmail.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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfU1eZiVFh37_O-%3DWLEo%3DPcL6%3DsDMj9mAuR3hz9oJFTeow%40mail.gmail.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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEmk%3DMZeOSTPdish60L2s3tOoiSgdd9-ZsB4oRL%3DN2fFu8sA2g%40mail.gmail.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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUWn0zrEEE4XSu-Gaz43JPc6OuSB0_o67GhoidYEvVcTg%40mail.gmail.com.