Comment by jonway
10 hours ago
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.
Modular in the sense you have to support multiple hardwares (of different kinds) instead of just one. Eventually you arrive at a place where software is good enough, and hardware + kernels cannot do the exact heavy lifting that is happening today in conjunction. Not the intel level but directionally similar kind of tradeoffs.