News for hackers. Stuff that matters.
Re:Before the iPhone, I worked on a few games for what were ... by throwaway894345 on Thursday May 20, 2021 @01:55PM (#27224608)
Especially with respect to Bluetooth quirks. Every single phone has a different set of bugs in its bluetooth components, and none of those sets are remotely empty. In the end, we decided we could only afford to support the 5 most popular models of the day and if you don't have that phone, then too bad for you.
Re:Before the iPhone, I worked on a few games for what were ... by viraptor on Thursday May 20, 2021 @04:30PM (#27226787)
That one doesn't seem like purely on Android. I've never seen a device without Bluetooth bugs. The protocol is so complicated and implementation relies so much on chips that never get fixes that I'm surprised it works anywhere.
Re:Before the iPhone, I worked on a few games for what were ... by throwaway894345 on Thursday May 20, 2021 @05:05PM (#27227250)
I wasn't criticizing Android, I was criticizing Android phones. I'm sure iPhone doesn't implement the protocol perfectly either, but we certainly observed fewer issues. Whether that's because our BT stack vendors did more testing with Apple devices or because Apple has fewer bugs or both, I'm not sure.
Re:Before the iPhone, I worked on a few games for what were ... by jandrese on Thursday May 20, 2021 @09:18PM (#27229478)
From my experience Apple’s Bluetooth stack is more stable than a typical Android stack and miles better than the Windows one. I have so many headphones that can pair with a Windows laptop exactly once, getting them to work again requires a full reset on both sides every time.
Re:Before the iPhone, I worked on a few games for what were ... by astrange on Thursday May 20, 2021 @11:46PM (#27230268)
It was kind of bad until recently, it's ok now but gets a lot of custom protocol help if you buy AirPods.

There's a lot of tuning needed to avoid desense issues when your device supports 3+ wireless protocols - that's why your PC motherboard comes with an external antenna for Bluetooth and your iPhone doesn't.

Re:Before the iPhone, I worked on a few games for what were ... by grishka on Thursday May 20, 2021 @05:47PM (#27227793)
But then they still insist on removing the headphone jacks because "wireless is better".
Re:Before the iPhone, I worked on a few games for what were ... by selfhoster11 on Thursday May 20, 2021 @03:57PM (#27226330)
Don't get me started on programming with BLE on Android. *shudders*
Re:Before the iPhone, I worked on a few games for what were ... by markmark on Thursday May 20, 2021 @09:03PM (#27229382)
I literally yesterday had to buy my first iphone since the 3G because my wife bought some BLE hardware for her work that won't work properly with her Pixel 3. (It's a set of 12 devices and the Pixel can only connect to six at a time). The manufacturer won't even list Android devices they claim to have tested it with.
Re:Before the iPhone, I worked on a few games for what were ... by throwaway894345 on Thursday May 20, 2021 @05:07PM (#27227279)
Our management kept asking us to fix these issues with software. We tried things like transparently rebooting our BT module and prompting the user to do common fixes (e.g., "turn your phone off and on again") but most of the time these wouldn't work, unsurprisingly.