sctvguy1 <
sctv...@invalid.net> wrote:
> I have a 2002 "Lamp" iMac, which came with 10.2 Jaguar. I bought
> Panther, then finally got Tiger, which is the limit for this machine. I
> run Linux and OS/2 on all of my other computers. I wonder why OS/X,
> which has a consistent look, is constantly being outdated with every new
> version? I cannot add newer apps, like Firefox or Chrome, or even an
> iTunes past version 9.2(which still works with my iPod Nano).
> This is not intended as a knock on Apple, just wondering why other OSes
> seem to continue compatibility and run updated apps while still keeping
> the original "look".
The "look" of the operating system is only a minor detail. Under the
hood, there are major changes over time, and it eventually gets to the
point where it is impractical to continue supporting increasingly old
computers in the latest operating system.
The main driving factor is usually minimum performance or memory
requirements. Older computers are simply not fast enough to run the
latest OS at an acceptable speed, or are not able to have enough memory
installed to be able to run applications well enough.
Later operating systems may also require new features in the processor,
graphics controller, or other components in the computer, which means
older models not meeting those requirements cannot run the new operating
system at all.
Apple tends to be more agressive than other operating system vendors at
taking advantage of new hardware features, which typically results in
Macs being unsupported by a new Mac OS X version introduced about four
to seven years after the Mac model was superseded or discontinued. The
precise timing varies depending on the model and on exactly which
feature(s) Apple has decided to require or which components they have
decided to stop supporting.
The second part of the puzzle is that Apple used to support only one
preceding OS X version (with about two years between releases). They now
support two preceding OS X versions (with about one year between
releases). The main aspects of this support for the oldest version is
security updates to the operating system, and updates to the Safari web
browser. (Apple also supports iTunes one OS X version further back, to
allow iPhones, iPads and iPods to be used by somewhat older Macs.)
For their own applications (apart from iTunes), Apple is quite agressive
about quickly requiring the latest OS X version (or sometimes the
preceding version) if you want to run the latest version of the
application, e.g. the latest Pages, Numbers and Keynote were released at
the same time as OS X 10.10 and required it.
Third party developers vary in how far back they will support older OS X
versions. If they want to make use of new features in later OS X
versions (or in new hardware) it becomes increasingly difficult to
support older versions.
We're now at the point where Mac OS X 10.5 support is rare, Mac OS X
10.6 is still reasonably well supported (e.g. several third paty web
browser options), and later versions have increasing levels of support.
By the end of next year I expect many more third party developers will
have dropped support for Mac OS X 10.6, possibly including Firefox and
Chrome.
> I would have like to buy a newer iMac, like a 21" Intel model, but cannot
> really afford to keep purchasing OS upgrades all the time.
Purchasing OS X upgrades isn't a factor any more: OS X 10.9 and later
are free upgrades, and 10.6 through 10.8 were much cheaper than earlier
versions.
The cost of upgrading third party applications to newer versions
(required to work properly with later OS X versions) is more likely to
be an issue.
The cost of replacing your Mac every few years is usually the biggest
issue.
Apple has been stretching their support for old Macs in recent years
(after it was compressed by the PowerPC to Intel transition): OS X 10.9
and 10.10 didn't drop support for any old Mac models. At the moment, all
Macs introduced in the last five and a half years can run the latest OS
X version, and the oldest supported models were introduced seven and a
half years ago.
I'd expect to see the next version or the one after that to increase the
requirements for memory, processor and/or graphics controller. This will
result in support being dropped for several more old Mac models,
probably maintaining a window of supporting four to seven year old Macs
in the latest OS X.
If you allow for a further two years of security updates on the last
supported OS X version, that means you can usually get away with buying
a new Mac every six to nine years and continue getting security updates
and a good to reasonable level of software support, as long as you
install OS X upgrades that are supported by your Mac.
If you want to be able to run the latest software and OS X version, your
Mac replacement cycle will be more like every four to seven years.
You can usually push your Mac towards the longer end of the replacement
cycle by buying higher specification models, e.g. iMacs or MacBook Pros
rather than Mac Minis or MacBook Airs.
--
David Empson
dem...@actrix.gen.nz