←back to thread

1424 points moonleay | 1 comments | | HN request time: 0.214s | source
Show context
moonleay ◴[] No.45941605[source]
A cool project, when you want to use AirPods outside of Apples ecosystem. Sadly, you have to use a rooted android device with a small patch due to a bug in the Android Bluetooth implementation. https://issuetracker.google.com/issues/371713238
replies(6): >>45942063 #>>45942373 #>>45942451 #>>45943437 #>>45943943 #>>45944340 #
jmgao ◴[] No.45942451[source]
It doesn't seem obvious to me that this is actually a bug in the Android implementation, it seems like this is due to AirPods violating the spec and requiring a special handshake before responding to standard requests. It doesn't seem reasonable to expect Android to work around a device that appears to be intentionally breaking the spec for vendor lock-in purposes: the possibility of them just OTAing an update that breaks in some other way means that you'd have to be entirely bug compatible with iOS's bluetooth implementation.
replies(7): >>45942490 #>>45942736 #>>45942932 #>>45943032 #>>45943140 #>>45944246 #>>45944276 #
a13n ◴[] No.45942736[source]
is there evidence it’s for vendor lock in purposes? airpods have a pretty stellar connection for bluetooth, wouldn’t be surprised if there were performance reasons for them going off spec
replies(7): >>45942851 #>>45942878 #>>45943031 #>>45943234 #>>45943236 #>>45943578 #>>45943875 #
indentit ◴[] No.45942851[source]
Specifications are there for a reason... Why use Bluetooth at all if they don't actually use it properly?
replies(4): >>45942971 #>>45943014 #>>45943123 #>>45943227 #
1. binkHN ◴[] No.45943123[source]
This is Microsoft's playbook from many years ago: embrace, extend, extinguish.