Re:What Unity Is Getting Wrong
by Jasper_ on Friday May 22, 2020 @11:57AM
(#23273440)
Requiring Mac OS to build binaries is unfortunately an Apple restriction. Apple has a large number of both technical and legal barriers allowing cross compiling.
[ Parent
| on HN ]
Mozilla cross-compiles Firefox's macOS (and Windows) builds on Linux. Build times are much faster on Linux and build scripts for macOS, Windows, and Linux can share more common code.
This doesn't account for all the Mac-specific graphics tooling like the Metal compiler, metal-al, metallib and such.
Firefox for Mac OS uses GPU acceleration though, so are they doing something fundamentally different than a game would? They need to expose WebGL, and they hardware accelerate page rendering too if I'm not mistaken.