← Back to context

Comment by MBCook

1 day ago

They had the classic environment. They could have kept that going.

Business decision, pure and simple. Value added and risk of people not moving forward was not worth the cost to them. They were also way smaller at the time than today, though the iPod had taken off.

I’m fine with them eventually dropping support for things. Some things I think they do too early.

Microsoft HAS to keep supporting stuff forever. That’s their bread and butter. Line of business apps. If they drop support businesses lose THE reason to stay with them.

It’s far less of an issue for Apple. And people do leave because of it. But not enough. It’s also one of the reasons (of many) they’re not very popular in business.

> They had the classic environment. They could have kept that going.

Not for long. The Classic environment depended on the system having a PowerPC CPU - it would not have run on Intel systems. (Rosetta translation would not have been applicable.)

  • I know it didn’t last long. But why do you say Rosetta wouldn’t have worked?

    • For essentially the same reason that Rosetta 2 can't be used to run Windows - they're userspace JIT translators, not system-level emulators. The Classic Environment was, for all intents and purposes, an entire virtualized PowerPC system running Mac OS 9, and allowed software running inside it to do some pretty wild things like patching system "trap" routines, writing graphics directly to the framebuffer, or even setting breakpoints in and handling exceptions from other applications.