I guess if apple changes the way it works completely it would be different, with the kernel and such but like
Aren’t peripherals inherently modular kind of definitionally?
You should check that GitHub, it makes AirPod functionality mostly agnostic. The warts could (in some world) be mere bug reports for the manufacturer firmware team.
Personally, I think the Bluetooth standards suck a big one even recognizing how good it’s gotten and I _almost_ resent apple for not pushing this out as anither standard.