Can someone remind me why Apple is so anti-VM in seemingly every instance?

It just seems so arbitrary and unhelpful, and I have a hard time imagining that the amount of hardware purchased it forces outweigh the benefits from making macOS/iOS better platforms for development and computation.

It just seems like such an odd stance to take.

Apple is not anti-VM. It is anti VM-on-non-Apple-hardware. ;-)

Presumably they have determined that lost hardware sales would offset any increased app or service sales from allowing VMs on non-Apple hardware.

Though I don't actually know what platform macOS and iOS VMs run on in GitHub Actions and Azure pipelines.

Edit: apparently Azure pipelines uses Mac pros. https://learn.microsoft.com/en-us/azure/devops/pipelines/age...

Considering a couple years ago, "Apple Hardware" was an intel CPU with an nvidia GPU I've always wondered why you couldn't just throw a million dollars at them so they could stick apple stickers on your rack and let you run MacOS VMs. The company I used to work for had to do crazy gymnastics just to test software and scan for malware on their OS.

Nvidia? Which apple product had Nvidia in it?

MacBook pros did for awhile until they leaked some detail about an upcoming product and Apple switched vendors.

Can't reply to the child comment, but...

I only found one article about this from back in 2008. It was definitely a thing back then, I just can't find it.... But indeed likely second fiddle to the gpu issues around the same time, I totally forgot about that.

The comment time stamp is clickable, you should see the reply button there.

Thank you! I need the cheatsheet for this site.