On 18/7/2023, josh allen wrote:
> I thought Apple's updates and etc go only so far as their hardware is
> supported...
Apple's stated policy is to fully support only one release.
Period.
Not two. One. (See the links in the original post for proof.)
If you look at macOS, that's macOS 13. Not 12. Not 11. Just 13.
When macOS 14 is released, then macOS 13 will lose full support.
Instantly.
Likewise with iOS 16. When iOS 17 is released later this summer, then any
phone that can't install iOS 17 is no longer fully supported for bugfixes.
But it's worse than that.
Much worse than that.
Because what is an operating system to Apple is utterly completely
DIFFERENT than what is an operating system to Windows, Linux or Android.
> since you are paying for the hardware and software to work in
> harmony. Since hardware is as much as software for apple, once hardware
> is deprecated apple tells you go buy new thing.
The problem with comparing operating system support between platforms is
compounded by the fact most people don't know what an operating system is.
An operating system, such as Windows, covers something like thousands of
components, most of which are released almost completely independently of
each other - an example being the default web browser used by the customer.
Likewise with Android and with Linux.
It's thousands upon thousands of independent components.
Each is released on its own time schedule and with its own end of life plan
where, let's be clear, Windows 10 has had a rather long support lifecycle.
It's completely different with the monoslab that Apple calls an operating
system, which is the worst for iOS and not as monolithically bad for macOS.
With iOS, when the next release comes out later this year, EVERYTHING NOT
ON the one supported release - is instantly no longer supported.
With Apple, the release goes kaput in a single day.
Instantly.
In the blink of an eye, the full support for the prior release disappears.
Read the references in the original post if you don't believe that.
> Microsoft loves backwards compatibility because thats their modus
> operandi. If they break BC then people will leave and use a VM like VMware.
One thing you have to say for Microsoft is the tools that you use, whether
from Microsoft or from a third party, tend to work on "most" Windows
versions.
Same with Linux. Same with Android.
Not so with Apple releases.
The tools tend to die, suddenly, and instantly.
For example, Safari dies with the release.
Internet Exploder, for anyone actually using it, doesn't.
> Android releases are kind of tied to the hardware yet not really so you
> can support android longer than apple's rotten os.
Android is essentially supported forever, much like Windows is, when you
consider that key components of Android are updated completely outside the
realm of the operating system version.
For example, Chrome comes with the operating system, but it is released and
patched completely independently of the operating system.
Not so with Safari.
Safari support dies the instant the operating system is no longer
supported.
Again, the reason is the Apple operating systems are monolithic slabs.
Android, Windows, and Linux are not.
Android has scores of components which are updated forever (in terms of
there is no specified End of Life for them) just like Linux has.
Read up on what used to be called "project mainline", which Google has
renamed so many times I'm not sure what the current name for it is.
https://www.hexnode.com/blogs/android-project-mainline-everything-you-need-to-know/
> Linux is linux and as such can be supported indefinitely if you want to.
As I said, people have to understand that an Apple operating system is a
monoslab while every other operating system is not a monoslab.
So the comparison of what dies when has to take into account that
EVERYTHING dies with Apple the instant that support ends for the OS, while
very little actually dies for all the other operating systems because
they're not monoslabs.
An example is hardware drivers. On Apple, they all die at once. On the same
day. Just like that. Poof. Gone.
With Windows, Linux and even Android, the drivers are updated INDEPENDENTLY
of the operating system. Look up Project Treble where the Qualcomm firmware
is updated independently of the Android operating system, for example.
Here's a search to Project Mainline (which changed names a few times).
https://www.google.com/search?q=android+project+mainline
And here's a search link to Project Treble.
https://www.google.com/search?q=android+project+treble
The point is that Apple operating systems have the shortest support life
when you consider that the entire operating system is a monoslab and that
monoslab essentially loses support in a single day. Everything. Poof. Gone.
No other operating system is updated that way. Just Apple.
https://www.xda-developers.com/android-project-mainline-modules-explanation/