4 ms·
Microsoft's 64 bit transition was more awkward with more compatibility breaks, compared to Apple. Microsoft sold separate Windows 32 bit and 64 bit versions, u
by ridiculous_fish 9y ago
Microsoft's 64 bit transition was more awkward with more compatibility breaks, compared to Apple.
Microsoft sold separate Windows 32 bit and 64 bit versions, under different SKUs. The 64 bit version broke compatibility with 32 bit drivers, but not all software would work on 32 bit, so it was important to know which version you had. Many computers advertised as 64 bit were sold with 32 bit Windows, so it was possible to download an incompatible app version. It was a confusing time.
Apple had only one SKU. Applications had 32 bit and 64 bit versions in the same binary, so there was only one version to download. The kernel supported 64 bit addressing and 32 bit drivers, so there was no hardware compatibility break. It was invisible to users.
- hvidgaard 9y agoI agree completely, but that doesn't change the fact that non-kernel software backwards compatibility is very high priority for Microsoft. I find it a bit dishonest to claim MacOS did so much better without mentioning that they have a fraction of the hardware to support, compared to Windows. When the different hardware combinations are not greater than something you can setup in a warehouse, it's straightforward to test them all.