Remix.run Logo
indentit 4 hours ago

Specifications are there for a reason... Why use Bluetooth at all if they don't actually use it properly?

helsinkiandrew 3 hours ago | parent | next [-]

You can still connect AirPods to an android device using Bluetooth, you just don’t get the seamless connection or support for Spatial Audio that use the extended protocols

gf000 4 minutes ago | parent [-]

You can't even change noise cancel's mode.

Aurornis 3 hours ago | parent | prev | next [-]

> Why use Bluetooth at all if they don't actually use it properly?

Because they needed a way to get audio to the AirPods wirelessly and to work with their devices? That’s a pretty good reason to use Bluetooth.

I doubt they got together and tried to scheme a way to break Bluetooth in this one tiny little way for vendor lock in. You can use the basic AirPod features with other Bluetooth devices. It’s just these extended features that were never developed for other platforms.

HN comments lean heavily conspiratorial but I think the obvious explanation is that the devs built and tested it against iPhone and Mac targets and optimized for that. This minor discrepancy wasn’t worked around because it isn’t triggered on Apple platforms and it’s not a target for them.

fouc 2 hours ago | parent | prev | next [-]

Perhaps Apple correctly implemented the specification here

binkHN 2 hours ago | parent | prev [-]

This is Microsoft's playbook from many years ago: embrace, extend, extinguish.