Hacker News new | past | comments | ask | show | jobs | submit login

It is almost irrelevant for existing users what has been added in Android version n + 1, because they will never get updated to n + 1. The joys of the Android vendor ecosystem. Even very expensive phones like Sony get about 1 (mid) or 2 (high-end) major upgrade only, and that's still not guaranteed. Project Treble did nothing to fix this.

We should just force companies by law to provide software patches for anything that can connect to a network for at least five years, better ten, or be liable for security problems.

Then they will provide something. In the best case regular security updates, I can imagine any reasonable way to force them to add new features during support period.

It's trivial, actually.

Google would need to make it a requirement for bundling their services. Since the major distributers are utterly dependent on Google/Android, they'd do it.

Making it a legal requirement would be challenging, but making it a de facto requirement for all major phone vendors is easy.

> The joys of the Android vendor ecosystem.

Even when going with official Google phones: my Nexus 5 is way out of date OS-wise.

My Google Pixel 1 stopped getting even security updates recently, and it's the last flagship Google phone with headphone port.

Your Nexus 5 came out 7 years ago, it's unreasonable to expect that the latest Android would even run properly on it when the rest of the world has moved on.

Why? A 7 year old midrange PC or laptop will run latest Windows or Linux just fine.

> it's unreasonable

Is it? Slower than on more recent ones I agree. But processors architecture and components has not changed a lot.

If Microsoft manages 10 years on wildly more diverse hardware with their OS, I don't see why it is not possible on official Google phones.

my iphone 6s receives iOS updates to this day. it eats through the battery like there's no tomorrow but it works well otherwise.

This is unfortunately why in my opinion there is no way around installing a custom ROM (requiring you to buy a phone with good community support).

An added benefit of that is a removal of the manufacturer's bloat ware and the ability to compile things yourself, allowing you to modify everything.

If there's no good unofficial/open source software for the device, don't buy it or you're going to be miserable in 0-2 years.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact