- people change phones every year or two.
- OSS community can't keep up with driver support if they change every 6mo and are never documented, protected with NDA.
- big companies writing the OS make the older hardware obsolete on purpose.
- this forces people that don't want to change phones every year to do so. Back to step 1.
LineageOS seems to be doing OK (other than the terrible name).
> - big companies writing the OS make the older hardware obsolete on purpose.
Not writing the OS, writing the drivers and platform support (also known as the Board Support Package).
I can't find the article, but at some point there was a "cut-off" for devices like the Nexus 4, largely because Qualcomm didn't provide further updates.
"Plasma Mobile turns your phone into a fully open hacking device..."