Remix.run Logo
cultofmetatron 5 days ago

1.apple controls the hardware. they only need to focus on supporting a handful of skus. windows needs to support way more which they don't directly control

2. The software development toolchain is highly focussed

3. they committed. there are no more intel cpus so developers can either adapt or die. windows by contrast has x86 and arm builds going forward. that means a larger surface area for developers to target and they will avoid that kind of pain if they can.

4. microsoft management is all over the place and lacks the focus that apple has. Apple doesn't do everything right but when they want to do something well. it shows. even their failures are polished.

GeekyBear 5 days ago | parent [-]

Apple had ARM versions of it's own software ready to go on day one.

Apple's developer IDE was ready to go on day one.

Apple's Rosetta translation layer was much more widely compatible with legacy x86 software than Microsoft's Prism.