7 ms·
> Now I’m not sure how iCloud is necessary for this, the device should already know my regular devices It isn’t the headphones that have the issue. AFAICT, it
by mbreese 4y ago
> Now I’m not sure how iCloud is necessary for this, the device should already know my regular devices
It isn’t the headphones that have the issue. AFAICT, it’s that your devices aren’t releasing the headphones from the connection. For this, you require coordination between your phone and tablet. The headphones can just be along for the ride. Your devices try to keep their connection as stable as possible. If your tablet doesn’t know your phone now wants to play a video, why would your tablet disconnect from the headphones?
Maybe it isn’t iCloud that does this (but iCloud definitely stores the Bluetooth ids so you only have to setup the headphones once). But there is some OOB communication between the devices. This is the Apple secret sauce and why they can have the feature, but other vendors struggle.
- harha 4y agoAh I think now I get it: Say I'm connected to devices A and B. Now C starts playing something, so via iCloud through one of the connected devices, the headphones get the message to disconnect and connect to C. So A, B, C need to be connected to some server, otherwise they won't have the information on the state of A, B and C and to take actions to connect or disconnect. Now one alternative would be to have two Bluetooth controllers to stay connected to four devices, but that would increase size and battery consumption. Another would be to periodically rotate connections to idle devices, but that risks not being connected when needed. If I were designing this, I'd make some sort of a "partial connection", not the full protocol that sends audio, but something that can broadcast to previously connected devices that triggers a full connection.