Hacker News new | past | comments | ask | show | jobs | submit
Depends on how you look at it. While the hardware might keep functioning and current software might keep running, some devs also deprecate their software. I have an old 6S+ that I keep software that I don't want to install on my actual device. Slack informed me that it will no longer function after a date set later this year. Other apps have already stopped working on it because the devs do not want to deal with it.

TL;DR sometimes it's not Apple, it's the app devs that deprecate them.

I have a google nexus 7 tablet from 2013. Thanks to Google unlocking all their bootloaders by default, I can install u-boot and a modern linux kernel on it (thanks PostmarketOS).

Since linux runs on it, I can run the latest versions of great pieces of software like ed, slack in a web browser, etc.

It is 100% apple's fault that they do not open up the bootloader for devices they'll no longer offer updates for and allow the community to build a custom darwin or linux fork. Even though we paid for the hardware, we are not allowed to use it any longer than apple says.

It will go as long as certificates chains are valid.
> TL;DR sometimes it's not Apple, it's the app devs that deprecate them.

Are the app devs deprecating just because their support matrix is too big, or because current SDKs will no longer build apps compatible with those devices?

I think the later case is less common on the Android side of the fence, but Apple is not great about keeping old versions of the dev tools functional, and you end up needing to keep elderly Macs around to target older versions of the OS.

loading story #47220886
loading story #47221785
loading story #47221571
loading story #47219500