Apple has a long, long history of pulling off well executed architecture changes. If you are a Apple computer shopper then you would know by now that by the time they release a new architecture, internally, that platform has long been retired for their internal users.
It would have been an even bigger headline if Apple released the M1 and it didn't live up to expectations.
I'm actually more surprised about the iPad Pro going from the A-series to the M-series. And now, the new iMac looks very iPad-like.
The original Intel Mac's ran the 32-bit Core Duo, although a mid-season refresh took them to the (64-bit) Core 2 Duo. That generation of purely-32-bit hardware being out in the wild had some real impact on moving the OS forward, later down the road.
We had purchased one, when 10.5 released. And it died shortly after to be replaced by the Core 2 Duo Mac Mini. The x86 era was so short I barely remembered it.
Also probably worth dividing PPC into the 32-bit architectures (601, 603, G3, G4) and 64-bit architectures (G5), although the PowerPC architecture did that transition in such a civilized manner that it wasn't really traumatic. In some ways the jump from the 601 (Power-ish) to 603 (true PowerPC) was bigger than the jump from the G4 to the G5.
They also never fully went 64-bit on PPC, so there was never really a transition there, just some 64-bit machines that could do some slightly different things and I don't think there was ever a full 64-bit version of OS X for PPC. So there weren't any huge painful breaks.
Also the jump from 68000 and 68010 to 68020-030-040 had a similar transition (if anyone remembers having to worry about wether your software/system was 32 bit clean)
I thought about mentioning it but that doesn't really count as a transition like the others. You could not even run the card and MacOS simultaneously:
> When emulating the Apple IIe, only a full-screen mode is available and all native Macintosh functions are suspended while running (a proprietary graphical control panel, running outside MacOS, is available for configuring the virtual Apple II slots and peripherals; however, both native and emulated computer function are suspended during this activity). Macintosh functions and control resume only once emulation is completely shut down and exited.
Arguably, the transition from MacOS to Mac OS X does belong in the list. Apple did a ton of work to provide the Carbon compatibility layer to make it easier for developers to port to Mac OS X. And there was also the ability to run MacOS 9 under Mac OS X using Classic.
Agreed. It is sort of helping users to make the move though.
It's almost like a reverse transition: instead of getting a new cpu and making it work with the old ecosystem and software you take an old cpu and software and and get it to work with the new hardware (I know the analogy isn't perfect!)
Apple has a long, long history of pulling off well executed architecture changes. If you are a Apple computer shopper then you would know by now that by the time they release a new architecture, internally, that platform has long been retired for their internal users.
It would have been an even bigger headline if Apple released the M1 and it didn't live up to expectations.
I'm actually more surprised about the iPad Pro going from the A-series to the M-series. And now, the new iMac looks very iPad-like.