News for hackers. Stuff that matters.
Re:Ask HN: How is Apple able to make quality software? by Someone on Tuesday November 21, 2023 @11:58AM (#38366343)
> MS hacked in backwards compatibility with old apps and hardware, whereas Apple transitioned hardware from Motorola to PPC to Intel to Apple Silicon with incredible, seamless emulation layers as bridges.

Microsoft also has incredible seamless emulation layers, not for CPU differences, but for older technologies. I expect that Windows can still render bitmap fonts at least in some old applications, for example, while MacOS won’t.

The difference is that Apple tears down the bridges they build after a few years, hugely decreasing their maintenance burden. They don’t have to test compatibility of any 68k or PowerPC applications, for example, or apps using Carbon, try to have only one font layout engine on the system (I think they currently have that, but am not 100% sure), one html engine (again, I do not track things, but Microsoft likely has at least 2, one for the browser and one the ancient help system used in ancient applications) etc.

Re:Ask HN: How is Apple able to make quality software? by k310 on Tuesday November 21, 2023 @05:34PM (#38371416)
Well, I called it a hack rather than an emulation layer, and I am open to it being more formal than a patch every time the OS is upgraded. As you noted “I do not track” such things.

My HyperCard withdrawal has been alleviated in a way by an MacOS9 emulator that runs on the latest (as of Ventura) hardware and software, and which runs HyperCard. I just found it to be a great prototyping tool for GUI apps that passed messages between objects, quite different from straight procedural programming.

Sure, some business probably wouldn’t want to run a legacy app in an emulator of an earlier version of windows. So much legacy software out there.