|
Could someone ELI5, why it is so difficult to make it right? And I do not mean exclusively to Linux, because Windows has been horrible for years now too. If the issue is hardware, then we'd blame OEMs. If it's software, then we'd blame, say, Microsoft. If it was a combination of these two, then we could say that Apple is the only one that controls both... if it wasn't for the Surface series which still has atrocious touchpad experience. |
In one corner, Apple got there by mainlining trackpad and trackpad software development...with iPhone touchscreen R&D. You have basically the largest R&D product in the world dictating the software that controls their trackpads. We are talking advanced finger speed and direction prediction (not just detection), AI to ignore unintended touches, and hardware and software that have been built specifically for them. It's no secret that all of Apple's laptops effectively have the same trackpad in various sizes and that the tech in the touchpad is nearly identical to to that in an iPhone minus a display. (Including the taptic engine and `3D Touch` aka, `Force Touch`.)
In the other corner, you have people with laptops by random companies with random hardware and drivers written by FOSS contributors/ Laptop ODMs/ Legacy Microsoft Drivers.
FOSS is fantastic, but it can't generally compete with a Billion dollar a year R&D budget stretched over 10 years feeding back improvements.