News for hackers. Stuff that matters.
Re:AirPods Pro (2nd Generation) by pclmulqdq on Wednesday September 07, 2022 @10:10PM (#32760179)
The unsung part of this is that Bluetooth is a ridiculously complicated protocol. Basically everyone has a broken implementation of it. If someone asked me to choose whether to write either a C++ compiler or a bluetooth stack, I would probably choose the C++ compiler.

There are very few people who are both passionate about the problem of wireless devices and who understand all of the stack enough to make a driver that is fast, resilient, and standards-compliant. I hear that Apple sometimes bends the "standards-compliant" part - which is why their airpods only work with their devices.

Apple has done a great job giving this team of <100 engineers the space they need to succeed, and it's a huge feat. Most other companies don't even try to write their own BT stack (for good reason) and just use a vendor solution, so their user experience is subpar.

Re:AirPods Pro (2nd Generation) by solardev on Thursday September 08, 2022 @01:33AM (#32761566)
I use Airpods with my PC, iPad, MacBook, and Android phone. It works well on all of them. Switching sucks though. Basically have to forget and re-pair every time.

Still better than the competition though. Had a Sony Xm something or another before, but the Airpods are way easier and more comfortable by a huge margin.

Re:AirPods Pro (2nd Generation) by crummy on Wednesday September 07, 2022 @11:39PM (#32760894)
> which is why their airpods only work with their devices.

I thought I heard Airpods were the best Bluetooth headset on Android, too

Re:AirPods Pro (2nd Generation) by relaxing on Thursday September 08, 2022 @11:40AM (#32767202)
My Airpods work great with my Windows laptop.