Live data from Hacker News

AirPods libreated from Apple's ecosystem

github.com

211–220 of 479 posts

Re: AirPods libreated from Apple's ecosystem

#211

Companies are doing some crazy stuff to block other devices. One of the worst things that I have seen is that on MacOS you cannot use the AirPods in a Microsoft Teams call.

I use them on Teams on macOS (and Windows) every day and is the main reason I have them. What you say is simply not true.

Re: AirPods libreated from Apple's ecosystem

#212

A lot of Apple products are designed to best work with other Apple products, that's part of their selling point. Would it not be easier to just buy non Apple headphones if you are not in the Apple eco system?

No, they’re designed to work worse with non-Apple products to keep people in the Apple ecosystem. Sure, if you’re not already in the ecosystem it does make sense to buy other products. But if you already own AirPods then you’re reluctant to switch to Android or Linux/Windows, because you either have a degraded experience or have to shell out for new stuff.

It’s convenient only as long you stick to their closed ecosystem. Requiring a device to identify as an Apple device to expose all features is an anti-feature. The devices should expose all features regardless, and leave it to the device/platform vendor to implement the config software.

Re: AirPods libreated from Apple's ecosystem

#213
post #205
post #113

Earlier quoted context omitted.

AirPods can connect to any device and perform on par with other Bluetooth headphones. This is about availability of special features which require a dedicated driver non-Apple devices are not expected to have.

They don't report battery status to non-Apple devices. This is a pretty basic feature and without this I wouldn't consider them to perform "on par" with other Bluetooth headphones.

Also if the README is to be believed the following are also hidden behind an Apple DID (not driver):

- Multi-device Connectivity

- Accessibility Settings and Hearing Aid

While the following are exclusive to Apple devices for market reasons:

- Receive Battery Information

- Set/Receive ANC Modes

- Set Adaptive Audio Noise settings

- Receive In-Ear detection Status

- Personalized Volume (use at your own risk - might randomly boost volume to some high level)

- Conversational Awareness

- Ear Detection

- Siri (Voice assistant on long stem press)

- Hold and Press configuration

- Head Tracking (for Spatial Audio and Head Gestures)

- Rename AirPods

https://github.com/kavishdevar/librepods/issues/20

I imagine limiting such features to Apple devices is more about incentivizing the Apple Ecosystem than quality or software concerns

Re: AirPods libreated from Apple's ecosystem

#214
post #43
post #2

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

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 b…

You make a good point

Though I wonder why it works with Linux, which I assume doesn't have code for a special handshake specific to AirPods

Re: AirPods libreated from Apple's ecosystem

#215
post #43
post #2

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

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 b…

Google works around a ton of out-of-spec hardware / driver quirks for Android's ExoPlayer media player stack. So it is more than reasonable to expect Google to add a workaround for this.

Re: AirPods libreated from Apple's ecosystem

#216
post #171

Earlier quoted context omitted.

I can also confirm the problem on a s23, airpods are the only Bluetooth devices which I've experienced cuts in the middle of the audio, similar to an old school radio

Does turning off the AirPods automatic device switching feature make any difference?

How to do that without an iPhone?

Re: AirPods libreated from Apple's ecosystem

#218
post #2

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

Any idea how much latency there is between the beginning of audio being played in an app, and it then coming out the headset?

I use wired headphones to study with Anki (AnkiDroid) because I've found most (inexpensive) Bluetooth headphones require a second or two to begin playing. As I'm dealing with short audio clips, this use case necessitates restarting the "audio playing" situation every few seconds.

Maybe the app developers could "play" quiet audio between these short clips. But barring such a development, I'd like to know if higher quality headphones might suffer from less latency in this regard.

Post reply on HN