Hacker News new | ask | show | jobs
by giantg2 1397 days ago
Are any of these problems actually Bluetooth problems? It seems the data protocol works just fine. It appears to me that the various devices just handle the associated tasks poorly. Eg you could take a call on your phone while playing music on your computer, if your phone had the functionality to send the music via Bluetooth and keep the phone conversation separate.
1 comments

Exactly. At this point, it's not the protocol. It's devices with shitty implementations of the protocol.
The protocol itself sucks. For example, do you want to listen to have game audio and have a mic active? This is basically the main use case for Bluetooth and what are your options? CVSD and mSBC, both of which have notoriously poor quality. If you were lucky and bought fancier hardware, you could marginally improve things with FastStream or AptX-LL, a couple of vendor-specific, non-standards compliant hacks that were finicky to use at best.

As of 2022, there isn't even a solution, only the hope that BT5 might be have standardized support for marginally acceptable quality, provided vendors actually implement it. Of course, you can't buy BT5 hardware today and vendors have entirely ignored large parts of the spec before, so that's not exactly a great selling point.

If one vendor gets the protocol implementation wrong, that's a shitty vendor. If every vendor gets the protocol implementation wrong, it's a shitty protocol. Part of what makes good protocol design is knowing how to design something that can actually be implemented well by real humans.