Author here. While the essay comes from the side of smartphones, it's not really limited to them. As I mention, even some laptops use setups that require complex infrastructure to support. libcamera itself is also used in the Raspberry Pi, and the interfaces in the Linux kernel are used by the Axiom camera, which is truly a photo camera.<p><a href="https://www.apertus.org/axiom" rel="nofollow">https://www.apertus.org/axiom</a><p>The problem of camera diversity is not limited to open source either, because a similar infrastructure to handle all the different cases must be replicated by closed drivers as well. I don't know about Macs, but the Surface laptop is a Windows beast.