And more “devs” are using Macs than Linux so it must not be too bad. That’s not even to mention that Android developers are saying Macs are fasted for development than x86 PCs and of course iOS developers are using Macs.
What benefit is there in “embracing Linux” for Apple? Better software? Better hardware support? Popularity?
So while Mac laptops are great hardware wise, it doesn't run the software I want, so that's why I'm still buying laptops made for Windows.
You mean as in Vulcan and games, or rendering? Linux is your best choice unless you are using some Windows first framework like Unity. (AFAIK there is no OS X first one.)
To your information all relevant middleware supports Metal, like Unity and Unreal.
Isn't great that the "best choice" needs to rely on workarounds like Proton, and Electron apps, and gets zero ports from Android/Linux.
Otherwise creating a mobile game would be pretty insane.
Has RenderDoc finally started to support shader debugging, with watchpoints and and everything else that one expects?
Engines like Unreal and Unity.
Visualization tools like Maya, AutoCAD, Catia, 3D Painter, OctaneRender, InDesign, Photoshop, Illustrator,...
CMYK and other typesetting colour workflows tooling.
Yes probably you will refer one or two of those have a Linux version with a feature subset, which is ok, I guess, when the kingdom is actually a principality.
Game devs are also devs.
And in VFX, UNIX was already dominant thanks SGI, not Linux.
Which tend to use it for rendering farms in most cases, while graphics oriented people stick with macOS and Windows workstations for the daily workflows.
But for graphics, unless we're talking 2D or simple stuff, I'd imagine you'd want some beefy GPU, and that means you're buying a PC which gives you the choice of Windows or Linux.
My complaint is that Mac laptops don't let you install Linux and MacOS didn't embrace Linux with something like WSL for example either, and that holds me back, because otherwise the laptops are very enticing.
And I think I associate the userland to be part of the OS. So for example, instead of thinking, oh I wish Windows had a better command line and package manager and got rid of the registry and used files instead as the main abstraction, I'm much more likely to wish that Nvidia released high quality drivers for Linux and that Unity had prime support for it.