[Info-vax] Apple Mac architecture transitions; iPhone support (was: Re: Taking a break - Open Source on OpenVMS Conference Calls Resume in the FALL of 2022...)
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Tue Jul 5 17:03:52 EDT 2022
On 2022-07-04 10:33:20 +0000, seasoned_geek said:
> On Sunday, July 3, 2022 at 8:33:33 PM UTC-5, Arne Vajhøj wrote:
>> On 7/3/2022 10:14 AM, seasoned_geek wrote:
>>> That's exactly what people who know nothing said about Apple each and
>>> every time it completely abandoned a platform.
>> And why Apple jumped through hoops to make the new platforms compatible
>> with the old.
>
> Not really.
> https://www.howtogeek.com/677270/deja-vu-a-brief-history-of-every-mac-cpu-architecture/
>
>
> I never heard of anyone being able to use Lisa software on Macintosh or
> any Macintosh stuff being able to run on iMac.
Lisa is from ~1983, and failed in the market.
The Mac got going in ~1984 with Motorola 68000 hardware, and later
migrated to IBM/Motorola PPC hardware.
I'll skip forward to the last ~quarter-century of Mac history in the
following...
Pre-Y2K OS 9 "Classic" apps continued to run on Mac PPC OS X hardware
using the Classic support available through OS X 10.5. Then PPC apps
continued until OS X 10.7 on Intel hardware, using Rosetta. Intel apps
now are continuing to run on Mac with Apple silicon hardware using
Rosetta 2.
PPC to Intel was a fast transition, yes.
https://en.wikipedia.org/wiki/Mac_transition_to_Intel_processors
Intel to Apple silicon got going in 2020, and there are at least two
Intel models still being sold. Here's the transition:
https://en.wikipedia.org/wiki/Mac_transition_to_Apple_silicon
Apple doesn't keep the old hardware and under- or un-maintained apps
around all that long after a transition, but never has. Apple does keep
the transitional stuff around for a hardware generation or so.
In parallel, the 32-bit to 64-bit transition took a ~decade; from OS X
10.5 or so, and the transition was completed with macOS 10.15 and the
removal of 32-bit APIs and frameworks. OpenVMS tried a different
approach for this migration, keeping everything. Or at least trying to.
Which makes adopting the resulting 64-bit environment more complex
particularly for new work, and means that some of the more problematic
APIs are also still in active use.
The iMac product name has been used for hardware with PPC, Intel, and
Apple silicon processors, and models have booted and run Classic, OS X,
and now macOS, so that name doesn't narrow down the transition as much
as might be assumed.
> Apple completely abandons its customer base with each processor change.
> The switch to Apple made ARM processors for notebooks/laptops/desktops
> may be the only switch with a semi-compatible code base for the OS . .
> . assuming they stick with their butchered BSD.
Rosetta and Rosetta 2 work well. A whole lot of folks have been using
Rosetta 2 to run their Intel apps on their Apple silicon Macs, too.
One area that's been lumpy for folks buying Apple silicon Macs have
been those folks trying to use Intel operating systems on Apple silicon
hardware, and Apple never supported that. Absent a hypervisor with
emulation (UTM, or QEMU directly, etc), the operating system needs to
be ported. The Linux port is working. Windows for Arm is working too,
though Microsoft is not (yet?) selling and not supporting that as a
product for use on Apple silicon Macs.
> Phones have a market life of about six months. You need lead time if
> you are going to use "the cool new hardware"
Google Pixel was getting up to three years of updates, last I checked.
Cheaper and generic and Android phones tend to be much closer to
disposable, yes.
Apple iPhone tends to go for three to five years from purchase, there
are a lot of folks still running yet older models.
For updates, iPhone 6s (2015) and newer models are all getting updates
to the current iOS 15 version.
iPhone 8 (2017) and newer will be getting support and updates for the
upcoming iOS 16 version, arriving later this year.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list