By: Kester L (nothing.delete@this.nobody.com), July 6, 2021 7:48 am
Room: Moderated Discussions
Jukka Larja (roskakori2006.delete@this.gmail.com) on July 2, 2021 11:36 pm wrote:
> Kester L (nobody.delete@this.nothing.com) on July 2, 2021 9:33 am wrote:
>
> > It doesn't change the fact that the Windows software stack is fundamentally
> > more ill-suited for big ISA transitions than Apple's, which at least has
> > the benefit of fat multi-ISA binaries from MacOS/iOS' NeXTStep heritage.
>
> I think a more important aspect than anything technical is culture: Apple is quite willing to throw
> old APIs away every now and then and breaking compatibility with old software. With that in mind, it
> doesn't really matter if their emulation for old hardware is perfect, rather than just good enough.
> Windows PC is expected to run anything from last 20 years and when it doesn't people are unhappy.
>
Part of it is also that MacOS doesn't have a humongous enterprise userbase the way that Windows does, and as a rule of thumb OSes with huge enterprise userbases tend to be very conservative in order to accommodate crotchety, conservative enterprise customers that are slow to update anything (see also: anything that IBM supports).
> Kester L (nobody.delete@this.nothing.com) on July 2, 2021 9:33 am wrote:
>
> > It doesn't change the fact that the Windows software stack is fundamentally
> > more ill-suited for big ISA transitions than Apple's, which at least has
> > the benefit of fat multi-ISA binaries from MacOS/iOS' NeXTStep heritage.
>
> I think a more important aspect than anything technical is culture: Apple is quite willing to throw
> old APIs away every now and then and breaking compatibility with old software. With that in mind, it
> doesn't really matter if their emulation for old hardware is perfect, rather than just good enough.
> Windows PC is expected to run anything from last 20 years and when it doesn't people are unhappy.
>
Part of it is also that MacOS doesn't have a humongous enterprise userbase the way that Windows does, and as a rule of thumb OSes with huge enterprise userbases tend to be very conservative in order to accommodate crotchety, conservative enterprise customers that are slow to update anything (see also: anything that IBM supports).